Penjelasan Proses Transaksi Layer 2 Secara Lengkap: Analisis Kinerja Keamanan di Setiap Tahap
Layer 2(L2) transaksi dibandingkan dengan Layer 1(L1) transaksi, memiliki satu tahap tambahan yang menunggu untuk diunggah ke L1. Pada tahap ini, pengguna hanya dapat mengandalkan pra-konfirmasi (Pre-Confirmation) yang disediakan oleh Sequencer, yang memiliki risiko tertentu. Artikel ini akan menganalisis proses penuh transaksi L2 secara rinci, dan membahas kinerja keamanan di setiap tahap.
Tinjauan Proses Transaksi L1
Setelah pengguna mengeluarkan transaksi, mereka perlu menunggu untuk dibundel oleh penambang/validator ke dalam blok. Bahkan jika transaksi telah masuk ke blok terbaru, perlu menunggu cukup banyak konfirmasi untuk mengurangi risiko reorganisasi (Re-org). Hanya ketika probabilitas reorganisasi cukup rendah, dapat dipastikan bahwa transaksi akhirnya akan dicatat dalam sejarah blockchain.
Analisis Proses Transaksi L2
Setelah pengguna L2 mengeluarkan transaksi, biasanya Sequencer yang bertanggung jawab untuk mengurutkan dan mengemasnya ke dalam blok L2. Ketika Sequencer menulis data blok L2 kembali ke L1 melalui transaksi L1, pengguna dapat melihat transaksi mereka termasuk dalam blok L2 terbaru.
Namun pada saat ini masih ada risiko reorganisasi L1, yang dapat menyebabkan blok L2 tersebut akhirnya tidak tercatat dalam sejarah blockchain. Oleh karena itu, pengguna juga harus menunggu probabilitas reorganisasi L1 cukup rendah, agar dapat yakin transaksi akan dikonfirmasi secara final.
mekanisme prakonfirmasi
Untuk meningkatkan pengalaman pengguna, beberapa L2 telah memperkenalkan mekanisme Pre-Confirmation(. Sequencer ketika menerima transaksi pengguna, akan menjanjikan kepada pengguna untuk segera mengemas transaksi tersebut.
Bagi pengguna yang bersedia percaya pada Sequencer, janji ini mungkin sudah cukup. Namun, pra-konfirmasi hanyalah janji verbal dari Sequencer, tidak memiliki kekuatan hukum, dan ada risiko dilanggar.
![Interpretasi Proses Transaksi L2 secara Lengkap: Bagaimana Kinerja Keamanannya di Setiap Tahap?])https://img-cdn.gateio.im/webp-social/moments-03e7e7dbc69886b127390a01ed69cbab.webp(
Tampilkan Status Konfirmasi Transaksi L2 Utama
) Arbitrum/Optimism
Transaksi Arbitrum dan Optimism hampir segera mendapatkan tanda terima setelah dikeluarkan, inilah yang disebut dengan pra-konfirmasi yang disediakan oleh Sequencer.
Arbitrum Explorer menampilkan status "Dikonfirmasi oleh Sequencer" dari transaksi, serta jumlah konfirmasi L1.
![Interpretasi Proses Penuh Transaksi L2: Bagaimana Kinerja Keamanannya di Setiap Tahap?]###https://img-cdn.gateio.im/webp-social/moments-368473592dcd8248eb663a6a057e02fa.webp(
Optimism Explorer tidak hanya menampilkan status "Confirmed by Sequencer", tetapi juga menyediakan lebih banyak informasi:
L1 State Batch Index: Nomor State Batch di bursa
L1 State Root Submission Tx Hash: Hash transaksi yang diunggah ke L1 pada Batch ini
Optimism juga langsung menampilkan informasi Finality L1, sehingga pengguna dapat dengan jelas mengetahui apakah blok L1 telah dikonfirmasi secara final.
![Interpretasi L2 transaksi mencakup seluruh proses: bagaimana performa keamanan di setiap tahap?])https://img-cdn.gateio.im/webp-social/moments-84ebdfed5d2138b71f975a69ad008b4b.webp(
) StarkNet
Status transaksi StarkNet lebih kaya, termasuk:
Diterima: Transaksi telah diterima dan diverifikasi
Pending: Transaksi sedang diproses oleh Sequencer
Diterima di L2: Transaksi telah dikemas ke dalam blok L2
Diterima di L1: Data transaksi telah diunggah ke L1
Namun, waktu yang diperlukan StarkNet untuk mengunggah transaksi ke L1 cukup lama ###4-5 jam (, pengguna perlu bergantung pada pra-konfirmasi dalam jangka waktu yang lama. Selain itu, Explorer belum menyediakan informasi L1 Finality, sehingga pengalaman pengguna perlu ditingkatkan.
![Penjelasan Proses Transaksi L2: Bagaimana Kinerja Keamanannya di Setiap Tahap?])https://img-cdn.gateio.im/webp-social/moments-c656ea31f5b8c42b3dc6115a5715f5c6.webp(
) zkSync
zkSync membagi proses transaksi dari L2 ke L1 menjadi 3 tahap:
Committed: Blok telah diunggah ke L1
Terbukti: Validitas blok telah terbukti
Dilaksanakan: Transaksi dalam blok telah selesai, status L2 telah diperbarui ke L1
zkSync Explorer menyediakan tampilan data yang rinci untuk setiap tahap, termasuk tautan transaksi L1 yang relevan.
Namun perlu dicatat, sebagai langkah perlindungan tahap Alpha, hingga tahap Executed, Sequencer mungkin dapat mengubah riwayat, pengguna tetap perlu mempercayai Sequencer selama sekitar satu hari.
![Interpretasi L2 transaksi melaksanakan seluruh proses: bagaimana kinerja keamanan di setiap tahap?]###https://img-cdn.gateio.im/webp-social/moments-38aa6041cd3a969d408b85ef83d15ad1.webp(
Meningkatkan Mekanisme Pra-Konfirmasi
Pra-konfirmasi saat ini hanya merupakan janji lisan, kurang memiliki kekuatan mengikat. Dapat dipertimbangkan untuk memperkenalkan mekanisme kontrak pintar:
Meminta Sequencer/Builder untuk memberikan deposit jaminan pra-konfirmasi
Sequencer/Builder perlu menandatangani konten yang dijanjikan
Pengguna dapat mengajukan bukti ketika menemukan komitmen yang tidak dipenuhi.
Kontrak pintar secara otomatis memeriksa dan mengeksekusi hukuman
Mekanisme ini dapat memberikan perlindungan yang lebih jelas bagi pengguna, tetapi saat ini masih dalam tahap validasi konsep.
![Penjelasan Proses Transaksi L2 Secara Lengkap: Bagaimana Kinerja Keamanannya di Setiap Tahap?])https://img-cdn.gateio.im/webp-social/moments-0878513d0fb37e8360f8a0c09ecd1973.webp(
Ringkasan
Transaksi L2 dibandingkan L1 memiliki tahap menunggu untuk diunggah ke L1, di mana pengguna hanya dapat mengandalkan konfirmasi awal. Setiap solusi L2 menampilkan status konfirmasi awal di Explorer, tetapi keandalan dan ketepatannya bervariasi.
Pengguna harus memperhatikan keterbatasan pra-konfirmasi, dan jika perlu, menunggu transaksi diunggah ke L1 dan mendapatkan jumlah konfirmasi yang cukup. Di masa depan, mekanisme seperti kontrak pintar dapat digunakan untuk meningkatkan keandalan pra-konfirmasi, memberikan perlindungan yang lebih baik bagi pengguna.
![Penjelasan Proses Transaksi L2 secara Menyeluruh: Bagaimana Kinerja Keamanan di Setiap Tahap?])https://img-cdn.gateio.im/webp-social/moments-cd4847009c900bfd43191b16c788002b.webp(
Halaman ini mungkin berisi konten pihak ketiga, yang disediakan untuk tujuan informasi saja (bukan pernyataan/jaminan) dan tidak boleh dianggap sebagai dukungan terhadap pandangannya oleh Gate, atau sebagai nasihat keuangan atau profesional. Lihat Penafian untuk detailnya.
11 Suka
Hadiah
11
7
Bagikan
Komentar
0/400
GateUser-a5fa8bd0
· 07-07 03:19
Kinerja keamanan memiliki banyak kesamaan dengan ETH awal.
Lihat AsliBalas0
EthMaximalist
· 07-06 05:10
L2 masih sulit dimainkan, terlalu merepotkan.
Lihat AsliBalas0
AirdropHunterWang
· 07-06 03:20
Penambangan benar-benar lambat, L2 adalah jalan keluar~
Lihat AsliBalas0
MevWhisperer
· 07-06 03:19
Bahkan bisnis sudah bergerak ke L2, apa lagi yang bisa dihasilkan?
Lihat AsliBalas0
OnchainGossiper
· 07-06 03:18
Dibandingkan dengan L1 Mainnet sebelumnya, L2 memang sangat menarik.
Lihat AsliBalas0
HallucinationGrower
· 07-06 02:57
L2 manajemen risiko juga banyak jebakan ya?
Lihat AsliBalas0
CodeAuditQueen
· 07-06 02:54
Pra-konfirmasi adalah bom waktu, siapa yang percaya adalah orang bodoh.
Analisis Proses Konfirmasi Transaksi Layer 2: Dari Pra-Konfirmasi hingga Konfirmasi Akhir L1
Penjelasan Proses Transaksi Layer 2 Secara Lengkap: Analisis Kinerja Keamanan di Setiap Tahap
Layer 2(L2) transaksi dibandingkan dengan Layer 1(L1) transaksi, memiliki satu tahap tambahan yang menunggu untuk diunggah ke L1. Pada tahap ini, pengguna hanya dapat mengandalkan pra-konfirmasi (Pre-Confirmation) yang disediakan oleh Sequencer, yang memiliki risiko tertentu. Artikel ini akan menganalisis proses penuh transaksi L2 secara rinci, dan membahas kinerja keamanan di setiap tahap.
Tinjauan Proses Transaksi L1
Setelah pengguna mengeluarkan transaksi, mereka perlu menunggu untuk dibundel oleh penambang/validator ke dalam blok. Bahkan jika transaksi telah masuk ke blok terbaru, perlu menunggu cukup banyak konfirmasi untuk mengurangi risiko reorganisasi (Re-org). Hanya ketika probabilitas reorganisasi cukup rendah, dapat dipastikan bahwa transaksi akhirnya akan dicatat dalam sejarah blockchain.
Analisis Proses Transaksi L2
Setelah pengguna L2 mengeluarkan transaksi, biasanya Sequencer yang bertanggung jawab untuk mengurutkan dan mengemasnya ke dalam blok L2. Ketika Sequencer menulis data blok L2 kembali ke L1 melalui transaksi L1, pengguna dapat melihat transaksi mereka termasuk dalam blok L2 terbaru.
Namun pada saat ini masih ada risiko reorganisasi L1, yang dapat menyebabkan blok L2 tersebut akhirnya tidak tercatat dalam sejarah blockchain. Oleh karena itu, pengguna juga harus menunggu probabilitas reorganisasi L1 cukup rendah, agar dapat yakin transaksi akan dikonfirmasi secara final.
mekanisme prakonfirmasi
Untuk meningkatkan pengalaman pengguna, beberapa L2 telah memperkenalkan mekanisme Pre-Confirmation(. Sequencer ketika menerima transaksi pengguna, akan menjanjikan kepada pengguna untuk segera mengemas transaksi tersebut.
Bagi pengguna yang bersedia percaya pada Sequencer, janji ini mungkin sudah cukup. Namun, pra-konfirmasi hanyalah janji verbal dari Sequencer, tidak memiliki kekuatan hukum, dan ada risiko dilanggar.
![Interpretasi Proses Transaksi L2 secara Lengkap: Bagaimana Kinerja Keamanannya di Setiap Tahap?])https://img-cdn.gateio.im/webp-social/moments-03e7e7dbc69886b127390a01ed69cbab.webp(
Tampilkan Status Konfirmasi Transaksi L2 Utama
) Arbitrum/Optimism
Transaksi Arbitrum dan Optimism hampir segera mendapatkan tanda terima setelah dikeluarkan, inilah yang disebut dengan pra-konfirmasi yang disediakan oleh Sequencer.
Arbitrum Explorer menampilkan status "Dikonfirmasi oleh Sequencer" dari transaksi, serta jumlah konfirmasi L1.
![Interpretasi Proses Penuh Transaksi L2: Bagaimana Kinerja Keamanannya di Setiap Tahap?]###https://img-cdn.gateio.im/webp-social/moments-368473592dcd8248eb663a6a057e02fa.webp(
Optimism Explorer tidak hanya menampilkan status "Confirmed by Sequencer", tetapi juga menyediakan lebih banyak informasi:
Optimism juga langsung menampilkan informasi Finality L1, sehingga pengguna dapat dengan jelas mengetahui apakah blok L1 telah dikonfirmasi secara final.
![Interpretasi L2 transaksi mencakup seluruh proses: bagaimana performa keamanan di setiap tahap?])https://img-cdn.gateio.im/webp-social/moments-84ebdfed5d2138b71f975a69ad008b4b.webp(
) StarkNet
Status transaksi StarkNet lebih kaya, termasuk:
Namun, waktu yang diperlukan StarkNet untuk mengunggah transaksi ke L1 cukup lama ###4-5 jam (, pengguna perlu bergantung pada pra-konfirmasi dalam jangka waktu yang lama. Selain itu, Explorer belum menyediakan informasi L1 Finality, sehingga pengalaman pengguna perlu ditingkatkan.
![Penjelasan Proses Transaksi L2: Bagaimana Kinerja Keamanannya di Setiap Tahap?])https://img-cdn.gateio.im/webp-social/moments-c656ea31f5b8c42b3dc6115a5715f5c6.webp(
) zkSync
zkSync membagi proses transaksi dari L2 ke L1 menjadi 3 tahap:
zkSync Explorer menyediakan tampilan data yang rinci untuk setiap tahap, termasuk tautan transaksi L1 yang relevan.
Namun perlu dicatat, sebagai langkah perlindungan tahap Alpha, hingga tahap Executed, Sequencer mungkin dapat mengubah riwayat, pengguna tetap perlu mempercayai Sequencer selama sekitar satu hari.
![Interpretasi L2 transaksi melaksanakan seluruh proses: bagaimana kinerja keamanan di setiap tahap?]###https://img-cdn.gateio.im/webp-social/moments-38aa6041cd3a969d408b85ef83d15ad1.webp(
Meningkatkan Mekanisme Pra-Konfirmasi
Pra-konfirmasi saat ini hanya merupakan janji lisan, kurang memiliki kekuatan mengikat. Dapat dipertimbangkan untuk memperkenalkan mekanisme kontrak pintar:
Mekanisme ini dapat memberikan perlindungan yang lebih jelas bagi pengguna, tetapi saat ini masih dalam tahap validasi konsep.
![Penjelasan Proses Transaksi L2 Secara Lengkap: Bagaimana Kinerja Keamanannya di Setiap Tahap?])https://img-cdn.gateio.im/webp-social/moments-0878513d0fb37e8360f8a0c09ecd1973.webp(
Ringkasan
Transaksi L2 dibandingkan L1 memiliki tahap menunggu untuk diunggah ke L1, di mana pengguna hanya dapat mengandalkan konfirmasi awal. Setiap solusi L2 menampilkan status konfirmasi awal di Explorer, tetapi keandalan dan ketepatannya bervariasi.
Pengguna harus memperhatikan keterbatasan pra-konfirmasi, dan jika perlu, menunggu transaksi diunggah ke L1 dan mendapatkan jumlah konfirmasi yang cukup. Di masa depan, mekanisme seperti kontrak pintar dapat digunakan untuk meningkatkan keandalan pra-konfirmasi, memberikan perlindungan yang lebih baik bagi pengguna.
![Penjelasan Proses Transaksi L2 secara Menyeluruh: Bagaimana Kinerja Keamanan di Setiap Tahap?])https://img-cdn.gateio.im/webp-social/moments-cd4847009c900bfd43191b16c788002b.webp(