Ditulis oleh: Haotian

Bagaimana memahami pemikiran @VitalikButerin tentang metode konfirmasi transaksi Ethereum? Karena waktu konfirmasi transaksi 5-20 detik di jaringan utama sudah mendekati kecepatan konsumsi kartu kredit, sepertinya sudah cukup berdasarkan persepsi pengguna. Namun, dibandingkan dengan waktu konfirmasi tingkat milidetik pada lapisan 2, perbedaan konfirmasi transaksi antara jaringan utama dan lapisan 2 akan memiliki risiko keamanan tertentu, oleh karena itu, mengoptimalkan waktu konfirmasi transaksi jaringan utama lebih untuk memenuhi pertimbangan lapisan strategi pengembangan 2?

1) Mekanisme konsensus Gasper Ethereum saat ini mengadopsi konsep inti Slot (slot waktu) dan Epoch (periode). Setiap Slot berlangsung selama 12 detik. Sebagian Validator akan dipilih untuk memverifikasi status transaksi rantai saat ini untuk pemungutan suara 32 Slot juga Artinya, 6,4 menit merupakan suatu periode, dan pada dasarnya semua validator akan menyelesaikan pemungutan suara dalam suatu periode. Penyelesaian transaksi biasanya memakan waktu dua periode 12,8 menit, yang berarti bahwa suatu transaksi tidak akan dapat diubah lagi dalam 12,8 menit setelah dimulai.

2) Vitalik berpendapat bahwa waktunya terlalu lama dan tidak puas dengan mekanisme konsensus Gasper saat ini, dan mengusulkan metode peningkatan finalitas slot tunggal, yang dapat memastikan bahwa setiap blok diselesaikan sebelum blok berikutnya dibuat, sehingga mempercepat waktu konfirmasi finalitas. Hanya saja konfirmasi akhir dan konfirmasi transaksi adalah dua hal yang berbeda. Hal ini tidak ada hubungannya dengan konfirmasi transaksi 5-20an yang dirasakan pengguna, namun akan menjadi masalah besar jika sesuai dengan jaringan layer 2.

3) Karena waktu bagi pengguna lapisan 2 untuk mengirimkan dan mengonfirmasi transaksi akan lebih singkat, ini tidak hanya lebih baik daripada waktu persepsi pengguna yaitu 5-20 detik, tetapi juga dapat mencapai tingkat milidetik. Hal ini disebabkan oleh mekanisme konfirmasi pra-transaksi yang diterapkan oleh lapisan 2 secara keseluruhan. Namun, jika waktu konfirmasi akhir transaksi pada jaringan utama layer1 terlalu lama, secara teoritis akan ada beberapa risiko jeda waktu pada layer2: misalnya, pengguna dengan cepat mengonfirmasi dan mengambil tindakan selanjutnya pada L1, namun hal ini mungkin disebabkan oleh lag. dalam konfirmasi status L1. Hilangnya dana; Selain itu, karena layer2 sendiri memiliki risiko sentralisasi tertentu, semakin lama jeda waktunya, akan terdapat potensi risiko kekacauan sentralisasi yang tidak diketahui.

4) Oleh karena itu, menurut pendapat saya, optimalisasi waktu konfirmasi transaksi mainnet Ethereum dalam artikel baru Vitalik, sampai batas tertentu, untuk memenuhi strategi besar promosi bersama sistem layer2 dan sistem layer1. Meskipun beberapa orang di pasar menjelek-jelekkan layer2, layer2 telah menjadi arah yang harus stabil dalam proses pengembangan Ethereum.

Jelas, Ethereum harus memajukan strategi "berlapis" di masa depan. Ini akan menjadi tren umum untuk mengandalkan lapisan 1 untuk fokus pada keamanan dan desentralisasi, dan mengandalkan lapisan 2 untuk menyediakan lingkungan penyelesaian interaktif yang stabil dan andal. Vitalik mengusulkan percepatan konfirmasi transaksi, yang pada dasarnya untuk mengurangi gesekan berlapis antara lapisan1 dan lapisan2, memberikan pengguna lingkungan interaktif front-end dengan pengalaman lapisan2 yang lebih baik dan basis penyelesaian back-end yang lebih aman.