Общий секвенсор Rome

Объясняет роль Rhea, Solana, Hercules, слоев доступности данных и расчётов.

Rome rollup состоит из клиента rollup, такого как OP Geth, Rhea в роли общего секвенсера, смарт-контракта rollup в Solana и Hercules.

  1. Rhea принимает транзакции rollup, упаковывает их как транзакции Rome (Solana) и отправляет их в Solana для секвенирования.

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

  3. Hercules принимает блоки из Solana и выполняет полезную нагрузку блока на rollup, тем самым продвигая состояние rollup.

  4. Доступность данных обеспечивается путем публикации данных в Solana, Celestia или Ethereum (в зависимости от конфигурации rollup).

  5. Сверка осуществляется путем фиксации состояния в Ethereum.

Последнее обновление

Это было полезно?