Analisis Keamanan Seluruh Proses dan Setiap Tahap L2 Trading
Transaksi L2 dibandingkan dengan transaksi L1 memiliki satu tahap tambahan, yaitu "Transaksi L2 dimasukkan ke dalam blok L2 dan menunggu untuk diunggah ke L1". Pada tahap ini, data belum diunggah ke L1, pengguna hanya dapat mengandalkan janji lisan yang diberikan oleh Sequencer, yang disebut sebagai Pre-Confirmation atau Fast Confirmation, Soft Confirmation.
Saat ini, proyek L2 utama akan menampilkan status Pre-Confirmation di penelusur blok mereka:
Arbitrum/Optimism: "Dikonfirmasi oleh Sequencer"
StarkNet: "Diterima di L2"
zkSync: "zkSync Era Diproses"
Status ini hanya mewakili komitmen Sequencer dan tidak dapat sepenuhnya menjamin bahwa transaksi akhirnya akan dimasukkan. Jika Sequencer memiliki niat jahat atau terjadi bug, transaksi mungkin tidak akan dikonfirmasi.
Untuk mendapatkan kepastian yang lebih tinggi, pengguna perlu menunggu lebih lama sampai data L2 diunggah ke L1 dan mendapatkan cukup konfirmasi. Berbagai proyek L2 memiliki cara penanganan yang berbeda dalam hal ini:
Optimism menyediakan informasi Finality L1, pengguna dapat langsung melihat apakah blok L1 yang sesuai telah di Finalized.
zkSync membagi proses L2 ke L1 menjadi tiga tahap: Committed, Proven, dan Executed, dan menyediakan tampilan status yang rinci.
Secara keseluruhan, tingkat konfirmasi dan risiko yang diberikan oleh transaksi L2 pada tahap yang berbeda adalah sebagai berikut:
Pra-Konfirmasi: Hanya janji Sequencer, risiko cukup tinggi
Unggah ke L1: Konfirmasi dasar, tetapi masih ada risiko Re-org L1
L1 memastikan sepenuhnya: konfirmasi akhir, risiko sangat rendah
Mekanisme Pre-Confirmation dengan insentif ekonomi mungkin akan muncul di masa depan, yang menghukum Sequencer yang melanggar janji melalui kontrak pintar, memberikan perlindungan yang lebih kuat bagi pengguna.
This page may contain third-party content, which is provided for information purposes only (not representations/warranties) and should not be considered as an endorsement of its views by Gate, nor as financial or professional advice. See Disclaimer for details.
13 Suka
Hadiah
13
3
Bagikan
Komentar
0/400
PessimisticLayer
· 07-10 19:38
L1 lebih stabil, tetapi Sequencer sedikit berisiko.
Analisis Proses Penuh L2 Trading: Dari Pre-Confirmation hingga Penilaian Keamanan Konfirmasi Akhir
Analisis Keamanan Seluruh Proses dan Setiap Tahap L2 Trading
Transaksi L2 dibandingkan dengan transaksi L1 memiliki satu tahap tambahan, yaitu "Transaksi L2 dimasukkan ke dalam blok L2 dan menunggu untuk diunggah ke L1". Pada tahap ini, data belum diunggah ke L1, pengguna hanya dapat mengandalkan janji lisan yang diberikan oleh Sequencer, yang disebut sebagai Pre-Confirmation atau Fast Confirmation, Soft Confirmation.
Saat ini, proyek L2 utama akan menampilkan status Pre-Confirmation di penelusur blok mereka:
Status ini hanya mewakili komitmen Sequencer dan tidak dapat sepenuhnya menjamin bahwa transaksi akhirnya akan dimasukkan. Jika Sequencer memiliki niat jahat atau terjadi bug, transaksi mungkin tidak akan dikonfirmasi.
Untuk mendapatkan kepastian yang lebih tinggi, pengguna perlu menunggu lebih lama sampai data L2 diunggah ke L1 dan mendapatkan cukup konfirmasi. Berbagai proyek L2 memiliki cara penanganan yang berbeda dalam hal ini:
Secara keseluruhan, tingkat konfirmasi dan risiko yang diberikan oleh transaksi L2 pada tahap yang berbeda adalah sebagai berikut:
Mekanisme Pre-Confirmation dengan insentif ekonomi mungkin akan muncul di masa depan, yang menghukum Sequencer yang melanggar janji melalui kontrak pintar, memberikan perlindungan yang lebih kuat bagi pengguna.