В модульных блокчейн-архитектурах пользователям зачастую сложно понять, как транзакции перемещаются между слоями исполнения и расчетов. Вопрос «как завершается транзакция?» становится ключевым для понимания принципов системы.
Проблема охватывает три направления: путь подачи транзакции, обработку на слое исполнения и механизм подтверждения расчетов. Совокупно эти компоненты формируют сквозной рабочий процесс сети SOON.
Пользователи, как правило, входят в сеть SOON через подключение к слою исполнения посредством поддерживаемых кошельков или приложений.
На практике пользователь подключает кошелек или dApp, совместимый с SOON, и переносит активы в соответствующую сеть Rollup, что позволяет взаимодействовать со слоем исполнения. Этот процесс опирается на базовую цепь и межцепочечные протоколы.
Точка входа пользователя объединяет кошелек, интерфейс приложения и межцепочечный мост, формируя единый интерфейс для взаимодействия с исполнением. Пользовательские действия не обращаются напрямую к базовой цепи — они сначала направляются в слой исполнения.
Данная схема абстрагирует сложность операций базового слоя, превращая их в простые действия пользователя, позволяя проводить транзакции в высокопроизводительной среде при сохранении связи с основной цепью.
В сети SOON транзакции подаются и транслируются на узлы исполнения через стандартизированные форматы данных.
После инициирования транзакции пользователем данные упаковываются как запрос и отправляются в сеть узлов исполнения, где происходит первичная верификация: проверяются подписи и баланс аккаунта. Затем транзакция распространяется между узлами для синхронизации исполнения.
Структурно процесс распространения транзакций включает клиент, сеть узлов и mempool. До исполнения транзакции временно хранятся и упорядочиваются для оптимизации обработки.
Этот механизм гарантирует доставку транзакций на несколько узлов, повышая надежность сети и согласованность исполнения.

Слой исполнения отвечает за обработку логики транзакций и обновление состояния системы, являясь ядром рабочего процесса.
Когда транзакции поступают в слой исполнения, среда SVM запускает соответствующую логику смарт-контрактов, рассчитывает результаты и обновляет состояния аккаунтов — включая переводы активов, вызовы контрактов и изменение данных.
Слой исполнения состоит из узлов исполнения, хранилища состояния и вычислительного движка, применяя параллельную обработку для повышения пропускной способности. Результаты исполнения фиксируются как изменения состояния и ожидают расчетов.
Архитектура централизует ресурсоемкие вычисления в высокопроизводительной среде, снижая нагрузку на базовую цепь и повышая эффективность.
Слой расчетов финализирует результаты исполнения и обеспечивает безопасность сети.
Обновления состояния с слоя исполнения упаковываются и отправляются на базовую цепь, где посредством консенсуса они проходят проверку и записываются в блоки — обеспечивая окончательное подтверждение.
Обычно слой расчетов реализуется основной цепью, такой как Ethereum, предоставляющей надежную основу безопасности и гарантируя финализацию транзакций.
Разделение исполнения и безопасности позволяет системе достигать высокой производительности при опоре на проверенную безопасность базовой цепи.
Инфраструктура InterSOON обеспечивает межцепочечную коммуникацию, позволяя передавать данные и активы между блокчейнами.
InterSOON применяет протокол сообщений для кодирования изменений состояния с одной цепи, их проверки и исполнения на целевой цепи, синхронизируя данные между сетями.
Структурно InterSOON включает слой сообщений, механизмы проверки и интерфейсы исполнения, создавая единую коммуникационную линию между различными слоями исполнения и основными цепями.
Такая архитектура позволяет SOON интегрироваться с различными экосистемами, расширяя сценарии использования и ликвидность.
Полная транзакция в SOON состоит из следующих этапов:
Пользователь отправляет запрос на транзакцию через кошелек или приложение, указывая необходимую операцию.
Транзакция направляется в узлы исполнения, распространяется и верифицируется по всей сети.
Среда исполнения SVM обрабатывает логику транзакции, выполняет вычисления и обновляет состояние.
Результаты исполнения упаковываются и передаются на базовую цепь для проверки.
Базовая цепь достигает консенсуса и фиксирует статус транзакции навсегда.
Данная модель разделяет процессы исполнения и расчетов, распределяя вычисления и безопасность между отдельными слоями.
Каждый этап контролирует отдельный модуль — клиент, слой исполнения или расчетов — что обеспечивает четкое распределение ответственности.
Архитектура преобразует пользовательские действия в проверяемое состояние в блокчейне, оптимизируя эффективность и надежность.
Модульная архитектура SOON разделяет процесс транзакции на подачу, исполнение и расчеты, позволяя слоям исполнения и безопасности работать в тандеме — обеспечивая высокую пропускную способность и надежную защиту.
Транзакции SOON исполняются непосредственно на основной цепи? Нет, транзакции сначала обрабатываются слоем исполнения; только финальные результаты передаются на основную цепь для подтверждения.
В чем отличие между слоем исполнения и слоем расчетов? Слой исполнения отвечает за вычисления и обновление состояния; слой расчетов — за безопасность и постоянную запись.
Почему необходима межцепочечная коммуникация? Она обеспечивает совместимость данных и активов между различными блокчейнами, поддерживая расширенную экосистему.
Как SOON увеличивает скорость транзакций? Благодаря среде исполнения SVM и параллельной обработке, достигается максимальная пропускная способность.
Что происходит при сбое транзакции? Слой исполнения откатывает любые изменения состояния, обеспечивая целостность данных системы.





