Diskusi tentang Solusi Mempercepat Waktu Konfirmasi Transaksi Ethereum
Salah satu elemen kunci dari pengalaman pengguna blockchain adalah kecepatan konfirmasi transaksi. Dalam beberapa tahun terakhir, Ethereum telah mencapai kemajuan signifikan dalam hal ini. Berkat EIP-1559 dan transisi ke PoS, transaksi L1 biasanya dapat dikonfirmasi dalam 5-20 detik, setara dengan pengalaman pembayaran kartu kredit. Namun, memperpendek waktu konfirmasi lebih lanjut masih memiliki nilai, dengan beberapa aplikasi bahkan meminta keterlambatan serendah beberapa ratus milidetik. Artikel ini akan membahas beberapa solusi perbaikan yang dapat dilakukan oleh Ethereum dalam hal ini.
Tinjauan Teknologi yang Ada
finalitas slot tunggal
Konsensus Gasper Ethereum saat ini menggunakan struktur slot dan siklus. Setiap 12 detik adalah satu slot, di mana sebagian validator memberikan suara pada kepala rantai, dan semua validator memiliki kesempatan untuk memberikan suara satu kali dalam 32 slot (6,4 menit). Suara-suara ini diartikan sebagai pesan dari algoritma konsensus mirip PBFT, dengan finalitas yang memberikan jaminan ekonomi yang kuat setelah dua siklus (12,8 menit).
Metode ini memiliki dua masalah utama: kompleksitas tinggi, dan waktu konfirmasi akhir 12,8 menit terlalu lama. Finalitas slot tunggal (SSF) menggantikan arsitektur yang ada melalui mekanisme mirip Tendermint, mencapai konfirmasi akhir blok N sebelum blok N+1 dihasilkan. Tantangan utama SSF adalah meminta pemangku kepentingan untuk mengeluarkan dua pesan setiap 12 detik, yang memberikan beban besar pada rantai. Meskipun ada beberapa solusi mitigasi, seperti proposal Orbit SSF, pengguna masih harus menunggu 5-20 detik.
Pra-Konfirmasi Rollup
Ethereum mengambil peta jalan yang berfokus pada rollup, merancang L1 untuk mendukung fungsi seperti ketersediaan data, untuk digunakan oleh protokol L2. Ini mengakibatkan pemisahan fokus: L1 berfokus pada ketahanan terhadap sensor, keandalan, dan fungsi inti, sementara L2 langsung menghadapi kebutuhan pengguna. L2 secara alami ingin memberikan kecepatan konfirmasi yang lebih cepat.
Secara teori, L2 dapat membuat jaringan "penyortir terdesentralisasi" mereka sendiri, yang menandatangani blok setiap beberapa ratus milidetik. Namun, ini mengharuskan L2 melakukan pekerjaan yang hampir sama dengan membuat L1 baru. Oleh karena itu, ada usulan untuk membuat semua L2 berbagi mekanisme pra-konfirmasi yang ada dalam lingkup Ethereum: pra-konfirmasi dasar.
Pra-konfirmasi Dasar
Asumsi pra-konfirmasi dasar adalah bahwa pengusul Ethereum adalah peserta MEV yang sangat kompleks. Ini memanfaatkan kompleksitas ini dengan memberi insentif kepada pengusul 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 menghadapi hukuman. Mekanisme ini berlaku untuk transaksi L1 dan juga dapat digunakan untuk blok L2 berbasis "rollups".
Prospek Masa Depan
Misalkan finalitas slot tunggal telah dicapai, menggunakan teknologi serupa Orbit untuk mengurangi jumlah validator yang menandatangani setiap slot, sekaligus menurunkan ambang batas staking. Durasi slot dapat meningkat hingga 16 detik, dengan dukungan pra-konfirmasi rollup atau pra-konfirmasi dasar untuk memberikan konfirmasi yang lebih cepat kepada pengguna. Ini membentuk arsitektur epoch-slot baru.
Arsitektur ini mencerminkan fakta mendalam: waktu yang diperlukan untuk mencapai kesepakatan umum tentang sesuatu lebih sedikit daripada untuk mencapai "finalitas ekonomi" maksimum. Alasan termasuk jumlah node dan "kualitas" node. Jika mengandalkan subset node yang terampil untuk mencapai kesepakatan mendekati, sementara menggunakan seluruh set validator untuk menentukan finalitas, waktu konfirmasi dapat diturunkan menjadi sekitar 2 detik.
Pemilihan Strategi L2
Saat ini ada tiga strategi yang masuk akal untuk L2:
Secara teknis dan konseptual "berbasis" Ethereum, mengoptimalkan atribut dasar dan nilai-nilainya.
Menjadi "server dengan kerangka blockchain", memanfaatkan efisiensi server secara maksimal.
Solusi kompromi: rantai cepat dengan sekitar seratus node, Ethereum menyediakan interoperabilitas dan keamanan tambahan.
Untuk beberapa aplikasi, waktu blok 12 detik sudah cukup. Dalam kasus lain, satu-satunya solusi adalah arsitektur epoch-and-slot. Masalah kunci adalah seberapa baik arsitektur epoch-and-slot asli Ethereum dapat dilakukan. Jika waktu slot dapat diturunkan menjadi 1 detik, ruang untuk solusi jenis ketiga akan sangat menyusut.
Saat ini, kita masih jauh dari jawaban akhir untuk masalah ini. Evolusi kompleksitas proposer blok masih memiliki ketidakpastian. Desain inovatif seperti Orbit SSF memberikan kesempatan untuk eksplorasi lebih lanjut. Semakin banyak opsi yang ada, semakin baik kita dapat melayani pengguna L1 dan L2, sambil 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.
20 Suka
Hadiah
20
10
Posting ulang
Bagikan
Komentar
0/400
BoredWatcher
· 08-18 09:34
Lagi ditiup lebih cepat
Lihat AsliBalas0
MercilessHalal
· 08-18 05:41
Ayo cepat, semoga kali ini langsung masuk.
Lihat AsliBalas0
0xSherlock
· 08-18 05:03
eth selamanya dewa
Lihat AsliBalas0
SocialFiQueen
· 08-16 08:10
Kecepatan konfirmasi ini masih belum cukup cepat.
Lihat AsliBalas0
CryptoSourGrape
· 08-16 08:05
Jika saat itu saya juga membeli 32 ETH untuk di-stake, pasti lebih baik... sekarang saya hanya bisa terus mengikuti para validator pro untuk menghasilkan uang.
Lihat AsliBalas0
WhaleMinion
· 08-16 07:56
Apa yang bisa dilakukan jika kecepatan meningkat tetapi Gas tidak turun
Lihat AsliBalas0
GamefiHarvester
· 08-16 07:47
Kenapa tidak menggunakan L2 untuk mempercepat?
Lihat AsliBalas0
TopBuyerBottomSeller
· 08-16 07:46
Menghitung waktu sambil menunggu Ethereum dipercepat~
Eksplorasi Percepatan Konfirmasi Transaksi Ethereum: Potensi Finalitas Slot Tunggal dan Mekanisme Pra-Konfirmasi
Diskusi tentang Solusi Mempercepat Waktu Konfirmasi Transaksi Ethereum
Salah satu elemen kunci dari pengalaman pengguna blockchain adalah kecepatan konfirmasi transaksi. Dalam beberapa tahun terakhir, Ethereum telah mencapai kemajuan signifikan dalam hal ini. Berkat EIP-1559 dan transisi ke PoS, transaksi L1 biasanya dapat dikonfirmasi dalam 5-20 detik, setara dengan pengalaman pembayaran kartu kredit. Namun, memperpendek waktu konfirmasi lebih lanjut masih memiliki nilai, dengan beberapa aplikasi bahkan meminta keterlambatan serendah beberapa ratus milidetik. Artikel ini akan membahas beberapa solusi perbaikan yang dapat dilakukan oleh Ethereum dalam hal ini.
Tinjauan Teknologi yang Ada
finalitas slot tunggal
Konsensus Gasper Ethereum saat ini menggunakan struktur slot dan siklus. Setiap 12 detik adalah satu slot, di mana sebagian validator memberikan suara pada kepala rantai, dan semua validator memiliki kesempatan untuk memberikan suara satu kali dalam 32 slot (6,4 menit). Suara-suara ini diartikan sebagai pesan dari algoritma konsensus mirip PBFT, dengan finalitas yang memberikan jaminan ekonomi yang kuat setelah dua siklus (12,8 menit).
Metode ini memiliki dua masalah utama: kompleksitas tinggi, dan waktu konfirmasi akhir 12,8 menit terlalu lama. Finalitas slot tunggal (SSF) menggantikan arsitektur yang ada melalui mekanisme mirip Tendermint, mencapai konfirmasi akhir blok N sebelum blok N+1 dihasilkan. Tantangan utama SSF adalah meminta pemangku kepentingan untuk mengeluarkan dua pesan setiap 12 detik, yang memberikan beban besar pada rantai. Meskipun ada beberapa solusi mitigasi, seperti proposal Orbit SSF, pengguna masih harus menunggu 5-20 detik.
Pra-Konfirmasi Rollup
Ethereum mengambil peta jalan yang berfokus pada rollup, merancang L1 untuk mendukung fungsi seperti ketersediaan data, untuk digunakan oleh protokol L2. Ini mengakibatkan pemisahan fokus: L1 berfokus pada ketahanan terhadap sensor, keandalan, dan fungsi inti, sementara L2 langsung menghadapi kebutuhan pengguna. L2 secara alami ingin memberikan kecepatan konfirmasi yang lebih cepat.
Secara teori, L2 dapat membuat jaringan "penyortir terdesentralisasi" mereka sendiri, yang menandatangani blok setiap beberapa ratus milidetik. Namun, ini mengharuskan L2 melakukan pekerjaan yang hampir sama dengan membuat L1 baru. Oleh karena itu, ada usulan untuk membuat semua L2 berbagi mekanisme pra-konfirmasi yang ada dalam lingkup Ethereum: pra-konfirmasi dasar.
Pra-konfirmasi Dasar
Asumsi pra-konfirmasi dasar adalah bahwa pengusul Ethereum adalah peserta MEV yang sangat kompleks. Ini memanfaatkan kompleksitas ini dengan memberi insentif kepada pengusul 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 menghadapi hukuman. Mekanisme ini berlaku untuk transaksi L1 dan juga dapat digunakan untuk blok L2 berbasis "rollups".
Prospek Masa Depan
Misalkan finalitas slot tunggal telah dicapai, menggunakan teknologi serupa Orbit untuk mengurangi jumlah validator yang menandatangani setiap slot, sekaligus menurunkan ambang batas staking. Durasi slot dapat meningkat hingga 16 detik, dengan dukungan pra-konfirmasi rollup atau pra-konfirmasi dasar untuk memberikan konfirmasi yang lebih cepat kepada pengguna. Ini membentuk arsitektur epoch-slot baru.
Arsitektur ini mencerminkan fakta mendalam: waktu yang diperlukan untuk mencapai kesepakatan umum tentang sesuatu lebih sedikit daripada untuk mencapai "finalitas ekonomi" maksimum. Alasan termasuk jumlah node dan "kualitas" node. Jika mengandalkan subset node yang terampil untuk mencapai kesepakatan mendekati, sementara menggunakan seluruh set validator untuk menentukan finalitas, waktu konfirmasi dapat diturunkan menjadi sekitar 2 detik.
Pemilihan Strategi L2
Saat ini ada tiga strategi yang masuk akal untuk L2:
Untuk beberapa aplikasi, waktu blok 12 detik sudah cukup. Dalam kasus lain, satu-satunya solusi adalah arsitektur epoch-and-slot. Masalah kunci adalah seberapa baik arsitektur epoch-and-slot asli Ethereum dapat dilakukan. Jika waktu slot dapat diturunkan menjadi 1 detik, ruang untuk solusi jenis ketiga akan sangat menyusut.
Saat ini, kita masih jauh dari jawaban akhir untuk masalah ini. Evolusi kompleksitas proposer blok masih memiliki ketidakpastian. Desain inovatif seperti Orbit SSF memberikan kesempatan untuk eksplorasi lebih lanjut. Semakin banyak opsi yang ada, semakin baik kita dapat melayani pengguna L1 dan L2, sambil menyederhanakan pekerjaan pengembang L2.