Masa Depan Kecepatan Konfirmasi Transaksi Blockchain: Menjelajahi Pengalaman Pengguna yang Lebih Cepat
Faktor kunci dari pengalaman pengguna blockchain adalah waktu konfirmasi transaksi. Ethereum telah mencapai kemajuan yang signifikan dalam hal ini. Saat ini, transaksi di L1 biasanya dapat dikonfirmasi dalam 5-20 detik, yang sebanding dengan pengalaman pembayaran kartu kredit. Namun, memperpendek waktu konfirmasi lebih lanjut masih sangat berharga, beberapa aplikasi bahkan memerlukan kecepatan respons di bawah satu detik. Artikel ini akan membahas beberapa solusi yang dapat dilakukan untuk meningkatkan waktu konfirmasi transaksi di Ethereum.
Tinjauan Teknologi dan Ide yang Ada
Keberlanjutan Slot Tunggal
Mekanisme konsensus Gasper yang digunakan oleh Ethereum saat ini didasarkan pada struktur slot dan periode. Setiap 12 detik satu slot, validator secara bergiliran memberikan suara pada kepala rantai. Setelah dua periode (12,8 menit), transaksi mendapatkan jaminan ekonomi yang kuat, yang disebut "finalitas".
Metode ini memiliki dua masalah utama: pertama, kompleksitas yang tinggi, dan kedua, waktu konfirmasi akhir yang terlalu lama. Untuk mengatasi masalah ini, konsep finalitas slot tunggal (SSF) diajukan, yang menggunakan mekanisme konsensus mirip dengan Tendermint, di mana setiap blok dapat mencapai konfirmasi akhir sebelum blok berikutnya dihasilkan.
Tantangan utama dari SSF adalah bahwa ia mengharuskan setiap staker untuk mengirimkan dua pesan setiap 12 detik, yang memberikan beban besar pada jaringan. Meskipun ada beberapa solusi inovatif seperti Orbit SSF yang mencoba mengatasi masalah ini, pengguna masih harus menunggu 5-20 detik untuk mengonfirmasi transaksi.
Pra-konfirmasi Rollup
Ethereum terus mendorong jalur pengembangan yang berfokus pada rollup, merancang lapisan L1 untuk mendukung ketersediaan data dan fungsi lainnya untuk digunakan oleh protokol L2. Strategi ini mengakibatkan pemisahan fokus: L1 berfokus pada anti-sensor, keandalan, dan fungsi inti, sementara L2 berusaha untuk secara langsung melayani pengguna melalui berbagai teknologi dan budaya.
Secara teoritis, L2 dapat membuat jaringan "penyortir terdesentralisasi" mereka sendiri, di mana sekelompok kecil validator menandatangani blok setiap beberapa ratus milidetik. Namun, ini mengharuskan L2 melakukan pekerjaan yang hampir sama dengan menciptakan L1 baru, sehingga ada yang mengusulkan solusi untuk memungkinkan semua L2 berbagi mekanisme pra-konfirmasi: pra-konfirmasi dasar.
Konfirmasi Awal Dasar
Metode ini mengasumsikan bahwa pengusul Ethereum adalah peserta MEV yang kompleks, dengan memberikan insentif kepada mereka untuk menyediakan layanan pra-konfirmasi untuk memanfaatkan kompleksitas ini. Ini menciptakan protokol standar, di mana pengguna dapat membayar biaya tambahan untuk mendapatkan jaminan instan bahwa transaksi mereka akan dimasukkan dalam blok berikutnya. Jika pengusul melanggar janji, mereka akan menghadapi hukuman.
Prospek Masa Depan
Misalkan kita telah mencapai finalitas satu slot, dan menggunakan teknologi serupa Orbit untuk mengurangi jumlah validator di setiap slot, sekaligus menurunkan ambang batas staking. Waktu slot mungkin akan meningkat menjadi 16 detik, kemudian kita menggunakan rollup pra-konfirmasi atau pra-konfirmasi dasar untuk memberikan konfirmasi yang lebih cepat bagi pengguna. Dengan cara ini, kita mendapatkan arsitektur epoch-slot yang baru.
Arsitektur ini sulit untuk dihindari karena waktu yang dibutuhkan untuk mencapai konsensus umum tentang suatu hal jauh lebih singkat dibandingkan dengan waktu yang diperlukan untuk mencapai "finalitas ekonomi" yang maksimal. Alasan termasuk perbedaan dalam jumlah node yang berpartisipasi, serta pertimbangan kualitas node.
Pilihan Strategi L2
L2 saat ini memiliki tiga strategi yang masuk akal:
Sepenuhnya didasarkan pada Ethereum dalam aspek teknologi dan konsep, mengoptimalkan atribut dan nilai dasar.
Menjadi "server dengan kerangka kerja Blockchain", memanfaatkan efisiensi server terpusat sepenuhnya.
Solusi kompromi: Membangun rantai cepat yang terdiri dari sekitar seratus node, sambil memanfaatkan Ethereum untuk menyediakan interoperabilitas dan keamanan tambahan.
Untuk berbagai skenario aplikasi, ketiga strategi ini memiliki keunggulan masing-masing. Masalah kunci adalah, seberapa baik kita dapat melakukannya dalam strategi pertama? Jika kita dapat memperpendek waktu slot menjadi 1 detik, ruang untuk strategi ketiga akan sangat menyusut.
Saat ini, kita masih jauh dari jawaban akhir untuk masalah ini. Tingkat kompleksitas pengusul blok masih memiliki banyak ketidakpastian. Desain inovatif seperti Orbit SSF memberikan kita lebih banyak ruang untuk eksplorasi. Semakin banyak pilihan yang kita miliki, semakin baik pengalaman yang bisa kita tawarkan kepada pengguna L1 dan L2, sekaligus menyederhanakan kerja para 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
4
Bagikan
Komentar
0/400
GasWaster
· 07-19 14:41
sial akhirnya... menghabiskan terlalu banyak eth untuk tx yang gagal menunggu konfirmasi sejujurnya
Lihat AsliBalas0
MindsetExpander
· 07-17 04:34
Hehehe konfirmasi yang terlalu lambat akan membuat orang mati karena stres.
Inovasi Kecepatan Konfirmasi Transaksi Ethereum: Dari Finalitas Slot Tunggal ke Pra-Konfirmasi L2
Masa Depan Kecepatan Konfirmasi Transaksi Blockchain: Menjelajahi Pengalaman Pengguna yang Lebih Cepat
Faktor kunci dari pengalaman pengguna blockchain adalah waktu konfirmasi transaksi. Ethereum telah mencapai kemajuan yang signifikan dalam hal ini. Saat ini, transaksi di L1 biasanya dapat dikonfirmasi dalam 5-20 detik, yang sebanding dengan pengalaman pembayaran kartu kredit. Namun, memperpendek waktu konfirmasi lebih lanjut masih sangat berharga, beberapa aplikasi bahkan memerlukan kecepatan respons di bawah satu detik. Artikel ini akan membahas beberapa solusi yang dapat dilakukan untuk meningkatkan waktu konfirmasi transaksi di Ethereum.
Tinjauan Teknologi dan Ide yang Ada
Keberlanjutan Slot Tunggal
Mekanisme konsensus Gasper yang digunakan oleh Ethereum saat ini didasarkan pada struktur slot dan periode. Setiap 12 detik satu slot, validator secara bergiliran memberikan suara pada kepala rantai. Setelah dua periode (12,8 menit), transaksi mendapatkan jaminan ekonomi yang kuat, yang disebut "finalitas".
Metode ini memiliki dua masalah utama: pertama, kompleksitas yang tinggi, dan kedua, waktu konfirmasi akhir yang terlalu lama. Untuk mengatasi masalah ini, konsep finalitas slot tunggal (SSF) diajukan, yang menggunakan mekanisme konsensus mirip dengan Tendermint, di mana setiap blok dapat mencapai konfirmasi akhir sebelum blok berikutnya dihasilkan.
Tantangan utama dari SSF adalah bahwa ia mengharuskan setiap staker untuk mengirimkan dua pesan setiap 12 detik, yang memberikan beban besar pada jaringan. Meskipun ada beberapa solusi inovatif seperti Orbit SSF yang mencoba mengatasi masalah ini, pengguna masih harus menunggu 5-20 detik untuk mengonfirmasi transaksi.
Pra-konfirmasi Rollup
Ethereum terus mendorong jalur pengembangan yang berfokus pada rollup, merancang lapisan L1 untuk mendukung ketersediaan data dan fungsi lainnya untuk digunakan oleh protokol L2. Strategi ini mengakibatkan pemisahan fokus: L1 berfokus pada anti-sensor, keandalan, dan fungsi inti, sementara L2 berusaha untuk secara langsung melayani pengguna melalui berbagai teknologi dan budaya.
Secara teoritis, L2 dapat membuat jaringan "penyortir terdesentralisasi" mereka sendiri, di mana sekelompok kecil validator menandatangani blok setiap beberapa ratus milidetik. Namun, ini mengharuskan L2 melakukan pekerjaan yang hampir sama dengan menciptakan L1 baru, sehingga ada yang mengusulkan solusi untuk memungkinkan semua L2 berbagi mekanisme pra-konfirmasi: pra-konfirmasi dasar.
Konfirmasi Awal Dasar
Metode ini mengasumsikan bahwa pengusul Ethereum adalah peserta MEV yang kompleks, dengan memberikan insentif kepada mereka untuk menyediakan layanan pra-konfirmasi untuk memanfaatkan kompleksitas ini. Ini menciptakan protokol standar, di mana pengguna dapat membayar biaya tambahan untuk mendapatkan jaminan instan bahwa transaksi mereka akan dimasukkan dalam blok berikutnya. Jika pengusul melanggar janji, mereka akan menghadapi hukuman.
Prospek Masa Depan
Misalkan kita telah mencapai finalitas satu slot, dan menggunakan teknologi serupa Orbit untuk mengurangi jumlah validator di setiap slot, sekaligus menurunkan ambang batas staking. Waktu slot mungkin akan meningkat menjadi 16 detik, kemudian kita menggunakan rollup pra-konfirmasi atau pra-konfirmasi dasar untuk memberikan konfirmasi yang lebih cepat bagi pengguna. Dengan cara ini, kita mendapatkan arsitektur epoch-slot yang baru.
Arsitektur ini sulit untuk dihindari karena waktu yang dibutuhkan untuk mencapai konsensus umum tentang suatu hal jauh lebih singkat dibandingkan dengan waktu yang diperlukan untuk mencapai "finalitas ekonomi" yang maksimal. Alasan termasuk perbedaan dalam jumlah node yang berpartisipasi, serta pertimbangan kualitas node.
Pilihan Strategi L2
L2 saat ini memiliki tiga strategi yang masuk akal:
Untuk berbagai skenario aplikasi, ketiga strategi ini memiliki keunggulan masing-masing. Masalah kunci adalah, seberapa baik kita dapat melakukannya dalam strategi pertama? Jika kita dapat memperpendek waktu slot menjadi 1 detik, ruang untuk strategi ketiga akan sangat menyusut.
Saat ini, kita masih jauh dari jawaban akhir untuk masalah ini. Tingkat kompleksitas pengusul blok masih memiliki banyak ketidakpastian. Desain inovatif seperti Orbit SSF memberikan kita lebih banyak ruang untuk eksplorasi. Semakin banyak pilihan yang kita miliki, semakin baik pengalaman yang bisa kita tawarkan kepada pengguna L1 dan L2, sekaligus menyederhanakan kerja para pengembang L2.