Diskusi tentang Rencana Peningkatan Kecepatan Konfirmasi Transaksi Ethereum
Salah satu faktor kunci dalam pengalaman pengguna blockchain adalah waktu konfirmasi transaksi. Ethereum telah membuat kemajuan signifikan dalam hal ini, di mana transaksi L1 biasanya dapat dikonfirmasi dalam 5-20 detik, setara dengan pengalaman pembayaran kartu kredit. Namun, memperpendek waktu konfirmasi lebih lanjut masih memiliki nilai, beberapa aplikasi bahkan memerlukan latensi sub-detik. Artikel ini akan membahas solusi yang memungkinkan untuk meningkatkan kecepatan konfirmasi transaksi Ethereum.
Tinjauan Teknologi yang Ada
finalitas slot tunggal
Ethereum saat ini menggunakan mekanisme konsensus Gasper, dengan satu slot setiap 12 detik, dan 32 slot membentuk satu Epoch. Validator memberikan suara pada kepala rantai di setiap slot, dan finalitas tercapai setelah dua Epoch. Mekanisme ini memiliki masalah kompleksitas dan waktu konfirmasi yang terlalu lama.
Keberhasilan akhir slot tunggal ( skema SSF ) mirip dengan konsensus Tendermint, di mana setiap blok dapat mencapai keberhasilan akhir sebelum blok berikutnya dihasilkan. SSF mempertahankan mekanisme kebocoran non-aktif, yang memungkinkan untuk melanjutkan operasi meskipun lebih dari 1/3 validator offline. Tantangan SSF adalah bahwa validator perlu mengeluarkan dua pesan setiap 12 detik, yang memberikan beban besar pada rantai. Meskipun SSF secara signifikan mempercepat keberhasilan akhir, pengguna masih harus menunggu 5-20 detik.
Konfirmasi Pra-Rollup
Ethereum mengadopsi peta jalan yang berfokus pada rollup, L1 berfokus pada penyediaan fungsi dasar seperti ketersediaan data, sementara L2 secara langsung memberikan layanan kepada pengguna. L2 berharap dapat memberikan kecepatan konfirmasi yang lebih cepat kepada pengguna, yang secara teoritis dapat membuat jaringan penyortir terdesentralisasi sendiri, menandatangani setiap beberapa ratus milidetik. Namun, ini memerlukan rollup untuk melakukan pekerjaan yang mirip dengan menciptakan L1 baru.
Pra-konfirmasi Dasar
Sistem pra-konfirmasi dasar memanfaatkan kompleksitas pengusul Ethereum, mendorong mereka untuk menyediakan layanan pra-konfirmasi. Pengguna dapat membayar biaya tambahan untuk mendapatkan jaminan instan bahwa transaksi akan dimasukkan dalam blok berikutnya. Jika pengusul melanggar janji, mereka akan dihukum. Mekanisme ini dapat diterapkan pada transaksi L1 dan L2 secara bersamaan.
Arah Pengembangan Masa Depan
Dengan menggabungkan finalitas slot tunggal dan mekanisme pra-konfirmasi, kita mungkin akan melihat arsitektur epoch-slot yang baru:
Menggunakan teknologi mirip Orbit untuk mengurangi jumlah validator per slot
Durasi slot mungkin meningkat menjadi 16 detik
Menggunakan rollup pra-konfirmasi atau pra-konfirmasi dasar untuk memberikan konfirmasi yang lebih cepat
Dasar filosofi arsitektur ini adalah: waktu yang diperlukan untuk mencapai konsensus yang cukup lebih sedikit dibandingkan dengan mencapai finalitas ekonomi maksimum. Alasan termasuk:
"Konsensus mendekati" hanya memerlukan sedikit node, sedangkan finalitas ekonomi memerlukan partisipasi mayoritas node.
Setelah jumlah node melebihi skala tertentu, mengumpulkan tanda tangan memerlukan lebih banyak waktu.
Di masa depan, Ethereum mungkin akan mengadopsi waktu slot 8 detik, bahkan lebih dioptimalkan hingga 2 detik. Menjelajahi ruang desain arsitektur epoch-slot dengan pemisahan perhatian yang lebih kuat sangatlah berharga.
Strategi Pengembangan L2
Saat ini ada tiga strategi pengembangan yang wajar untuk L2:
Secara teknis dan spiritual "based", mengoptimalkan atribut dan nilai lapisan dasar Ethereum
"Server dengan kerangka kerja blockchain", memanfaatkan efisiensi terpusat sambil mempertahankan keuntungan desentralisasi.
Solusi kompromi: Rantai cepat dikombinasikan dengan Ethereum memberikan keamanan dan interoperabilitas tambahan
Untuk berbagai skenario aplikasi, arsitektur epoch-slot yang berbeda dapat diterapkan:
Arsitektur epoch-slot asli Ethereum
Konfirmasi awal server
Konfirmasi Pra-Komisi
Masalah kunci adalah seberapa baik arsitektur native Ethereum dapat bekerja. Jika waktu slot dapat diturunkan menjadi 1 detik, ruang untuk solusi ketiga akan berkurang secara signifikan.
Saat ini, masalah-masalah ini masih ada ketidakpastian. Tingkat kompleksitas pengusul blok dan desain baru seperti Orbit SSF layak untuk dieksplorasi lebih lanjut. Semakin banyak opsi, semakin baik pengalaman yang dapat kita berikan kepada pengguna L1 dan L2, sekaligus menyederhanakan pekerjaan pengembang L2.
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
4
Posting ulang
Bagikan
Komentar
0/400
HypotheticalLiquidator
· 15jam yang lalu
Kerugian keamanan sistem yang disebabkan oleh peningkatan kecepatan tidak dapat diabaikan. Harus berhati-hati.
Lihat AsliBalas0
SchrodingerAirdrop
· 15jam yang lalu
Konfirmasi L2 dalam 2 detik sudah cukup! Siapa yang peduli apakah L1 lambat atau tidak~
Lihat AsliBalas0
nft_widow
· 15jam yang lalu
Seharusnya bilang lebih awal, jadi tidak membuang gas saya.
Membahas solusi percepatan konfirmasi transaksi Ethereum: dari finalitas slot tunggal ke pra-konfirmasi L2
Diskusi tentang Rencana Peningkatan Kecepatan Konfirmasi Transaksi Ethereum
Salah satu faktor kunci dalam pengalaman pengguna blockchain adalah waktu konfirmasi transaksi. Ethereum telah membuat kemajuan signifikan dalam hal ini, di mana transaksi L1 biasanya dapat dikonfirmasi dalam 5-20 detik, setara dengan pengalaman pembayaran kartu kredit. Namun, memperpendek waktu konfirmasi lebih lanjut masih memiliki nilai, beberapa aplikasi bahkan memerlukan latensi sub-detik. Artikel ini akan membahas solusi yang memungkinkan untuk meningkatkan kecepatan konfirmasi transaksi Ethereum.
Tinjauan Teknologi yang Ada
finalitas slot tunggal
Ethereum saat ini menggunakan mekanisme konsensus Gasper, dengan satu slot setiap 12 detik, dan 32 slot membentuk satu Epoch. Validator memberikan suara pada kepala rantai di setiap slot, dan finalitas tercapai setelah dua Epoch. Mekanisme ini memiliki masalah kompleksitas dan waktu konfirmasi yang terlalu lama.
Keberhasilan akhir slot tunggal ( skema SSF ) mirip dengan konsensus Tendermint, di mana setiap blok dapat mencapai keberhasilan akhir sebelum blok berikutnya dihasilkan. SSF mempertahankan mekanisme kebocoran non-aktif, yang memungkinkan untuk melanjutkan operasi meskipun lebih dari 1/3 validator offline. Tantangan SSF adalah bahwa validator perlu mengeluarkan dua pesan setiap 12 detik, yang memberikan beban besar pada rantai. Meskipun SSF secara signifikan mempercepat keberhasilan akhir, pengguna masih harus menunggu 5-20 detik.
Konfirmasi Pra-Rollup
Ethereum mengadopsi peta jalan yang berfokus pada rollup, L1 berfokus pada penyediaan fungsi dasar seperti ketersediaan data, sementara L2 secara langsung memberikan layanan kepada pengguna. L2 berharap dapat memberikan kecepatan konfirmasi yang lebih cepat kepada pengguna, yang secara teoritis dapat membuat jaringan penyortir terdesentralisasi sendiri, menandatangani setiap beberapa ratus milidetik. Namun, ini memerlukan rollup untuk melakukan pekerjaan yang mirip dengan menciptakan L1 baru.
Pra-konfirmasi Dasar
Sistem pra-konfirmasi dasar memanfaatkan kompleksitas pengusul Ethereum, mendorong mereka untuk menyediakan layanan pra-konfirmasi. Pengguna dapat membayar biaya tambahan untuk mendapatkan jaminan instan bahwa transaksi akan dimasukkan dalam blok berikutnya. Jika pengusul melanggar janji, mereka akan dihukum. Mekanisme ini dapat diterapkan pada transaksi L1 dan L2 secara bersamaan.
Arah Pengembangan Masa Depan
Dengan menggabungkan finalitas slot tunggal dan mekanisme pra-konfirmasi, kita mungkin akan melihat arsitektur epoch-slot yang baru:
Dasar filosofi arsitektur ini adalah: waktu yang diperlukan untuk mencapai konsensus yang cukup lebih sedikit dibandingkan dengan mencapai finalitas ekonomi maksimum. Alasan termasuk:
Di masa depan, Ethereum mungkin akan mengadopsi waktu slot 8 detik, bahkan lebih dioptimalkan hingga 2 detik. Menjelajahi ruang desain arsitektur epoch-slot dengan pemisahan perhatian yang lebih kuat sangatlah berharga.
Strategi Pengembangan L2
Saat ini ada tiga strategi pengembangan yang wajar untuk L2:
Untuk berbagai skenario aplikasi, arsitektur epoch-slot yang berbeda dapat diterapkan:
Masalah kunci adalah seberapa baik arsitektur native Ethereum dapat bekerja. Jika waktu slot dapat diturunkan menjadi 1 detik, ruang untuk solusi ketiga akan berkurang secara signifikan.
Saat ini, masalah-masalah ini masih ada ketidakpastian. Tingkat kompleksitas pengusul blok dan desain baru seperti Orbit SSF layak untuk dieksplorasi lebih lanjut. Semakin banyak opsi, semakin baik pengalaman yang dapat kita berikan kepada pengguna L1 dan L2, sekaligus menyederhanakan pekerjaan pengembang L2.