Rome Shared Sequencer

Menjelaskan peran Rhea, Solana, Hercules, lapisan ketersediaan data, dan penyelesaian.

Rome rollup terdiri dari klien rollup seperti OP Geth, Rhea sebagai shared sequencer, kontrak pintar rollup di Solana, dan Hercules.

  1. Rhea mengambil transaksi rollup, mengemasnya sebagai transaksi Rome (Solana), dan mengirimkannya ke Solana untuk disekuensikan.

  2. Solana bertindak sebagai mesin status global untuk semua rollup karena mereka berada di Solana sebagai kontrak pintar. Transaksi rollup pertama kali dieksekusi di Solana, memperbarui status rollup di Solana. Solana menentukan urutan transaksi.

  3. Hercules menerima blok dari Solana dan mengeksekusi muatan blok pada rollup, sehingga memajukan status rollup.

  4. Ketersediaan Data disediakan dengan memposting data ke Solana, Celestia, atau Ethereum (berdasarkan konfigurasi rollup).

  5. Penyelesaian dilakukan dengan mengkomit status ke Ethereum.

Last updated

Was this helpful?