Rome Shared Sequencer

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

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

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

  2. Solana berfungsi sebagai mesin status global untuk semua rollup karena mereka berada di Solana sebagai kontrak pintar. Transaksi rollup pertama-tama 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 mengkomitkan status ke Ethereum.

Last updated

Was this helpful?