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.