Eksplorasi Percepatan Ethereum: Finalitas Slot Tunggal, Pra-Konfirmasi, dan Arsitektur Baru Epoch-Slot

robot
Pembuatan abstrak sedang berlangsung

Membahas solusi yang mungkin untuk meningkatkan kecepatan konfirmasi transaksi di Ethereum

Salah satu indikator penting dari pengalaman pengguna blockchain adalah waktu konfirmasi transaksi. Dalam beberapa tahun terakhir, Ethereum telah membuat kemajuan signifikan dalam hal ini. Saat ini, transaksi yang dikirim pengguna di L1 biasanya dapat dikonfirmasi dalam 5-20 detik, yang pada dasarnya setara dengan pengalaman pembayaran kartu kredit. Namun, memperpendek waktu konfirmasi lebih lanjut masih memiliki nilai, beberapa aplikasi bahkan memerlukan keterlambatan sub-detik. Artikel ini akan membahas beberapa kemungkinan solusi untuk meningkatkan waktu konfirmasi transaksi di Ethereum.

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

Tinjauan Teknologi yang Ada

finalitas single slot

Mekanisme konsensus Gasper yang saat ini digunakan oleh Ethereum didasarkan pada struktur slot dan periode. Setiap 12 detik adalah satu slot, di mana sebagian validator memberikan suara pada kepala rantai. Dalam 32 slot (6,4 menit), semua validator memiliki kesempatan untuk memberikan suara sekali. Suara-suara ini diinterpretasikan sebagai pesan dalam algoritma konsensus jenis PBFT, dan setelah dua periode (12,8 menit), memberikan kepastian finalitas yang kuat secara ekonomi.

Namun, metode ini memiliki masalah kompleksitas dan waktu yang terlalu lama. Single Slot Finality (SSF) mengusulkan untuk menggantikan arsitektur yang ada dengan mekanisme mirip Tendermint, yaitu menyelesaikan konfirmasi akhir blok saat ini sebelum menghasilkan blok berikutnya. Tantangan utama SSF adalah membutuhkan banyak interaksi pesan setiap 12 detik, yang memberikan beban cukup besar pada rantai. Meskipun ada beberapa solusi mitigasi, seperti proposal Orbit SSF, pengguna masih harus menunggu 5-20 detik untuk mengonfirmasi transaksi.

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

Prakonfirmasi Rollup

Ethereum selalu mengikuti peta jalan yang berfokus pada rollup, merancang L1 sebagai lapisan dasar yang mendukung ketersediaan data dan fungsi lainnya untuk digunakan oleh protokol L2. Arsitektur bertingkat ini memungkinkan L1 untuk fokus pada ketahanan terhadap sensor, keandalan, dan perbaikan fungsi inti, sementara L2 lebih langsung melayani kebutuhan pengguna.

Secara teoritis, L2 dapat membuat jaringan "penyortir terdesentralisasi" mereka sendiri, yang menandatangani blok setiap beberapa ratus milidetik. Namun, meminta semua L2 untuk menerapkan penyortiran terdesentralisasi tampaknya tidak realistis. Oleh karena itu, diusulkan sebuah skema yang memungkinkan semua L2 dan L1 berbagi mekanisme pra-konfirmasi: pra-konfirmasi dasar.

Konfirmasi Awal Dasar

Asumsi dasar pra-konfirmasi menganggap bahwa pengusul Ethereum adalah peserta MEV yang kompleks. Metode ini mendorong pengusul tersebut untuk memberikan layanan pra-konfirmasi. 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.

Mekanisme ini tidak hanya berlaku untuk transaksi L1, tetapi juga untuk rollups "berbasis" Ethereum, di mana semua blok L2 secara praktis adalah transaksi L1, sehingga juga dapat menikmati mekanisme pra-konfirmasi yang sama.

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

Arah Perkembangan yang Mungkin

Misalkan finalitas slot tunggal telah diimplementasikan, dan menggunakan teknologi serupa Orbit untuk mengurangi jumlah validator yang menandatangani setiap slot. Durasi slot dapat meningkat menjadi 16 detik, sambil menggunakan pra-konfirmasi rollup atau pra-konfirmasi dasar untuk memberikan konfirmasi yang lebih cepat kepada pengguna. Ini sebenarnya membentuk arsitektur epoch-slot yang baru.

Arsitektur epoch-slot tampaknya sulit dihindari, alasan utamanya adalah waktu yang diperlukan untuk mencapai konsensus yang umum jauh lebih singkat daripada waktu yang dibutuhkan untuk mencapai "finalitas ekonomi" yang maksimal. Ini melibatkan jumlah node dan faktor "kualitas" node.

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

Strategi Potensial L2

Saat ini ada tiga strategi utama L2:

  1. Secara teknis dan konseptual "berbasis" Ethereum, mengoptimalkan atribut dan nilai dasarnya.
  2. Menjadi "server dengan kerangka blockchain", memanfaatkan efisiensi terpusat sambil mempertahankan keuntungan desentralisasi.
  3. Solusi kompromi: menggabungkan kecepatan rantai dengan keamanan Ethereum.

Untuk aplikasi yang berbeda, waktu blok 12 detik mungkin sudah cukup. Untuk aplikasi yang membutuhkan konfirmasi lebih cepat, satu-satunya solusi adalah arsitektur epoch-slot. Masalah kunci adalah seberapa baik arsitektur epoch-slot asli Ethereum dapat bekerja, yang akan mempengaruhi ruang perkembangan solusi lainnya.

Saat ini, kita masih jauh dari jawaban akhir untuk masalah-masalah ini. Tingkat kompleksitas proposisi blok, potensi teknologi baru seperti Orbit SSF, dan lainnya memiliki ketidakpastian. Menjelajahi lebih banyak opsi desain dapat membantu memberikan layanan yang lebih baik bagi pengguna L1 dan L2, serta menyederhanakan pekerjaan pengembang L2.

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

ETH-0.99%
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
  • 6
  • Bagikan
Komentar
0/400
GasFeeNightmarevip
· 12jam yang lalu
Tunggu lagi 20 detik, lebih baik menggunakan cross-chain.
Lihat AsliBalas0
CryptoWageSlavevip
· 12jam yang lalu
Terus perlahan memperbaiki, tunggu sebentar.
Lihat AsliBalas0
NotFinancialAdviservip
· 12jam yang lalu
V sudah selesai.
Lihat AsliBalas0
SurvivorshipBiasvip
· 12jam yang lalu
Sekarang cepat saja masih merasa lambat?
Lihat AsliBalas0
CoconutWaterBoyvip
· 12jam yang lalu
7 detik juga disebut perbaikan?
Lihat AsliBalas0
CounterIndicatorvip
· 12jam yang lalu
Apakah ini yang disebut metode pemotongan jiwa?
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)