Orbitra Prime
Торговый интеллект
Когда стратегии, пулу или структурированному рабочему процессу требуется ончейн-логика, она исполняется как контракт NexusWASM и торгует через те же пути ApexMatch и Aegis, что и заявка, выставленная в Orbitra Prime.
Основная среда смарт-контрактов
NexusWASM — основная среда смарт-контрактов Orbitra L1. Контракты компилируются в WebAssembly из Rust, C/C++ и других современных наборов инструментов, исполняются в детерминированной изолированной среде и обращаются к активам, состоянию и рыночным модулям только через предоставленные им полномочия. Вычисления и хранение тарифицируются явно, а заявленный доступ к состоянию позволяет VectorLanes исполнять несвязанные контракты параллельно.
Как это работает
Полномочия
Тарифицируемые вычисления
Тарифицируемое хранилище
Иллюстрация показывает контракт NexusWASM, замкнутый внутри изолированной среды. Вокруг него — только те полномочия, которые он заявил, включая нативные рыночные модули; больше ничего не доступно. Два счётчика отдельно отслеживают вычисления и хранение по ходу вызова, а заявленный контрактом доступ к состоянию передаётся планировщику, который исполняет его параллельно с несвязанной работой.
Проблема
Во многих контрактных средах каждый контракт обладает неявными полномочиями. Он может вызвать любой другой контракт, переместить любой актив, который он контролирует, и обратиться к состоянию, которое никогда не заявлял. Такую модель легко начать использовать и трудно защитить: один неожиданный путь вызова может превратить небольшой дефект в опустошённое казначейство, а проверка одного контракта означает необходимость учитывать всё, к чему он может обратиться.
Такая открытость также ограничивает производительность. Среда исполнения, которая не может заранее знать, к какому состоянию обратится транзакция, должна исполнять транзакции одну за другой либо исполнять их спекулятивно и откатывать при конфликте. Ценообразование часто объединяет вычисления, хранение и долгосрочный рост состояния в одну абстрактную единицу, поэтому долговременная стоимость состояния плохо отражается в том, что платит транзакция.
NexusWASM исходит из противоположных предпосылок. Полномочия предоставляются, а не подразумеваются. Доступ к состоянию заявляется, а не обнаруживается. Вычисления и хранение тарифицируются и оцениваются раздельно. Поэтому приложения могут вызывать настоящую рыночную инфраструктуру — книги заявок ApexMatch, проверки риска Aegis, цены Prism — не наследуя риски открытой модели исполнения.
Последовательность работы
Каждый контракт — платёжный маршрутизатор, реестр активов, казначейство агента — проходит один и тот же путь от компилятора до финальности.
Rust, C/C++ или другой язык, ориентированный на WebAssembly, компилируется с интерфейсами NexusSDK, создавая модуль и манифест запрашиваемых полномочий.
Прежде чем модуль сможет исполняться, сеть его проверяет: принимаются только детерминированные инструкции, каждый импорт должен соответствовать заявленному полномочию, а лимиты ресурсов фиксируются относительно хеша кода.
Каждое запрошенное полномочие — удерживать актив, вызывать рыночный модуль, читать поток цен, вызывать другой контракт — привязывается к адресу контракта. Всё, что не предоставлено, для контракта просто не существует.
Каждая транзакция перечисляет состояние, которое будет читать и записывать. Детерминированный планировщик использует эти наборы, чтобы размещать неконфликтующие транзакции на параллельных каналах.
Модуль исполняется в тарифицируемой изолированной среде. Вычисления оплачиваются по мере исполнения инструкций, а хранение — по мере записи и удержания состояния; любое обращение за пределы заявленных наборов прерывает вызов и откатывает его эффекты.
Результаты фиксируются вместе с другими переходами блока и становятся финальными, когда их подтверждает кворум QSE.
Архитектура
NexusWASM разделяет то, что вычисляет контракт, от того, к чему ему разрешено обращаться.
Исполняет WebAssembly по правилам, которые дают каждому валидатору одинаковый результат. Всё, что может различаться между машинами — часы, случайность, специфичное для хоста числовое поведение, — исключается либо предоставляется протоколом как детерминированный входной параметр.
Единственный мост между контрактом и остальной сетью. Хост-функции для активов, хранения, идентичности и рыночных модулей предоставляются по полномочиям, и каждый вызов проверяется относительно предоставленных контракту прав.
Считает вычисления по мере исполнения инструкций и хранение по мере записи и удержания состояния, с отдельной ценой для каждого. Лимиты на вызов не позволяют отдельному контракту монополизировать канал.
Превращает заявленные чтения и записи каждой транзакции в карту конфликтов для детерминированного планировщика, поэтому независимые контракты исполняются на отдельных каналах, а зависимые — упорядочиваются.
Типизированные интерфейсы к ApexMatch, Aegis и Prism. Контракт может выставить заявку, запросить оценку риска или прочитать цену с оценкой достоверности в рамках того же перехода, что и собственная логика.
Изменения кода — это явные, версионированные переходы в рамках правил, зафиксированных при развёртывании, — например, неизменяемость, задержка по времени или необходимость многостороннего согласования. Каждая версия сохраняет свой хеш кода и манифест полномочий.
Безопасность и контроль сбоев
NexusWASM удерживает дефект внутри контракта, в котором он возник, и обеспечивает эту границу в самой среде исполнения, а не по договорённости.
В трёх системах
Orbitra Prime
Торговый интеллект
Когда стратегии, пулу или структурированному рабочему процессу требуется ончейн-логика, она исполняется как контракт NexusWASM и торгует через те же пути ApexMatch и Aegis, что и заявка, выставленная в Orbitra Prime.
Orbitra L1
Расчёты и вычисления
NexusWASM — это среда исполнения контрактов слоя исполнения Orbitra L1. Она работает на VectorLanes, фиксирует изменения в общем состоянии и передаёт результаты QSE для финализации. EVM Capsule находится рядом с ней как изолированный домен совместимости, но никогда не вместо неё.
Orbitra Realm
Приложения и коммерция
Приложения Orbitra Realm — платежи, токенизация, игры, услуги агентов — работают нативно как контракты NexusWASM, совместно используя идентичность, активы и ликвидность с остальной сетью через примитивы NexusSDK и разрешения VaultID.
Ценность
Спецификации
Терминология