Какую проблему мы решаем
Многие виртуальные машины блокчейнов ориентированы на короткие упорядоченные обновления состояния. ALUX расширяет эту модель для процессов, которым нужны ожидание, возобновление, координация или выполнение за пределами одного блока.
- Блокчейны по сути являются машинами переходов состояния.
- Многие современные VM блокчейнов ориентированы на более узкий класс коротких упорядоченных переходов.
Главное: многие блокчейны сосредоточены на коротких обновлениях состояния; ALUX добавляет воспроизводимые длинные транзакции.
ALUX как распределённая среда выполнения длинных транзакций
ALUX моделирует параллельные, конкурентные и составные переходы, выходя за рамки однократных обновлений состояния.
ALUX не ограничивает каждую транзакцию коротким изолированным обновлением состояния: его среда выполнения координирует параллельные, конкурентные и составные переходы.

Главное: параллелизм продвигает независимую работу, конкурентность позволяет ожидать и возобновлять выполнение, а композиция определяет совместную фиксацию связанных результатов.
Модель выполнения
Параллельное выполнение
Изолированные экземпляры EVM уже могут выполняться параллельно. WASM относится к планируемому направлению разнородных VM.
Конкурентное выполнение
ALUX позволяет выполнять транзакции как сопрограммы, которые можно приостанавливать, пробуждать и чередовать. Выполнение недетерминированное, но воспроизведение детерминированное.
Составные переходы
Транзакции могут охватывать несколько высот блоков и координировать работу в блокчейне с воспроизводимыми эффектами HTTPS, сохраняя изоляцию и атомарную фиксацию в границах транзакции ALUX. Межшардовая композиция остаётся частью архитектуры и планов развития.
Составные переходы и совместимость
Транзакции могут охватывать несколько высот блоков и координировать работу в блокчейне с воспроизводимыми эффектами HTTPS, сохраняя изоляцию и атомарную фиксацию в границах транзакции ALUX. Межшардовая композиция остаётся частью архитектуры и планов развития.
ALUX уже предоставляет путь EVM через свою песочницу и Ethereum JSON-RPC. WASM и более широкая композиция разнородных VM запланированы; в текущую базовую реализацию они не входят.
Главное: ALUX уже поддерживает выполнение между блоками и воспроизводимый ввод-вывод Web 2; межшардовая композиция пока запланирована.
Итак, ALUX не сводит каждый рабочий процесс к короткой транзакции. Уже сегодня длинные транзакции, охватывающие несколько блоков и обращающиеся к Web 2, можно воспроизводить; межшардовая композиция и более широкая композиция сред выполнения остаются частью архитектуры и планов развития.
