Общий секвенсер Rome
Объясняет роль Rhea, Solana, Hercules, слоёв доступности данных и расчётов.
Rome rollup состоит из клиента rollup, такого как OP Geth, Rhea в роли общего секвенсера, смарт-контракта rollup в Solana и Hercules.
Rhea принимает транзакции rollup, упаковывает их как транзакции Rome (Solana) и отправляет их в Solana для секвенирования.
Solana выступает в роли глобальной машины состояний для всех rollup, поскольку они размещены в Solana как смарт-контракты. Транзакции rollup сначала выполняются в Solana, обновляя состояние rollup в Solana. Solana определяет порядок транзакций.
Hercules принимает блоки из Solana и выполняет полезную нагрузку блока на rollup, таким образом продвигая состояние rollup.
Доступность данных обеспечивается путем публикации данных в Solana, Celestia или Ethereum (в зависимости от конфигурации rollup).
Расчёты осуществляются посредством фиксации состояния в Ethereum.

Последнее обновление
Это было полезно?