Penjelasan mengenai Ethereum Casper

Bagikan
Copied to clipboard!
Penjelasan mengenai Ethereum Casper

Apa itu Ethereum Casper?

Diajukan oleh Komunitas - Penulis: William M. Peaster


Casper adalah implementasi yang pada akhirnya akan mengubah  Ethereum menjadi sebuah blockchain  Proof of Stake (PoS) (juga dikenal dengan Ethereum 2.0). Walaupun Ethereum diluncurkan pada musim panas 2015 sebagai sebuah blockchain Proof of Work (PoW), para developer sudah merencanakan sebuah transisi jangka panjang terhadap model staking. Setelah transisi selesai, penambangan bukan lagi menjadi bagian jaringan Etherreum.

Sampai saat ini, sudah ada dua implementasi Casper yang dikembangkan bersama dalam ekosistem Ethereum: Casper CBC dan Casper FFG. Versi CBC pada awalnya diajukan oleh peneliti Ethereum Foundation Vlad Zamfir. Meskipun penelitian tentang CBC awalnya difokuskan pada protokol PoS untuk blockchain publik, namun ini terus berkembang menjadi bidang studi yang lebih luas, yang terdiri dari beberapa model PoS.

Penelitian tentang Casper FFG dipimpin sendiri oleh pendiri Ethereum Vitalik Buterin. Proposal awal terdiri dari sebuah sistem campuran PoW/PoS, tetapi implementasinya masih sedang dikembangkan, dan proposal baru mungkin pada akhirnya akan menggantikan proposal awal ini dengan model PoS murni.

Secara khusus, Casper FFG sedang direncanakan untuk memulai peluncuran Ethereum 2.0. Tetapi ini bukan berarti bahwa Casper CBC tidak akan berguna sama sekali. Bahkan, Casper CBC mungkin akan menggantikan atau melengkapi Casper FFG di masa depan. 

Sementara kedua versi ini sedang dibangun untuk Ethereum, Casper adalah model PoS yang mungkin juga akan diadopsi dan diimplementasikan pada jaringan blockchain lainnya.


Bagaimana Cara Kerja Casper

Transisi dari Ethereum 1.0 ke 2.0 dijuluki sebagai pembaruan “Serenity”. Ini terdiri dari 3 tahap. Pada tahap awal (Phase 0), sebuah blockchain baru yang disebut Beacon Chain akan diluncurkan. Aturan-aturan Casper FFG akan mengendalikan mekanisme konsensus dari blockchain baru berbasis PoS ini.

Tidak seperti penambangan PoW, dimana para penambang menjalankan mesin khusus yang mahal untuk menghasilkan dan memvalidasi blok-blok dari transaksi, implementasi Casper akan menghapus proses penambangan dari Ethereum.

Dengan kata lain, kemampuan voting dari masing-masing validator akan ditentukan oleh jumlah ETH yang mereka taruh. Sebagai contoh, seseorang yang sudah mendeposit 64 ETH akan memiliki kemampuan voting dua kali lebih besar dibandingkan dengan orang lain yang hanya mendeposit sejumlah nilai staking minimum. Untuk menjadi validator blok pada tahap pertama Serenity, pengguna harus menaruh minimum 32 ether (ETH) - dideposit ke sebuah smart contract khusus yang didasarkan pada blockchain Ethereum sebelumnya (1.0). 

Kalau ini berjalan lancar, komite validator akan dilipih secara acak untuk mengajukan blok-blok baru dan nantinya mereka akan menerima upah blok atas kegiatan ini. Upah blok kemungkinan besar hanya terdiri dari biaya-biaya transaksi karena tidak ada subsidi blok

Bagaimanapun, perlu dicatat bahwa setiap implementasi PoS dapat menyajikan pendekatan yang berbeda, dengan model upah yang berbeda. Model Casper masih dalam pengembangan, dan banyak rincian tentang ini belum ditentukan. 


Manfaat Casper

Salah satu manfaat Casper dalam membuat staking menjadi hal yang mungkin, adalah membantu Ethereum menjadi ramah lingkungan. Jika berbicara tentang sumber daya listrik dan komputasi, sistem berbasis PoW sangat merepotkan. Sebaliknya, model PoS jauh lebih gampang. Ketika nantinya sebuah model yang sepenuhnya PoS diimplementasikan ke dalam Ethereum, para penambang tidak lagi dibutuhkan untuk mengamankan blockchain, sehingga sumber daya yang diminta mejadi jauh lebih sedikit.

Manfaat potensial Casper lainnya adalah terkait keamanan. Pada intinya, Casper akan digunakan sebagai penyeleksi, bertugas untuk mengatur rantai pada blok-blok. Pada dasarnya, Casper akan bertindak sebagai akuntan pada buku besar (ledger) Ethereum 2.0. Jadi jika validator bertindak mencurigakan, mereka akan dihapus secepatnya dan dihukum. Hukuman terhadap pelanggaran aturan adalah stake (dalam ETH) milik validator tersebut, yang berarti pelanggaran jaringan sangat mahal. Namun, para developer masih mendiskusikan kemungkinan-kemungkinan 51% serangan.

Yang terakhir, beberapa orang berpendapat bahwa Casper akan menyumbangkan tingkat desentralisasi yang sangat besar kepada Ethereum. Sampai saat ini, mereka yang paling kuat di jaringan adalah mereka yang memiliki sumber daya untuk menjalankan operasi penambangan. Di masa depan, setiap orang yang dapat membeli sejumlah ether yang cukup akan mampu untuk membantu mengamankan blockchain.


Keterbatasan

Jalan yang harus dilalui masih panjang sampai Casper akhirnya dibangun dan diimplementasikan. Saat ini, efisiensi dan keamanannya masih belum bisa dibuktikan. Ada banyak rincian yang perlu didefinisikan dan disesuaikan. Sampai ada versi yang diluncurkan pada Fase 0 dari pembaharuan Serenity, kita tidak bisa memastikan bagaimana ini nantinya terlihat dan berjalan.

Karena adanya keterbatasan secara teori, Casper tidak akan dapat untuk menyelesaikan blok-blok jika sistem validasi Ethereum rusak. Sebagaimana sekarang terstruktur, Casper masih tidak sepenuhnya tahan terhadap serangan 51%. Selain itu, sebuah spesifikasi formal masih diperlukan untuk menguraikan aturan fork yang mungkin diperlukan saat menghadapi serangan.


Penutup

Ethereum berpindah dari penambangan menuju staking, dimana para pengguna akan menaruh ether (ETH) dalam sebuah alamat deposit untuk mengamankan blockchain. Casper adalah teknologi yang digunakan untuk menyelesaikan blok-blok yang akan memfasilitasi perbuhan itu. 

Casper akan membantu menghasilkan pondasi dimana nantinya Ethereum 2.0 lanjutan akan didasarkan. Casper juga dibuat untuk membuat transisi ke model PoS lebih mulus. Sebagai tambahan, sifat alami open-source dari lingkungan blockchain juga berarti bahwa manfaat dari Casper dapat difork, dimodifikasi, dan dibangun oleh proyek-proyek lain untuk selamanya. 

Ketika Casper dijalankan secara formal, ini akan menandai pencapaian penting dalam sejarah Ethereum. Jadi kapan Casper akan tiba? Peneliti Ethereum Justin Drake pernah menyebutkan kemungkinan peluncuran Casper fase pertama pada 3 Januari 2020 (Ulang tahun Bitcoin ke-11). Namun, tanggal ini masih bersifat tentatif. Peluncurannya akan terjadi kapan saja di 2020.

Loading