Транзакции Rome

Определяет типы транзакций Rhea, Remus и Romulus с краткими ссылками на код.

Транзакции Rome — это транзакции Solana с особыми характеристиками. Ниже приведён обзор различных типов и их конкретных особенностей:

Транзакция Rhea

Транзакция Rhea инкапсулирует одну rollup-транзакцию, аналогичную Ethereum, внутри транзакции Solana. Разработчики могут сформировать эту транзакцию с помощью функции Rome SDK ComposeSimpleTxn(Rtxn).

Транзакция Remus

Транзакции Remus включают несколько rollup-транзакций, аналогичных Ethereum, объединённых в одну транзакцию Solana.

Такая структура позволяет осуществлять меж-rollup транзакции. Транзакции Remus можно создать с помощью функции Rome SDK ComposeCrossRollupAtomicTxn(RTxn1, Rtxn2, Rtxn3 ...).

Транзакция Romulus

Транзакции Romulus объединяют несколько rollup-транзакций, аналогичных Ethereum, и нативных транзакций Solana в рамках одной транзакции Solana.

Такая структура обеспечивает выполнение межцепочечных транзакций. Транзакции Romulus можно создать с помощью функции Rome SDK ComposeCrossChainAtomicTxn(Stxn1, Stxn2 ... , Rtxn1, Rtxn2, ...).

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

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