Apa itu Ethereum Casper?
Pengajuan Komunitas - Penulis: William M. Peaster
Casper adalah implementasi yang pada akhirnya akan mengubah Ethereum menjadi blockchain Proof of Stake (PoS) (juga dikenal sebagai Ethereum 2.0). Meskipun Ethereum diluncurkan pada musim panas 2015 sebagai blockchain Proof of Work (PoW), pengembang sudah merencanakan transisi jangka panjang ke model staking. Setelah transisi selesai, penambangan tidak lagi menjadi bagian dari jaringan Ethereum.
Hingga saat ini, ada dua implementasi Casper yang dikembangkan bersama dalam ekosistem Ethereum: Casper CBC (Correct-by-Construction) dan Casper FFG (Friendly Finality Gadget). Versi CBC awalnya diusulkan oleh peneliti Ethereum Foundation, Vlad Zamfir. Meskipun penelitian tentang CBC pada awalnya berfokus pada protokol PoS untuk blockchain publik, penelitian ini telah berkembang menjadi bidang studi yang lebih luas, yang mencakup serangkaian model PoS.
Penelitian tentang Casper FFG dipimpin oleh salah satu pendiri Ethereum, Vitalik Buterin. Proposal awal terdiri dari sistem hybrid PoW/PoS, namun implementasinya masih dalam diskusi, dan proposal baru mungkin akan menggantikannya dengan model PoS murni.
Khususnya, Casper FFG yang direncanakan untuk memulai peluncuran Ethereum 2.0. Tapi, bukan berarti Casper CBC tidak ada gunanya. Faktanya, ini mungkin akan menggantikan atau melengkapi Casper FFG di masa depan.
Meskipun kedua versi telah dikembangkan untuk Ethereum, Casper adalah model PoS yang juga dapat diadopsi dan diimplementasikan di jaringan blockchain lainnya.
Bagaimana Casper Bekerja
Transisi dari Ethereum 1.0 ke 2.0 dijuluki sebagai peningkatan “Serenity”. Ini akan terdiri dari tiga fase berbeda. Pada fase awalnya (Fase 0), blockchain baru bernama Beacon Chain akan diluncurkan. Aturan Casper FFG akan mendorong mekanisme konsensus blockchain berbasis PoS baru ini.
Berbeda dengan penambangan PoW, di mana penambang menjalankan mesin yang mahal dan terspesialisasi untuk membuat dan memvalidasi blok transaksi, implementasi Casper akan menghapus proses penambangan dari Ethereum. Alternatifnya, verifikasi dan validasi blok transaksi baru akan dilakukan oleh validator blok, yang akan dipilih sesuai dengan taruhannya.
Dengan kata lain, hak suara setiap validator akan ditentukan oleh jumlah ETH yang mereka pertaruhkan. Misalnya, seseorang yang melakukan deposit sebesar 64 ETH akan memiliki bobot voting dua kali lipat dibandingkan seseorang yang melakukan deposit dengan jumlah taruhan minimum. Untuk menjadi validator blok pada fase pertama Serenity, pengguna memerlukan taruhan minimum 32 ether (ETH) - disimpan ke dalam kontrak pintar khusus berdasarkan blockchain Ethereum sebelumnya (1.0).
Jika semuanya berjalan dengan baik, komite validator acak akan dipilih untuk mengusulkan blok baru dan pada akhirnya menerima hadiah blok karena melakukan hal tersebut. Hadiah blok kemungkinan hanya berupa biaya transaksi karena tidak akan ada subsidi blok.
Namun perlu dicatat bahwa setiap implementasi PoS mungkin menghadirkan pendekatan yang berbeda, dengan model imbalan yang berbeda. Model Casper masih dalam pengembangan, dan banyak detail yang belum ditentukan.
Kelebihan Casper
Salah satu keuntungan Casper adalah, dengan memungkinkan staking, hal ini akan membantu Ethereum menjadi ramah lingkungan. Dalam hal sumber daya listrik dan komputasi, sistem berbasis PoW sangat menuntut. Sebaliknya, model PoS memiliki permintaan yang jauh lebih rendah. Ketika model PoS lengkap akhirnya diterapkan di Ethereum, penambang tidak lagi diperlukan untuk mengamankan blockchain, sehingga sumber daya yang dibutuhkan akan jauh lebih rendah.
Potensi keuntungan lain dari Casper terkait dengan keamanan. Intinya, Casper akan digunakan sebagai pemilih, bertanggung jawab untuk mengurutkan rantai blok. Pada dasarnya, ini akan bertindak sebagai pembukuan buku besar Ethereum 2.0. Jadi jika validator bertindak jahat, mereka akan segera dihapus dan dihukum. Hukuman jika melanggar peraturan adalah saham validator (dalam ETH), artinya pelanggaran jaringan akan sangat mahal. Namun, developer masih mendiskusikan kemungkinan serangan 51%.
Terakhir, beberapa orang berpendapat bahwa Casper akan memberi Ethereum tingkat desentralisasi yang lebih besar. Untuk saat ini, mereka yang paling berkuasa dalam jaringan adalah mereka yang memiliki sumber daya untuk menjalankan operasi penambangan. Di masa depan, siapa pun yang dapat membeli ether dalam jumlah yang sesuai akan dapat membantu mengamankan blockchainnya.
Keterbatasan
Jalan masih panjang hingga Casper akhirnya dikembangkan dan diimplementasikan. Saat ini efisiensi dan keamanannya masih belum terbukti. Ada banyak detail yang harus didefinisikan dan disesuaikan. Hingga versinya diluncurkan pada Fase 0 pemutakhiran Serenity, kami tidak dapat memastikan seperti apa tampilan dan perilakunya.
Sejauh keterbatasan teoritis, Casper tidak akan dapat menyelesaikan blok jika sistem validasi Ethereum rusak. Berdasarkan strukturnya saat ini, Casper masih belum sepenuhnya tahan terhadap serangan 51%. Selain itu, spesifikasi formal masih diperlukan untuk menguraikan aturan fork yang mungkin diperlukan saat merespons serangan.
Menutup pikiran
Ethereum beralih dari penambangan ke staking, di mana pengguna akan mempertaruhkan eter (ETH) di alamat deposit untuk mengamankan blockchain. Casper adalah teknologi yang digunakan untuk menyelesaikan blok yang akan memfasilitasi peralihan tersebut.
Casper akan membantu menciptakan landasan yang menjadi sandaran kemajuan Ethereum 2.0 lebih lanjut, dan siap membuat transisi ke model PoS menjadi lebih lancar. Selain itu, sifat open-source dari ruang blockchain juga berarti bahwa manfaat Casper dapat diambil alih, dimodifikasi, dan dibangun oleh proyek lain selamanya.
Ketika Casper diluncurkan secara resmi, ini akan menandai tonggak penting dalam sejarah Ethereum. Mengenai kapan Casper akan tiba, peneliti Ethereum Justin Drake sebelumnya telah mengungkapkan kemungkinan peluncuran Casper tahap pertama pada 3 Januari 2020 (ulang tahun ke-11 Bitcoin). Namun tanggal tersebut masih bersifat tentatif. Peluncuran dapat dilakukan kapan saja pada tahun 2021.