Sains Populer: Apa finalitas blok yang ingin diperbaiki Vitalik terlebih dahulu?
Artikel asli dari ROTI
Disusun oleh Odaily Planet Daily Golem ( @web3_golem )
Catatan editor: Pendiri Ethereum Vitalik disebutkan dalam artikel barunya Kemungkinan masa depan protokol Ethereum, bagian 1: Penggabungan Ethereum masih perlu ditingkatkan dalam hal teknologi, alasan, dan jalur. Yang pertama adalah mengubah finalitas blok dari 2-3 epoch (~15 menit) menjadi satu slot (~12 detik). Jadi, apa Finalitas yang sangat penting bagi Vitalik? Bagaimana penerapannya di Ethereum dan L2?
Peneliti kripto Artikel BREAD “WTF is Finality?” menggunakan analogi untuk menjelaskan finalitas blok dan proses implementasinya. Odaily Planet Daily secara khusus menyusunnya sebagai berikut, dengan harapan dapat membantu para pembaca untuk memahaminya.
Analogi ke Finalitas
Sesuai tradisi seri artikel saya yang berjudul WTF is…, saya suka memulai dengan analogi kehidupan nyata sehingga orang-orang dapat langsung memahami inti pokoknya jika mereka tidak ingin membahas detail yang mendasarinya. Untuk Finalitas, kita dapat menggunakan contoh pengerasan beton dari waktu ke waktu, seperti yang ditunjukkan pada gambar:
Ini adalah penjelasan paling canggih tentang finalitas dalam blockchain. Sama seperti beton, seiring berjalannya waktu, dari penuangan (konfirmasi awal) hingga pengaturan awal (beberapa konfirmasi), blok awal menjadi semakin sulit dinilai palsu hingga benar-benar mengeras (final). Setelah mencapai akhir, hampir mustahil untuk mengubahnya.
Urutan spesifik yang sesuai dalam blockchain adalah:
Dikirim > Dikonfirmasi > Difinalisasi
Jika Anda ingin mempelajari lebih dalam tentang bagaimana, apa, dan mengapa finalitas (dalam konteks Ethereum), teruslah membaca.
Apa itu Finalitas?
Mari kita coba untuk menyusun konsep ini dan memahaminya. Berikut adalah penjelasan tentang finalitas dan konsep terkait:
-
celah (juga dikenal sebagai waktu blok): Mungkin nama alternatifnya waktu blok lebih mudah dipahami. Slot atau waktu blok adalah jumlah waktu yang diberikan kepada sistem untuk menghasilkan blok transaksi baru dan menambahkannya ke rantai saat ini. Misalnya, slot Ethereum adalah 12 detik, Base adalah 2 detik, dan Solana adalah 0,4 detik.
-
Konfirmasi : Inilah yang terjadi ketika transaksi secara resmi dimasukkan ke dalam blok yang telah ditambahkan ke rantai saat ini. Transaksi tersebut kini dikonfirmasi sebagai bagian dari buku besar, dan saat blok berikutnya ditambahkan ke buku besar, jumlah konfirmasi akan meningkat.
-
Masa : Setiap 32 slot disebut Epoch. Ini adalah struktur sekunder dalam blockchain yang digunakan untuk mendelegasikan peran dan tanggung jawab. Slot digunakan untuk membangun blok, sedangkan Epoch digunakan untuk penyebaran data, distribusi hadiah, pemilihan validator, dll.
-
Blok Pos Pemeriksaan : Blok titik pemeriksaan, yang merupakan blok pertama yang dibuat dalam suatu Epoch dan digunakan sebagai titik referensi untuk memeriksa riwayat rantai.
-
Finalitas : Finalitas adalah titik di mana transaksi dianggap ditambahkan secara permanen ke buku besar rantai tertentu. Namun, istilah ini tidak digunakan secara seragam di seluruh rantai dalam hal sifat teknis, jadi sebaiknya tidak mengasumsikan standar yang sama dalam semua kasus. Dalam ekosistem Ethereum, finalitas tercapai ketika 2 periode telah berlalu (~13 menit); dalam L2 Optimis, itu adalah ketika periode sengketa penipuan telah berlalu (~7 hari); dalam L2 ZK, karena jaminan yang diberikan oleh bukti validitas, ada 2 momen finalitas yang kontroversial: lokal (ketika bukti dibuat pada L2 [~beberapa menit]) dan finalitas global (ketika bukti dipublikasikan ke Ethereum dan diselesaikan di sana [~13 menit]).
-
Reorganisasi Blok (Reorg) : Ini terjadi ketika blok yang pernah dikonfirmasi sebagai bagian dari rantai tidak lagi dianggap valid karena suatu alasan, dan rantai baru pun terbentuk. Ini biasanya disertai dengan penalti.
Gambar berikut mencoba memvisualisasikan semua istilah ini dalam satu gambar agar lebih mudah dipahami:
Bagaimana cara kerja finalitas?
Sejauh ini, kita telah mempelajari tentang finalitas dan konsep-konsep terkait. Jadi, bagaimana keduanya bekerja bersama? Apa saja aturannya?
Untuk Ethereum
-
Pemungutan suara validator: Validator setiap epoch (32 blok) akan memberikan suara pada blok titik pemeriksaan pada epoch saat ini dan sebelumnya hingga blok titik pemeriksaan memperoleh 2/3 suara dari ETH yang dipertaruhkan;
-
Titik Pemeriksaan Wajar: Setelah blok titik pemeriksaan mencapai ambang batas suara 2/3, maka blok tersebut dianggap “wajar”;
-
Rantai mayoritas super: Setelah dua blok titik pemeriksaan a dan b masuk akal dan b telah menghubungkan blok berikutnya, blok-blok yang terdapat dalam epoch sebelum epoch pertama akan menjadi blok final dan tidak akan lagi terpengaruh oleh reorganisasi blok sederhana.
Untuk L2
L2 dibangun di atas Ethereum, jadi apakah keduanya pada dasarnya sama?
Jawabannya bisa dikatakan ya atau tidak. Dalam “ Akankah Based Rollups memiliki tempat di masa depan Ethereum? ”, disebutkan bahwa L2 adalah blockchain independen, tetapi mereka mengandalkan Ethereum untuk penyelesaian akhir. Ini berarti bahwa penyelesaian akhir mereka berlapis-lapis seperti rantainya.
Ada dua jenis:
-
Finalitas Lokal: Ini adalah finalitas L2 itu sendiri, dan hanya berlaku untuk L2 yang menggunakan bukti validitas (alias ZK Rollups). Ini karena bukti validitas didukung oleh matematika, dan ketika bukti itu sendiri dihasilkan, itu berarti bukti itu benar. Oleh karena itu, setelah ZK L2 menghasilkan buktinya, status L2 dapat dianggap final tanpa harus menunggu bukti dipublikasikan ke Ethereum dan diselesaikan di Ethereum. Namun, ini masih mengandung risiko dan asumsi kepercayaan, dan Anda dapat memutuskan apakah akan memercayainya berdasarkan toleransi risiko Anda.
-
Finalitas global: Setelah status difinalisasi, L2 mengonfirmasi status lokalnya dan menghasilkan bukti (penipuan atau validitas), menerbitkan bukti tersebut ke Ethereum, lalu Ethereum mengonfirmasi blok yang berisi bukti tersebut. Meski begitu, bagi L2 yang menggunakan optimisme, peluang untuk menarik kembali transaksi masih ada hingga periode tantangan 7 hari berlalu. Ini adalah pengorbanan yang dilakukan untuk mengurangi jumlah komputasi yang diperlukan saat membuat bukti.
Jaringan L2 dapat memiliki finalitas lokal dalam keadaan tertentu, tetapi secara umum harus menunggu hingga Ethereum menyelesaikan bukti validitas yang dipublikasikan (ZK) atau jendela tantangan untuk bukti penipuan telah berlalu (Optimistic rollup).
Untuk rantai Bitcoin/POW
Tidak ada finalitas dalam mekanisme PoW Bitcoin, karena siapa pun dapat menghasilkan rantai terpanjang di dalamnya dan menjadi buku besar utama. Ini berarti bahwa, meskipun agak tidak praktis, selama ada daya komputasi yang cukup, hari, minggu, atau tahun terakhir sejarah Bitcoin dapat ditulis ulang.
Namun, meskipun pendekatan ini mahal dalam hal sumber daya dan waktu, dan tidak terlalu praktis untuk diterapkan, pendekatan ini menciptakan perbedaan yang berarti antara berbagai sistem dan memunculkan beberapa jenis MEV (Nilai Ekstraksi Maksimum) yang unik, seperti Serangan Jarak Jauh dan Penahanan Blok. Dalam kasus ini, penambang dapat memilih untuk memproduksi dan menyembunyikan satu blok lalu menambahkan blok berikutnya, atau menambang beberapa blok secara berurutan, yang menciptakan dan memperoleh peluang keuntungan yang unik.
Mengapa finalitas dibutuhkan?
Di atas, kita tahu cara mencapai finalitas dalam rantai POS, dan itu memerlukan banyak kerja keras. Jadi mengapa kita melakukan ini? Jawabannya adalah memang ada beberapa manfaat untuk melakukannya:
-
Keamanan ekonomi : Sistem (dan kita) dapat melihat kembali ke suatu titik dan menyimpulkan dengan tingkat keyakinan yang tinggi bahwa sistem tersebut tidak akan berubah, yang memberikan keyakinan kepada peserta ekosistem dalam situasi yang sebenarnya. Misalnya, transfer dan pinjaman dalam jumlah besar, setelah pengguna yakin bahwa sistem tidak dapat berubah tanpa intervensi ekstrem di luar protokol, hal ini memberikan pengguna keyakinan untuk berpartisipasi dalam ekosistem berdasarkan keaslian ini. Inilah juga mengapa jembatan lintas rantai biasanya menunggu sejumlah konfirmasi atau finalitas penuh sebelum melepaskan dana pada rantai sekunder.
-
Penyelesaian lebih cepat : Karena ada momen dalam sistem ketika statusnya resmi permanen, artinya peserta ekosistem hanya perlu menunggu waktu penyelesaian ini, sedangkan dalam sistem PoW (proof of work), momen ini tidak akan pernah datang dan sepenuhnya bergantung pada penilaian subjektif pribadi.
-
Mengurangi faktor-faktor yang menyebabkan terjadinya serangan : Artikel sebelumnya menyebutkan beberapa peluang MEV pada rantai PoW. Rantai POW hanya memecahkan masalah tidak ada yang dipertaruhkan, yaitu, siapa pun yang melakukan tindakan jahat terhadap sistem juga dapat menghadapi kerugian. Namun dalam rantai POS, jika Anda seorang validator dan mencoba mengubah status final, Anda harus melanggar aturan protokol, sehingga Anda akan menghadapi risiko slashing.
Kesimpulan
Artikel ini menjelaskan secara singkat apa itu finalitas, hanya untuk membuat orang sadar bahwa ini adalah mekanisme blockchain yang sering digunakan tetapi tidak dipahami dengan baik. Proses finalitas seperti balok-balok dalam sistem yang mengeras seperti beton, dan akhirnya menjadi padat seperti batu.
Artikel ini bersumber dari internet: Popular Science: Apa finalitas blok yang ingin diperbaiki Vitalik terlebih dahulu?
Terkait: Koin konsep Satoshi Nakamoto muncul, dan Meme Indeks Abstrak terus menjadi populer
Hari ini, didorong oleh popularitas film dokumenter HBO, serangkaian aliran sesat yang dipromosikan oleh raja lalu lintas meme baru Murad terus menarik perhatian pasar, di antaranya sekolah abstrak yang diwakili oleh Harry Potter Obama Sonic 10 Inu dan SPX 6900 sangat populer. Peter Todd「Konsep Satoshi」 Pagi ini, media streaming terkemuka Amerika HBO merilis film dokumenter tentang pendiri Bitcoin, yang mengklaim bahwa Peter Todd adalah Satoshi Nakamoto. Dikatakan bahwa untuk mencegah informasi bocor terlebih dahulu, Hoback melakukan banyak kerahasiaan dalam proses pembuatan film dokumenter tersebut. Semua wawancara dilakukan di lokasi yang berbeda, dan orang yang diwawancarai hanya dapat melihat bagian-bagian yang terkait dengan diri mereka sendiri. Selain itu, penyuntingan film tersebut tersebar di antara beberapa perusahaan penyuntingan,…