Membahas solusi optimasi waktu konfirmasi transaksi Ethereum: finalitas single-slot dan teknologi pra-konfirmasi

robot
Pembuatan abstrak sedang berlangsung

Diskusi tentang Rencana Peningkatan Waktu Konfirmasi Transaksi Blockchain

Dalam bidang blockchain, waktu konfirmasi transaksi yang cepat adalah salah satu faktor kunci untuk meningkatkan pengalaman pengguna. Ethereum telah membuat kemajuan signifikan dalam lima tahun terakhir, di mana transaksi yang dikirim pengguna di L1 biasanya dapat dikonfirmasi dalam 5-20 detik, yang setara dengan pengalaman menggunakan kartu kredit. Namun, lebih lanjut memperpendek waktu konfirmasi masih memiliki nilainya, terutama untuk aplikasi yang memerlukan latensi sub-detik. Artikel ini akan membahas beberapa opsi yang layak untuk Ethereum dalam meningkatkan waktu konfirmasi transaksi.

Tinjauan Teknologi dan Ide yang Ada

finalitas slot tunggal

Saat ini, mekanisme konsensus Gasper Ethereum menggunakan arsitektur slot tunggal dan Epoch. Setiap 12 detik satu slot, sebagian validator memberikan suara pada kepala rantai, dalam 32 slot (6,4 menit), semua validator memiliki kesempatan untuk memberikan suara sekali. Suara ini kemudian diinterpretasikan sebagai pesan yang mirip dengan algoritma konsensus PBFT, setelah dua Epoch (12,8 menit), memberikan jaminan ekonomi yang kuat yang disebut finalitas.

Namun, metode ini memiliki dua masalah utama: kompleksitas dan waktu konfirmasi akhir yang lebih lama. Untuk mengatasi masalah ini, konsep Finalitas Slot Tunggal (Single Slot Finality, SSF) diusulkan, yang menggantikan arsitektur yang ada dengan mekanisme konsensus mirip Tendermint, sehingga blok N dapat dipastikan secara final sebelum blok N+1 dihasilkan.

Tantangan utama dari finalitas satu slot adalah bahwa ia mengharuskan setiap validator Ethereum 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.

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

Pre-konfirmasi Rollup

Dengan adopsi Ethereum yang berfokus pada pengembangan berbasis rollup, solusi L2 seperti rollups, validiums, dan plasmas dapat memberikan tingkat keamanan yang setara dengan Ethereum pada skala yang lebih besar. Arsitektur ini memungkinkan Ethereum L1 untuk fokus pada fungsi inti seperti ketahanan terhadap sensor, keandalan, dan stabilitas, sementara L2 berkomitmen untuk secara langsung memenuhi kebutuhan pengguna melalui berbagai teknologi dan budaya.

Secara teoritis, L2 dapat membuat jaringan "penyortir terdesentralisasi" sendiri, di mana sekelompok kecil validator menandatangani blok setiap beberapa ratus milidetik dan menggunakan aset yang dipertaruhkan sebagai jaminan. Namun, pendekatan ini menghadapi risiko validator berbuat jahat, seperti menandatangani blok konflik. Meskipun kami telah melihat aplikasi versi terpusat, L2 mengalami kemajuan lambat dalam mengembangkan jaringan penyortir terdesentralisasi.

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

Konfirmasi Awal Dasar

Untuk mengatasi masalah di atas, konsep dasar pra-konfirmasi (Based preconfirmations) diusulkan. Metode ini mengasumsikan bahwa pengusul Ethereum adalah peserta kompleks yang sangat peka terhadap MEV, dengan memanfaatkan keahlian mereka dengan mendorong pengusul ini untuk menerima tanggung jawab dalam menyediakan layanan pra-konfirmasi.

Pra-konfirmasi dasar telah menciptakan protokol yang distandarisasi, pengguna dapat memperoleh jaminan instan bahwa transaksi akan dimasukkan dalam blok berikutnya dengan membayar biaya tambahan. Jika pengusul melanggar janji, mereka akan menghadapi hukuman. Mekanisme ini tidak hanya berlaku untuk transaksi L1, tetapi juga dapat memberikan layanan pra-konfirmasi untuk L2 berbasis Ethereum.

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

Arah Pengembangan Masa Depan

Misalkan kita telah mencapai finalitas satu slot, dan menggunakan teknologi serupa Orbit untuk mengurangi jumlah validator di setiap slot, sambil tetap mempertahankan tingkat desentralisasi yang cukup. Durasi slot mungkin akan meningkat menjadi 16 detik, lalu kita dapat menggunakan konfirmasi pra-rollup atau konfirmasi pra-dasar untuk memberikan konfirmasi yang lebih cepat kepada pengguna. Arsitektur ini pada dasarnya adalah struktur epoch-slot.

Struktur ini sulit dihindari karena waktu yang dibutuhkan untuk mencapai konsensus umum tentang suatu hal jauh lebih sedikit dibandingkan dengan waktu yang dibutuhkan untuk mencapai "finalitas ekonomi" yang maksimal. Perbedaan ini terutama berasal dari jumlah dan kualitas node yang terlibat.

Untuk L2, saat ini ada tiga strategi yang masuk akal:

  1. Secara teknis dan konseptual "berbasis" Ethereum, mengoptimalkan atribut dan nilai dasarnya.
  2. Menjadi "server dengan kerangka kerja blockchain", memanfaatkan efisiensi terpusat sambil mempertahankan keunggulan kunci desentralisasi.
  3. Solusi kompromi: Membangun sebuah rantai cepat yang terdiri dari sekitar seratus node, sambil memanfaatkan Ethereum untuk menyediakan interoperabilitas dan keamanan tambahan.

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

Masalah kunci di masa depan adalah sejauh mana kita dapat meningkatkan arsitektur epoch-and-slot asli Ethereum. Jika kita dapat mengurangi waktu slot menjadi sekitar 1 detik, maka kebutuhan untuk strategi ketiga akan berkurang secara signifikan.

Saat ini, kita masih cukup jauh dari jawaban akhir untuk masalah-masalah ini. Tingkat kompleksitas pengusul blok, potensi desain baru seperti Orbit SSF, dan faktor-faktor lainnya memiliki ketidakpastian. Melanjutkan eksplorasi dan pengoptimalan solusi-solusi ini akan membantu memberikan pengalaman yang lebih baik bagi pengguna L1 dan L2, serta menyederhanakan pekerjaan para pengembang L2.

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

ETH1.57%
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
  • Bagikan
Komentar
0/400
MemeCuratorvip
· 21jam yang lalu
Peningkatan efisiensi masih belum cukup cepat
Lihat AsliBalas0
ParanoiaKingvip
· 21jam yang lalu
Konfirmasi adalah hidup.
Lihat AsliBalas0
rugpull_ptsdvip
· 21jam yang lalu
Harus berlari lebih cepat dari beruang
Lihat AsliBalas0
OnchainSnipervip
· 22jam yang lalu
Waktu adalah uang, dukung cepat
Lihat AsliBalas0
  • Sematkan
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)