Analisis singkat tentang solusi baru Vitalik terhadap metode konfirmasi transaksi Ethereum

robot
Pembuatan abstrak sedang berlangsung

Menulis oleh Haotian

Bagaimana cara memahami pemikiran @VitalikButerin tentang metode konfirmasi transaksi Ethereum? Karena waktu konfirmasi transaksi di Mainnet sekitar 5-20 detik, yang hampir sama dengan kecepatan penggunaan kartu kredit, terlihat sudah cukup dari perspektif pengguna. Tetapi dibandingkan dengan waktu konfirmasi di layer2 dalam hitungan milidetik, perbedaan konfirmasi transaksi antara Mainnet dan layer2 akan memiliki risiko keamanan tertentu. Sehingga, optimasi waktu konfirmasi transaksi di Mainnet lebih banyak untuk memenuhi pertimbangan strategi pengembangan layer2?

  1. Mekanisme konsensus Gasper saat ini di Ethereum mengadopsi konsep inti Slot (slot) dan Epoch (periode), setiap Slot berlangsung selama 12 detik, sebagian Validators akan dipilih untuk memvalidasi status transaksi saat ini dan melakukan voting, setiap 32 Slot atau sekitar 6,4 menit membentuk satu periode, sebagian besar validators akan menyelesaikan voting dalam satu periode. Namun, kepastian transaksi (Finality) biasanya membutuhkan dua periode atau sekitar 12,8 menit, yang berarti bahwa setelah 12,8 menit setelah transaksi dilakukan, transaksi tersebut akan memiliki sifat yang tidak dapat dibalik.

  2. Vitalik menganggap waktu terlalu lama dan tidak puas dengan mekanisme konsensus Gasper saat ini, dan mengusulkan metode perbaikan finalitas satu slot tunggal yang dapat memastikan setiap blok selesai dikonfirmasi secara final sebelum blok berikutnya dihasilkan, sehingga mempercepat waktu konfirmasi finalitas. Namun, konfirmasi finalitas dan konfirmasi transaksi adalah dua hal yang berbeda, ini tidak terlalu berhubungan dengan konfirmasi transaksi 5-20 detik yang dirasakan oleh pengguna, tetapi ini menjadi masalah besar jika diterapkan pada jaringan layer2.

  3. Karena waktu pengiriman dan konfirmasi transaksi pengguna layer2 akan lebih singkat, tidak hanya lebih baik daripada waktu persepsi pengguna 5-20 detik, tetapi juga dapat mencapai level milidetik. Ini disebabkan oleh mekanisme konfirmasi pra-transaksi yang digunakan secara keseluruhan oleh layer2. Namun, jika waktu konfirmasi akhir transaksi di layer1 Mainnet terlalu lama, dalam teori akan ada beberapa risiko selisih waktu di layer2: misalnya, pengguna dengan cepat mengonfirmasi dan melakukan tindakan lanjutan di L1, tetapi mungkin kehilangan uang karena keterlambatan konfirmasi status L1; selain itu, karena layer2 sendiri memiliki risiko sentralisasi tertentu, selisih waktu yang lebih lama dapat menyebabkan risiko tidak diketahui dari aksi sentralisasi.

  4. Oleh karena itu, menurut pandangan saya, optimasi waktu konfirmasi transaksi di jaringan utama Ethereum oleh Vitalik dalam artikel terbarunya, dalam beberapa hal adalah untuk mendukung strategi besar yang didorong oleh sistem layer2 dan layer1 secara bersamaan. Meskipun ada orang di pasar yang meremehkan layer2, namun layer2 seolah-olah telah menjadi arah yang harus stabil dalam perkembangan Ethereum.

Jelas bahwa Ethereum di masa depan akan mengadopsi strategi ‘layering’, dengan layer1 fokus pada keamanan dan desentralisasi, serta layer2 menyediakan lingkungan pembayaran interaktif yang stabil dan dapat diandalkan. Usulan Vitalik untuk mempercepat konfirmasi transaksi pada dasarnya bertujuan untuk mengurangi gesekan antara layer1 dan layer2, memberikan pengalaman antarmuka front-end yang lebih baik kepada pengguna pada layer2, serta dasar penyelesaian yang lebih aman di belakangnya.

ETH3,12%
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
  • Komentar
  • Posting ulang
  • Bagikan
Komentar
Tambahkan komentar
Tambahkan komentar
Tidak ada komentar
  • Sematkan