ALUX Network

Создаём глобальную VM

Представьте единую логическую виртуальную машину, работающую везде: в публичных блокчейнах, частных кластерах и клиентских средах, включая телефоны и браузеры, — и абстрагирующую состояние, потоки, репликацию и консенсус. Разработчики пишут одну конкурентную программу; место её запуска становится выбором конфигурации, а не архитектурным ограничением. Её части по-прежнему фиксируются вместе как единый атомарный результат. Это абстракция виртуальной машины, которую создаёт ALUX.

Единый логический слой выполнения Физически распределённый

GLVM предоставляет разработчикам единую конкурентную модель выполнения над множеством TVM. Текущая основа — среда выполнения блокчейна ALUX; частное облако — следующее направление интеграции, а развёртывание на клиентских устройствах остаётся в планах.

Всемирная операционная система

Регистрация и обнаружение сервисов и агентов / Оркестрация сервисов и агентов / Программируемые полномочия

ALUX — децентрализованная конкурентная среда выполнения

GLVM / Состояние + потоки / Репликация / Консенсус

Физическая инфраструктура

Публичный блокчейн / Частный кластер / Клиентские устройства

Всемирная операционная система

Регистрация и обнаружение
сервисов и агентов
Оркестрация сервисов и агентов
Программируемые полномочия

ALUX — децентрализованная конкурентная среда выполнения

GLVM
Состояние + потоки
TVM
Репликация
TVM
Консенсус
TVM

На каждой машине работает одна TVM; вместе они образуют GLVM.

Физическая инфраструктура

Публичный блокчейн

Узлы блокчейна

TVM
TVM
TVM
Частный кластер

Облачные / корпоративные узлы

TVM
TVM
TVM
Клиентские устройства

Телефоны / браузеры

TVM
TVM
TVM

Карта возможностей ALUX

Перетаскивайте модули в среду выполнения ALUX, чтобы увидеть их композицию в одной модели GLVM.
Дважды нажмите на любую карточку для подробностей.

Нажмите один раз, чтобы открыть подробное описание модуля.
Дважды коснитесь, чтобы подключить его к среде выполнения ALUX и увидеть роль в составной VM.

Перетащите в среду выполнения ALUXДважды нажмите для подробностейОдно касание · подробностиДвойное касание · подключить к среде выполнения
Подключение к среде выполненияПодключить модуль к ALUX

Перетащите модуль в среду выполнения ALUX, чтобы увидеть, как он участвует в композиции GLVM.

Дважды нажмите на карточку, чтобы открыть краткое описание её функций, значения и связи с реальными сервисами.

Сценарии использования

Что можносоздать на ALUX

Создавайте процессы, которые сохраняют контекст во время ожидания, координируют параллельную работу и завершаются единым результатом. Текущие возможности и планируемые цели отмечены отдельно.

01

Долгоживущие ИИ-агенты в блокчейне

Рабочий процесс запускает несколько агентов параллельно. Одни вызывают API Claude, другие шаги ожидают ввода пользователя. Главный агент продолжает работу только после завершения всех ветвей, даже если процесс длится около 30 минут. Claude и пользовательский ввод подключаются на уровне приложения; ALUX обеспечивает сохраняемые разветвление, ожидание, объединение, передачу полномочий и воспроизводимое выполнение.

durable-agent.toxСРЕДА ВЫПОЛНЕНИЯ + ИНТЕГРАЦИЯ ПРИЛОЖЕНИЙ
Разветвить агентовВызвать ClaudeЖдать человекаОбъединить всёПродолжить
02

Агрегация цены BTC с трёх бирж

Контракт запускает три параллельных процесса через настроенные адаптеры внешнего ввода-вывода для чтения цен BTC с Binance, Coinbase и Kraken. Четвёртый процесс ожидает все три, объединяет результаты, нормализует котировки, вычисляет медиану и продолжает работу. ALUX обеспечивает воспроизводимость выполнения; достоверность источников по-прежнему определяется выбранными конечными точками.

btc-median.toxПОДДЕРЖИВАЕМЫЙ ПУТЬ ВВОДА-ВЫВОДА
BINANCE
COINBASE
KRAKEN
JOIN → MEDIAN
03

Атомарное межшардовое выполнение

Контракт a на шарде A подготавливает оплату билета, которым управляет контракт b на шарде B. Если b завершается ошибкой, потому что билет уже продан, платёж a откатывается. Только при успехе обоих шагов оплата и право собственности на билет фиксируются вместе; другие транзакции не видят частичного состояния. Атомарное межшардовое выполнение — планируемая цель, а не доступная сегодня возможность.

расчёт по билетуПЛАНЫ РАЗВИТИЯ
ПЛАТЁЖ / AАТОМАРНАЯ СВЯЗЬБИЛЕТ / B
Оба фиксируются или оба отменяются
04

Программируемые деньги с компонуемыми правилами

Алиса передаёт Бобу кошелёк с 1 ALUX и добавляет правило: средства нужно использовать в течение 10 дней. Передавая тот же кошелёк Кэрол, Боб добавляет второе правило: его можно использовать только для покупки книг. Кэрол должна соблюдать оба правила, а передача кошелька не удваивает средства. Срок и правило расходования обеспечиваются логикой приложения.

Кошелёк с 1 ALUXПОЛИТИКА ПРИЛОЖЕНИЯ
АлисаИспользовать в течение 10 дней
БобТолько книги
КэролДействуют оба правила
Создавайте больше, чем однократные транзакции

Изучите примитивы среды выполнения, на которых строятся длительные рабочие процессы.

Изучите разветвление, ожидание, объединение, внешний ввод, воспроизведение и атомарную финализацию в модели выполнения ALUX с помощью лаборатории выполнения.

Открыть лабораторию выполнения

Частые вопросы

FAQ

Нажмите на вопрос, чтобы увидеть ответ

Что ALUX позволяет сделать сверх возможностей обычных смарт-контрактов?
ALUX расширяет модель смарт-контрактов до децентрализованного движка устойчивого выполнения длительных задач. Рабочий процесс может запускать конкурентные процессы, приостанавливаться между блоками, ждать внешних инструментов или людей, возобновляться и объединять результаты, не раскрывая наполовину завершённое состояние. Внешние каналы, опосредованные средой выполнения, могут взаимодействовать с поддерживаемыми внеблокчейновыми сервисами без отдельной координации оракулов и ретрансляторов. Архитектура рассчитана на горизонтальное расширение той же атомарной модели, чтобы межшардовые эффекты фиксировались или отменялись вместе; межшардовое выполнение остаётся в планах.
Почему ALUX подходит для ИИ-агентов?
Агент в блокчейне естественным образом представляет собой длинную транзакцию. Вызов LLM или инструмента занимает время; ожидание ответа человека — тоже. Такой процесс невозможно свести к мгновенному вызову в одном блоке. ALUX позволяет сохранять контекст выполнения, приостанавливаться, возобновляться при поступлении данных, координировать конкурентных агентов и финализировать результат через воспроизводимое выполнение.
ALUX — просто ещё один более быстрый L1?
Нет. Более быстрые L1 ускоряют ту же абстракцию: однократные обновления состояния в пределах одного блока. ALUX — децентрализованная конкурентная среда выполнения длинных транзакций, которые могут ожидать, возобновляться, объединять результаты нескольких каналов или выбирать первый готовый канал; их обновления состояния больше не ограничены границей блока. Архитектура GLVM — абстракция виртуальной машины — рассчитана на расширение той же логической транзакции за границы блоков, в сторону границ шардов и систем.
Некоторые другие блокчейны тоже заявляют о межблочных транзакциях. Чем отличается ALUX?
Ключевое слово — атомарность.

Компенсация / Saga: commit → commit → ✗ fail → run compensating undo
Каждый шаг фиксируется локально, промежуточные состояния видимы, компенсация тоже может завершиться ошибкой, а внешние эффекты не всегда обратимы. Это согласованность в конечном счёте. Некоторые асинхронные блокчейны, включая ICP и Rialo, опираются на эту модель. Её проще реализовать, но она не подходит приложениям, которым нужны более сильные гарантии ACID.

ALUX: всё или ничего: stage → stage → ✗ fail → discard everything
Ничего не фиксируется до фиксации всей транзакции. При отмене незафиксированные эффекты отбрасываются, и никакое частичное состояние не становится наблюдаемым. Это настоящая атомарность ACID между высотами блоков.
Как ALUX обеспечивает детерминированность длинных транзакций?
ReplayTrie записывает недетерминированные решения COMM, влияющие на выполнение, обеспечивая побитово точное детерминированное воспроизведение внутри среды ALUX, чтобы валидаторы могли получить тот же результат выполнения.
Что такое объектные полномочия (OCAP)?
Объектные полномочия (OCAP) — модель безопасности, в которой код может получить доступ к ресурсу только через явно предоставленную ссылку на этот ресурс — полномочие. В системе OCAP одна и та же объектная ссылка одновременно обозначает ресурс и предоставляет разрешение на его использование.
Почему OCAP — более сильная и компонуемая модель безопасности?
Объектные полномочия (OCAP) — более сильная модель безопасности, потому что полномочия представлены явными неподделываемыми ссылками, а не глобальными идентификаторами или списками контроля доступа. Она следует принципу «обозначение есть авторизация»: владение полномочием одновременно обозначает ресурс и разрешает его использование, устраняя неявные полномочия и сокращая поверхность атаки. Полномочия можно безопасно делегировать, сужать и отзывать, поэтому политики безопасности локализуются у соответствующих объектов, а не распределяются по централизованной системе разрешений. Это делает OCAP естественно компонуемой: сложные приложения, смарт-контракты и процессы ИИ-агентов можно строить из независимо защищённых компонентов, сохраняя принцип минимальных привилегий.
Что означает встроенная поддержка OCAP в ALUX?
Виртуальная машина пространства кортежей ALUX (TVM) реализует модель объектных полномочий (OCAP) непосредственно на уровне байт-кода. В наборе инструкций нет операций для подделки или построения произвольных объектных ссылок, поэтому полномочия можно получить только через явное делегирование. Это гарантирует неподделываемость и явную передачу всех полномочий.
Могут ли им пользоваться разработчики существующих смарт-контрактов?
TVM исполняет байт-код EVM в изолированных песочницах, поэтому большинство контрактов EVM можно перенести в ALUX с минимальными изменениями. ALUX также предоставляет совместимый с Ethereum интерфейс через набор распространённых методов eth_* JSON-RPC.