Optimasi Kecepatan Konfirmasi Transaksi Ethereum: Menjelajahi Solusi Latensi Sub-Detik

Diskusi tentang Optimasi Kecepatan Konfirmasi Transaksi Ethereum

Dalam pengalaman pengguna blockchain, waktu konfirmasi transaksi adalah faktor kunci. Ethereum dalam beberapa tahun terakhir telah memperpendek waktu konfirmasi transaksi menjadi 5-20 detik melalui langkah-langkah seperti EIP-1559 dan transisi ke PoS, setara dengan pembayaran kartu kredit. Namun, memperpendek waktu konfirmasi lebih lanjut masih memiliki nilai, beberapa aplikasi bahkan membutuhkan latensi di bawah satu detik. Artikel ini akan mengeksplorasi kemungkinan solusi untuk lebih mengoptimalkan waktu konfirmasi transaksi di Ethereum.

Vitalik mengusulkan skema Epoch dan slot: untuk memberikan waktu konfirmasi transaksi yang lebih cepat untuk ETH, meningkatkan pengalaman pengguna akhir

Tinjauan Teknologi yang Ada

finalitas slot tunggal

Saat ini Ethereum menggunakan mekanisme konsensus Gasper, dengan setiap slot berlangsung selama 12 detik, dan 32 slot membentuk satu Epoch. Validator memberikan suara pada kepala rantai, dan setelah dua Epoch, finalitas tercapai. Mekanisme ini memiliki masalah seperti kompleksitas yang tinggi, waktu finalitas yang lama (12.8 menit ), dan lain-lain.

Finalitas slot tunggal ( SSF ) mirip dengan konsensus Tendermint, di mana setiap blok dapat mencapai finalitas sebelum blok berikutnya dihasilkan. Tantangan utama adalah beban jaringan yang tinggi, memerlukan setiap validator untuk mengirimkan dua pesan setiap 12 detik. Meskipun ada beberapa solusi optimasi seperti Orbit SSF, pengguna masih perlu menunggu 5-20 detik untuk mengonfirmasi transaksi.

Vitalik mengusulkan skema Epoch dan slot: untuk memberikan waktu konfirmasi transaksi yang lebih cepat untuk ETH, meningkatkan pengalaman pengguna akhir

Pra-konfirmasi Rollup

Ethereum mengadopsi jalur penskalaan yang berfokus pada rollup, solusi L2 perlu memberikan konfirmasi yang lebih cepat kepada pengguna. Secara teoritis, L2 dapat membangun jaringan "penyortir terdesentralisasi" mereka sendiri, menandatangani blok setiap beberapa ratus milidetik. Namun, ini mengharuskan L2 melakukan pekerjaan yang hampir sama dengan menciptakan L1 baru, sehingga kemajuannya lebih lambat.

Konfirmasi Awal Dasar

Rencana ini memanfaatkan kompleksitas pengusul blok Ethereum untuk mendorong mereka memberikan 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 menyediakan pra-konfirmasi untuk L1 dan L2 berbasis Ethereum.

Vitalik mengajukan skema Epoch dan slot: memberikan waktu konfirmasi transaksi yang lebih cepat untuk ETH, meningkatkan pengalaman pengguna akhir

Kemungkinan Skema Arsitektur

Misalkan finalitas slot tunggal telah diimplementasikan, dan menggunakan teknologi serupa Orbit untuk mengurangi jumlah validator tanda tangan per slot, sambil menggunakan rollup prakonfirmasi atau prakonfirmasi dasar untuk memberikan konfirmasi yang lebih cepat. Akhirnya, yang kita dapatkan adalah arsitektur epoch-slot:

  • Epoch: 16 detik, dijamin oleh mekanisme finalitas slot tunggal
  • Slot: sekitar 2 detik, dicapai konsensus mendekati oleh subset node yang terampil

Arsitektur ini dapat menyeimbangkan kebutuhan desentralisasi, finalitas, dan konfirmasi cepat. L2 dapat mengambil strategi berikut:

  1. Sepenuhnya berbasis Ethereum, mengoptimalkan atribut dan nilai lapisan dasar
  2. Mirip dengan "server dengan kerangka kerja blockchain", mempertahankan efisiensi server sambil mendapatkan manfaat dari on-chain.
  3. Solusi kompromi: rantai cepat yang memiliki sekitar 100 node, dengan keamanan tambahan yang disediakan oleh Ethereum

Vitalik mengusulkan skema Epoch dan slot: memberikan waktu konfirmasi transaksi yang lebih cepat untuk ETH, meningkatkan pengalaman pengguna akhir

Untuk berbagai skenario aplikasi, Anda dapat memilih mekanisme slot yang berbeda:

  • Arsitektur epoch-slot asli Ethereum
  • Pra-konfirmasi server
  • Komite pra-konfirmasi

Jika arsitektur asli Ethereum dapat memperpendek waktu slot menjadi 1 detik, makna dari solusi ketiga akan berkurang. Namun, data off-chain L2( seperti plasmas dan validiums) tetap membutuhkan solusi kedua.

Saat ini, kita masih memiliki jarak yang cukup jauh menuju solusi akhir. Masalah kunci termasuk kompleksitas dari pengusul blok, potensi desain baru seperti Orbit SSF, dan sebagainya. Menjelajahi lebih banyak opsi dapat membantu memperbaiki pengalaman pengguna L1 dan L2, serta menyederhanakan pekerjaan pengembangan L2.

Vitalik mengusulkan skema Epoch dan slot: memberikan konfirmasi transaksi ETH yang lebih cepat, meningkatkan pengalaman pengguna akhir

ETH2.24%
Lihat Asli
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.
  • Hadiah
  • 4
  • Posting ulang
  • Bagikan
Komentar
0/400
LazyDevMinervip
· 08-05 12:26
Rasanya lambat juga hanya satu atau dua detik, siapa yang peduli?
Lihat AsliBalas0
ValidatorVibesvip
· 08-05 12:18
sudah begadang semalaman berpikir... ssf mungkin keren tapi bagaimana dengan hadiah validator?
Lihat AsliBalas0
AirdropHunterWangvip
· 08-05 12:17
Cepatlah, cepat! Sangat lambat.
Lihat AsliBalas0
OnchainGossipervip
· 08-05 12:08
Tidak hanya mengubah Mekanisme Konsensus, kenapa harus terburu-buru?
Lihat AsliBalas0
Perdagangkan Kripto Di Mana Saja Kapan Saja
qrCode
Pindai untuk mengunduh aplikasi Gate
Komunitas
Bahasa Indonesia
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)