Proof of Stake (PoS) dan Perbedaannya dengan Proof of Work (PoW)

Proof of Stake (PoS)

Kemajuan teknologi yang cepat seperti sekarang ini mampu mendorong terjadinya perubahan dalam bidang keuangan dunia. Cryptocurrency atau mata uang kripto menjadi tren fenomenal.

Ada banyak fitur dalam cryptocurrency. Selain proof of work dikenal juga proof of stake. Belakangan metode ini direncanakan untuk diterapkan di jaringan blockchain Ethereum, mengikuti Cardano yang sudah lama menggunakannya.

Apa itu Proof of Stake (PoS)?

Proof of Stake (PoS) adalah sebuah algoritma konsensus di mana kekuatan menambang ditentukan oleh seberapa banyak koin yang dipegang. Proof of Stake meningkatkan kemampuan skalabilitas sebuah jaringan serta memerlukan konsumsi energi yang minimal.

Tujuan PoS sama dengan PoW; memvalidasi transaksi dan menambahkan blok baru ke blockchain. Namun keduanya menggunakan mekanisme yang berbeda.

Dengan Proof of Stake, node tidak disebut penambang, tetapi validator. Di sini juga, transaksi dikirim ke jaringan, setelah itu harus divalidasi. Namun, ini tidak berarti bahwa orang tercepat yang akan mendapat hadiah. Untuk menjadi validator, pengguna harus terlebih dahulu memasukkan sejumlah uang sebagai deposit. Ada yang menyebut jumlah uang tersebut sebagai “taruhan” yang terjadi dalam bentuk koin kripto.

Untuk menjadi validator, pengguna harus bertaruh terlebih dahulu. Itu berbentuk uang deposit, yang bisa hilang jika pengguna tidak mencoba yang terbaik. Contohnya pada Ethereum 2.0, peserta harus mendepositkan minimal sejumlah 32 ETH. Semakin banyak koin kripto yang dapat dipertaruhkan, semakin tinggi kemungkinan pengguna menjadi validator yang dapat memvalidasi transaksi dan menambahkan blok ke blockchain. Dengan menggunakan sejumlah uang sebagai setoran, semakin yakin bahwa validator akan melakukan tugasnya dengan baik.

Dalam Proof of Work, node saling memeriksa pekerjaan yang mereka berikan. Proof of Stake memungkinkan validator untuk menggunakan sejumlah uang sebagai deposit untuk memastikan bahwa mereka memberikan pekerjaan yang solid.

Jika mereka tidak menepati perjanjian, mereka kehilangan deposit. Algoritma secara otomatis memilih validator berdasarkan taruhan yang mereka pertaruhkan. Mereka kemudian diizinkan untuk melanjutkan sendiri untuk memvalidasi transaksi. Mereka mendapatkan hadiah untuk ini.

Jika sudah diimplementasikan dalam Ethereum 2.0, Proof of Stake akan menjadi algoritma validasi transaksi dalam smart contract.

Apa itu Algoritma Konsensus?

Kedua algoritma konsensus proof of work dan proof of stake sangat berbeda satu sama lain meski juga memiliki kesamaan. Misalnya, keduanya sama-sama digunakan untuk mencapai konsensus dalam blockchain dan untuk memvalidasi blok.

Algoritma konsensus digunakan oleh blockchain untuk memastikan bahwa jaringan bekerja bersama dan mematuhi perjanjian. Blockchain adalah platform terdesentralisasi, dan oleh karena itu para peserta saling bergantung satu sama lain. Bentuk algoritma berbeda per blockchain.

Ada banyak algoritma konsensus yang berbeda yaitu:

  • Proof of Work (PoW)
  • Proof of Stake (PoS)
  • Proof of Personhood (PoP)
  • Delegated Proof of Stake (DPoS)
  • Proof of Capacity (PoC)
  • Proof of Authority (PoA)
  • Proof of Participation (PoP)
  • Proof of Burn (PoB)

Tujuan akhir dari semua algoritma konsensus adalah agar jaringan menambahkan blok baru ke blockchain, dan memeriksa apakah semuanya berjalan sesuai aturan. Ketika sesuatu tidak berjalan sesuai dengan aturan, algoritma konsensus memastikan bahwa sesuatu secara otomatis dilakukan dengan adil dan terdesentralisasi.

Sebagai Penerus Proof of Work (PoW)

Proof of Work (PoW) mungkin merupakan algoritma konsensus yang paling terkenal. Bitcoin, misalnya, menggunakan Proof of Work, seperti banyak blockchain lainnya. Proof of Work adalah algoritma konsensus paling terkenal karena digunakan oleh blockchain Bitcoin. Dengan Proof of Work, node dalam jaringan disebut penambang. Penambang memvalidasi transaksi yang dilakukan di blockchain dengan memecahkan teka-teki matematika yang rumit.

Saat pengguna melakukan transaksi di blockchain, transaksi tersebut dikirim ke jaringan. Transaksi tersebut berisi berbagai informasi. Berbagai informasi itu mulai dari public key, timestamp (tanggal dan waktu), public key penerima, dan nilai transaksi. Kemudian semua transaksi berkumpul dalam satu blok dan ini tersebar di seluruh jaringan.

Penambang kemudian mulai bekerja memeriksa transaksi di blok. Misalnya, mereka memeriksa apakah pengguna lain memiliki cukup saldo untuk dapat mengirim kripto, dan apakah public key sudah benar. Apabila ada yang salah otomatis transaksi tidak akan diterima!

Pada akhirnya, ini tentang penambang yang memeriksa transaksi secepat mungkin. Orang yang pertama kali menemukan solusi untuk teka-teki matematika, dan dengan demikian telah memvalidasi semua transaksi, adalah pemenangnya dan dapat menambahkan blok baru ke blockchain.

Sebagai imbalannya, penambang menerima koin kripto yang sebelumnya tidak ada, dan biaya transaksi dibayar oleh orang yang telah melakukan transaksi. Karena koin kripto ini baru, dan karena itu belum ada, proses ini disebut penambangan. Jadi secara harfiah, node adalah penambang yang mencari cryptocurrency baru.

Disebut sebagai pelopor kriptokurensi generasi ke-3, Cardano (ADA) merupakan uang kripto paling terkenal yang menggunakan algoritma Proof of Stake.

Proof of Work vs Proof of Stake

PoW vs PoS

Setelah mengetahui secara umum cara kerja Proof of Work dan Proof of Stake, kini saatnya mempelajari perbedaan antara keduanya. Dalam Proof of Stake pengguna harus menggunakan deposit, yang tidak diperlukan dalam Proof of Work. Tapi bukan itu saja, karena ada lebih banyak perbedaan antara kedua algoritme konsensus ini:

Daya komputasi vs Menyetorkan

Dalam Proof of Work itu adalah kekuatan komputer yang dimiliki pengguna yang menentukan apakah dia akan berakhir sebagai pemenang. Semakin cepat penambang dapat memvalidasi transaksi, semakin besar kemungkinan dia menjadi orang yang menambahkan blok. Akibatnya, penambang harus banyak berinvestasi dalam perangkat keras dan daya listrik.

Sementara pada Proof of Stake, deposit menentukan apakah seseorang diizinkan untuk menambahkan blok baru ke blockchain. Semakin tinggi taruhannya, semakin tinggi kemungkinan diizinkan untuk memvalidasi transaksi.

Koin kripto baru vs Biaya transaksi

Pada Proof of Work, penambang yang menjadi pemenang mendapatkan koin kripto baru. Ini adalah cryptocurrency yang belum beredar, itulah sebabnya memvalidasi transaksi disebut penambangan. Dalam Proof of Stake, hadiah untuk validator tidak terdiri dari koin kripto baru. Reward terdiri dari semua biaya transaksi yang telah dibayarkan. Pelaksana harus membayar biaya untuk setiap transaksi.

Bentuk investasinya berbeda

Penting untuk memiliki perangkat keras terbaru jika pengguna ingin menjadi penambang. Jika tidak, pengguna akan selalu kalah dengan orang lain. Dengan Proof of Stake, penting juga untuk memiliki uang, karena jika tidak, pengguna tidak dapat bertaruh. Oleh karena itu, investasi diperlukan untuk kedua algoritma, tetapi bentuk investasinya merupakan perbedaan dari PoW dan PoS.

Hemat energi vs Merusak Lingkungan

Pengguna mungkin bisa membayangkan bahwa Proof of Work tidak baik untuk lingkungan. Ada ribuan, bahkan puluhan ribu penambang yang bekerja untuk memvalidasi transaksi. Pada akhirnya, hanya ada satu penambang yang pekerjaannya benar-benar menambahkan sesuatu ke blockchain. Oleh karena itu, pekerjaan penambang lain tidak digunakan. Itu membutuhkan banyak energi, yang semuanya terbuang sia-sia. Sebagian besar penambang Bitcoin berlokasi di Cina, di mana energi terutama dihasilkan melalui pembangkit listrik tenaga batu bara.

Dengan Proof of Stake, hanya satu validator yang dimiliki dengan transaksi yang memvalidasi. Itu berarti bahwa semua energinya akan dimanfaatkan dengan baik, dan itu akan menambahkan sesuatu ke blockchain. Oleh karena itu, Proof of Stake jauh lebih hemat energi dan lebih baik bagi lingkungan.

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *