Ethereum dapat mengalami kehilangan finalitas dari waktu ke waktu tanpa menempatkan jaringan pada risiko serius, menurut pendiri bersama Vitalik Buterin, bahkan setelah bug klien baru-baru ini hampir mengganggu mekanisme konfirmasi blockchain.
Menyusul bug baru-baru ini di klien Ethereum Prysm, Buterin mengatakan dalam postingan X bahwa "tidak ada yang salah dengan kehilangan finalisasi sesekali." Dia menambahkan bahwa finalisasi menunjukkan jaringan "benar-benar yakin" suatu blok tidak akan dibatalkan.
Buterin berargumen bahwa jika finalitas terkadang tertunda selama berjam-jam karena bug besar, "itu tidak masalah," dan blockchain tetap bekerja saat itu terjadi. Masalah sebenarnya adalah hal lain, katanya: "Hal yang harus dihindari adalah memfinalisasi hal yang salah."
Terkait: ZK-rollup Pertama Ethereum, ZKsync Lite, Akan Dipensiunkan pada 2026
Para ahli menimbang hilangnya finalisasi
Fabrizio Romano Genovese, PhD dalam ilmu komputer di University of Oxford, Inggris, mitra di perusahaan penelitian blockchain 20squares, dan ahli protokol Ethereum, setuju dengan Buterin.
Dia mengatakan bahwa ketika finalitas hilang, Ethereum menjadi lebih seperti Bitcoin (BTC), dan mencatat bahwa Bitcoin telah "tidak memiliki finalitas sejak 2009 dan tidak ada yang mengeluh."
Blockchain proof-of-work, seperti Bitcoin, dapat bercabang menjadi beberapa rantai, dengan rantai yang menerima pekerjaan terbanyak (biasanya yang terpanjang) dianggap valid. Namun, jika cabang sekunder tumbuh cukup untuk melampaui cabang utama, itu membatalkan cabang utama dan transaksi yang dikandungnya — ini disebut reorganisasi.
Ini cara Bitcoin beroperasi: finalitasnya probabilistik, bukan deterministik, karena — meskipun hampir tidak mungkin setelah cukup banyak blok ditambahkan ke cabang utama — reorganisasi masih bisa terjadi secara teoritis. Genovese menjelaskan bagaimana Ethereum berbeda, dengan aturan yang menetapkan blok sebagai "final."
Ethereum memiliki mekanisme finalisasi: ketika sebuah blok menerima lebih dari 66% suara validator, blok menjadi 'dibenarkan.' Pada titik ini, jika lebih dari dua epoch (64 blok) berlalu, blok tersebut difinalisasi.
Ini tidak hanya teoritis; itu terjadi pada Mei 2023 karena insiden yang sangat mirip dengan yang baru-baru ini terjadi dengan klien Prysm. Genovese mengatakan bahwa insiden ini tidak membuat rantai tidak aman; sebaliknya, "itu hanya berarti jaminan kami sekitar reorganisasi untuk sementara kembali menjadi probabilistik dan bukan deterministik."
Terkait: Vitalik Buterin Mengusulkan Masa Depan Gas di Ethereum untuk Lindungi Diri dari Kenaikan Biaya
Konsekuensi untuk L2 dan jembatan
Namun, Genovese mencatat bahwa kurangnya finalitas akan mempengaruhi infrastruktur yang mengandalkannya, termasuk beberapa jembatan antar-blockchain atau lapisan-2 (L2). Seorang perwakilan dari sidechain Ethereum Polygon mengatakan kepada Cointelegraph bahwa Polygon akan melanjutkan operasi normal, tetapi transfer dari Ethereum ke sidechain "mungkin tertunda sambil menunggu finalitas."
Selanjutnya, juru bicara Polygon mengatakan bahwa lapisan penyelesaian crosschain AggLayer akan menunda transaksi dari Ethereum ke L2 sampai finalitas tercapai lagi. Namun, mereka mengatakan bahwa "tidak ada skenario di mana pengguna mengalami rollback atau pembatalan pesan" karena kehilangan finalitas:
"Dampak praktis dari peristiwa finalitas yang tertunda hanyalah bahwa setoran mungkin membutuhkan waktu lebih lama untuk muncul. Pengguna tidak terpapar pembalikan yang didorong reorganisasi di luar penundaan ini."
Genovese mengalihkan kesalahan untuk penundaan seperti itu kepada pengembang yang membutuhkan finalitas. "Jika pembangun jembatan memutuskan untuk tidak menerapkan mekanisme fallback jika terjadi kehilangan finalitas, itu pilihan mereka," simpulnya.
Majalah: Ketika privasi dan hukum AML berbenturan: Pilihan mustahil proyek Crypto








