PoW Vs. PoS: Perbandingan Antara Dua Algoritma Konsensus Blockchain

Bitcoin dan Ether, dua cryptocurrency paling terkenal, saat ini menggunakan algoritma konsensus bukti kerja (PoW). Namun, Ethereum memiliki rencana untuk beralih ke algoritma bukti kepemilikan (PoS). Ini akan menjadi perubahan yang signifikan dan komunitas crypto dengan penuh semangat memperdebatkan POW vs. POS, misalnya. yang memberikan keamanan lebih tinggi, dan yang akan lebih baik dalam jangka panjang.

“Mengapa algoritme konsensus penting?”

Sebelum mendalami perdebatan POW vs. PoS, penting untuk memahami mengapa algoritme konsensus penting dalam blockchain. Dua tempat utama dari blockchain adalah desentralisasi dan catatan yang tidak dapat diubah, dan mekanisme konsensus menyediakannya.

Blockchain adalah jaringan terdesentralisasi, di mana komputer di jaringan, yang disebut ‘node’, memelihara database terdistribusi dengan cara bersama. Siapa pun dapat bergabung dengan blockchain tanpa izin, dan setiap node memiliki catatan lengkap dari semua transaksi di blockchain. Secara efektif, setiap node adalah buku besar dari semua transaksi, oleh karena itu blockchain juga disebut ‘teknologi buku besar terdistribusi’ (DLT).

Transaksi dikelompokkan ke dalam catatan blok, yang juga disebut ‘blok’. Blok-blok tersebut dihubungkan melalui program protokol yang telah ditentukan sebelumnya. Satu-satunya cara untuk memperbarui blockchain adalah dengan menambahkan blok baru karena tidak ada blok yang ada yang dapat diubah atau dihapus. Setiap node dapat menambahkan blok baru, tanpa campur tangan otoritas terpusat.

Karena setiap node dapat menambahkan blok baru, menjaga urutan transaksi yang benar penting untuk integritas data. Jika sebuah node dapat menambahkan blok dengan transaksi yang tidak disetujui oleh komunitas lainnya, blok baru tidak akan dianggap valid oleh mayoritas. Jika node yang menambahkan blok baru tetap ada, dengan membuat blok baru di atasnya, sambil terus mengabaikan standar komunitas, maka komunitas lainnya akan dipaksa untuk membagi jaringan, sehingga mereka dapat mengambil alih status jaringan sebelum perselisihan, dan terus bekerja dengan itu. Ini membutuhkan ‘garpu keras’, dan seringnya terjadi pemisahan semacam itu tidak baik untuk stabilitas blockchain. Mekanisme konsensus diperlukan untuk mencegah hal ini.

Selain itu, node berbahaya dapat menguasai jaringan dengan serangan ‘penolakan layanan terdistribusi’ (DDoS), dan membuat transaksi palsu, misalnya. ‘Pembelanjaan ganda’. yaitu menggunakan token kripto yang sama dua kali. Mekanisme konsensus diperlukan untuk memvalidasi setiap transaksi.

Meskipun ada beberapa algoritme konsensus, POW adalah yang paling umum dan digunakan oleh sebagian besar blockchain publik. Relatif, PoS masih baru.

“Apa itu algoritma POW?”

Konsep algoritma POW pertama kali diterbitkan oleh Cynthia Dwork dan Moni Naor dalam artikel 1993, dan istilah itu diciptakan oleh Markus Jakobsson pada 1999. Jaringan Bitcoin, yang ditemukan oleh Satoshi Nakamoto, adalah implementasi POW yang paling terkenal, dan kami ‘ Saya akan menggunakan contoh dari itu untuk menguraikan POW.

Dalam blockchain Bitcoin, transaksi dikelompokkan ke dalam kumpulan memori, yang disebut ‘mempool’, dan blok dibuat setiap 10 menit. Untuk dimasukkan ke dalam blok berikutnya, setiap transaksi dalam mempool perlu diverifikasi oleh ‘penambang’, yaitu pengguna yang memverifikasi transaksi dan menggunakan perangkat lunak yang dirancang khusus dan perangkat keras tujuan khusus untuk pekerjaan mereka..

Proses verifikasi transaksi, juga disebut ‘penambangan’, mengharuskan penambang untuk memecahkan teka-teki kriptografi. Ini adalah proses yang kompetitif karena penambang yang berhasil mendapatkan sebagian kecil dari cryptocurrency yang dihasilkan sebagai bagian dari transaksi.

Pengguna Bitcoin yang meminta transaksi memberikan data transaksi kepada penambang, dan itu bagian yang mudah. Namun, penambang juga perlu mengetahui hash kriptografi dari blok terakhir yang tercatat. Hash dari blok terakhir yang tercatat adalah referensi ke blok itu dan harus dirujuk saat blok baru dibuat, untuk menjaga kesucian rantai. Itu bagian yang sulit.


Hash kriptografi dari blok terakhir yang tercatat tidak diketahui oleh penambang mana pun, dan mereka harus mencoba satu demi satu dengan kecepatan tinggi untuk mengetahuinya. Tidak ada keahlian yang terlibat dalam hal ini, hanya diperlukan kekuatan kasar dengan daya komputasi tinggi. Penambang yang memecahkan teka-teki matematika besar ini mengumumkannya ke jaringan. Semua penambang lainnya dapat melihat bukti dari penghitungan angka besar-besaran, yang merupakan akar dari nama ‘bukti kerja’. Penambang yang berhasil membuat blok baru, di mana transaksi dari mempool sekarang dicatat.

Teka-teki kriptografi asimetris, yaitu cukup sulit bagi penambang, tetapi sangat mudah untuk melihat bukti di jaringan. Seiring waktu, teka-teki menjadi sedikit terlalu mudah, dan waktu pembuatan blok cenderung berkurang hingga kurang dari 10 menit. Karenanya, teka-teki ini diperbarui setiap 14 hari dan menjadi lebih sulit. Dengan cara ini, teka-teki tersebut terus menjadi lebih kompleks, dan daya komputasi yang diperlukan untuk menyelesaikannya harus meningkat.

Untuk melakukan serangan DDoS untuk menangkap mayoritas, yaitu 51% dari daya komputasi dalam jaringan semacam itu, biayanya mahal. Peretas potensial cenderung menghabiskan lebih banyak uang daripada yang bisa dia peroleh dengan meretas seperti jaringan. POW membuat jaringan blockchain sangat aman.

Namun, keamanan tinggi seperti itu harus dibayar mahal. Misalnya:

  • Kebutuhan energi penambangan Bitcoin sangat tinggi, sehingga pada saat tahun 2018 berakhir, operasi penambangan Bitcoin di Islandia akan berjalan dikonsumsi lebih banyak energi daripada konsumsi energi domestik seluruh negara! Ketegangan lingkungan yang diakibatkan memberikan publisitas yang merugikan ke Bitcoin. Tagihan energi setinggi itu dibayar dengan mata uang fiat, yang akan memiliki efek domino mendorong harga Bitcoin
  • Terus meningkatkan daya komputasi dan penyediaan energi tidaklah mudah bagi penambang individu, dan penambangan Bitcoin semakin terpusat dengan operator terorganisir yang menjalankan rig penambangan raksasa, untuk skala ekonomi yang lebih baik. Sentralisasi tidak langsung seperti itu bertentangan dengan premis dasar desentralisasi di blockchain.
  • ‘Cryptojacking’, yaitu penyerang dunia maya yang membajak komputer pengguna yang tidak menaruh curiga untuk penambangan kripto, adalah menjadi semakin umum karena penambang yang tidak bermoral menggunakan cara yang tidak etis untuk meningkatkan peluang keberhasilan mereka dalam lingkungan yang mengurangi ‘laba atas investasi’ (RoI). Menambal perangkat lunak dan sistem operasi (OS) secara teratur dapat membantu melindungi dari Cryptojacking.

“Apa perbedaan PoS?”

Jaringan blockchain dengan algoritma PoS memiliki node khusus dengan tanggung jawab validasi transaksi. Node ini mempertaruhkan token kripto mereka dan disebut ‘pembuat taruhan’. Ini menyiratkan ‘kulit dalam permainan’, tidak seperti jaringan Bitcoin di mana penambang bahkan tidak boleh memiliki Bitcoin sendiri, apalagi mempertaruhkan Bitcoin mereka untuk validasi transaksi.

Semakin tinggi jumlah yang dipertaruhkan, dan semakin lama durasi taruhan, semakin tinggi kemungkinan seorang pemegang saham akan mendapatkan lebih banyak peluang validasi transaksi. Semua token kripto telah dibuat sebelumnya, tidak ada koin baru untuk pencetakan, dan hadiah untuk pemegangnya adalah biaya transaksi. Semakin tinggi reputasinya, semakin besar potensi penghasilan bagi pemegang saham.

Karena tidak ada teka-teki kriptografi yang rumit untuk dipecahkan, algoritme PoS membutuhkan lebih sedikit energi. Proses validasi transaksi disebut ‘penempaan’, dan karena semua node tidak perlu terlibat dalam proses validasi, jaringan memiliki skalabilitas yang lebih tinggi.

Menghilangkan keterlibatan seluruh jaringan dalam proses validasi transaksi memungkinkan penerapan solusi penskalaan lain yang disebut ‘sharding’. Ini adalah konsep yang diambil dari manajemen basis data, di mana bagian horizontal dari basis data disimpan dalam contoh server terpisah, sehingga meningkatkan efisiensi. Di blockchain, sekelompok node akan mempertahankan bagian horizontal dari blockchain, akan memiliki pemegangnya sendiri, dan memberikan skalabilitas yang lebih baik ke jaringan..

Ada jebakan PoS, dan para ahli merumuskan solusi. Misalnya:

  • Pemain jahat dapat memperoleh token kripto dalam jumlah yang sangat besar, menjadi taruhan, dan mengalahkan semua pemain lain. Namun, ekonomi pasar menjaga dari pergerakan tersebut, karena pembelian besar-besaran yang tiba-tiba akan mendorong harga koin naik secara signifikan, sehingga peretas akan dibujuk..
  • Seorang pemegang saham mungkin menjadi nakal dan memvalidasi transaksi berbahaya. Tim proyek Ethereum sedang mengerjakan protokol ‘Casper’ baru mereka sebagai bagian dari rencana transisi mereka ke PoS, dan protokol baru tersebut akan memastikan bahwa pemegang saham tersebut kehilangan koin mereka, dan dilarang mempertaruhkan di masa depan.

POW vs. PoS: mana yang akan memiliki masa depan?

Sementara POW tentu saja memberikan keamanan terdesentralisasi yang lebih baik ke jaringan blockchain dan telah diuji secara luas di banyak proyek cryptocurrency, biaya energi yang sangat besar dan tekanan lingkungan dari penambangan mata uang digital yang tidak didukung oleh aset nyata menarik liputan media negatif yang signifikan. Pengaruh perhatian tersebut sudah terlihat, misalnya. China secara resmi pelarangan Penambangan Bitcoin.

Sementara PoS relatif baru, adopsi sudah mulai meningkat, misalnya. cryptocurrencyDASH yang terkenal sudah menggunakannya. Jika pemilih PoS dapat meyakinkan komunitas crypto yang lebih luas tentang kemampuan algoritme untuk melindungi jaringan secara memadai, itu mungkin memiringkan skala untuk mendukungnya. Jika proyek Ethereum yang sangat terkenal menunjukkan transisi yang sukses ke PoS, itu akan menjadi dorongan besar untuk algoritme. Beberapa bulan ke depan akan memberi tahu algoritma mana yang akan menjadi pembawa standar.

Mike Owergreen Administrator
Sorry! The Author has not filled his profile.
follow me
Like this post? Please share to your friends:
Adblock
detector
map