Proof of Work (POW) – Apa itu & Bagaimana Cara Kerjanya
Algoritme konsensus, secara umum, adalah proses pengambilan keputusan dalam suatu kelompok. Algoritme untuk konsensus blockchain bekerja dengan logika yang identik. Selanjutnya, algoritma konsensus blockchain memiliki tujuan yang jelas untuk memperluas penggunaan jaringan blockchain
Ada berbagai jenis algoritma konsensus, berdasarkan jaringan blockchain. Tetapi dua yang utama adalah Proof-of-Work (PoW) dan Proof-of-Stake (PoS).
Episode Hard Fork Basics ini akan membahas salah satu karakteristik blockchain yang paling menentukan, mekanisme konsensusnya, khususnya Proof-of-Work (PoW). Pada akhirnya, semoga Anda dapat membuktikan bahwa Anda mengetahui semua ini.
Pada artikel ini, kami akan memberi Anda panduan lengkap tentang algoritme konsensus populer, Proof-of-Work (PoW). Mari kita simak secara detail di review ini sekarang.
Apa itu Bukti Kerja?
Proof-of-Work juga biasa disingkat PoW. Proof-of-Work (PoW) adalah metode konsensus tertua. Ide Proof of Work (PoW) pertama kali diterbitkan pada tahun 1993 oleh Cynthia Dwork dan Moni Naor dan kemudian diterapkan oleh Satoshi Nakamoto dalam makalah Bitcoin pada tahun 2008..
Konsensus Proof of Work adalah mekanisme pilihan untuk mayoritas cryptocurrency yang saat ini beredar. Istilah “bukti kerja” pertama kali digunakan oleh Markus Jakobsson dan Ari Juels dalam sebuah terbitan tahun 1999.
Ini pada dasarnya adalah jaringan yang mencegah pembelanjaan ganda, dan cryptocurrency besar menggunakannya sebagai algoritma konsensus.
Algoritme PoW bekerja sedemikian rupa sehingga node dalam jaringan harus menyelesaikan masalah matematika untuk membangun blok berikutnya. Kedua, orang yang mendapat solusi untuk soal matematika mendapat izin konsensus untuk memilih balok yang harus ditambahkan di sebelah papan..
Mengapa Bukti Kerja Diperlukan?
Bukti Kerja penting karena memberikan akun kepercayaan di lingkungan yang tidak dapat dipercaya. Protokol ini memastikan bahwa penambangan yang berlebihan tidak terjadi. Ini dilakukan dengan meningkatkan kesulitan memverifikasi setiap blok.
Ini mempertahankan pasokan cryptocurrency dan juga mendukung penambang untuk menjaga jaringan tetap berjalan. Pada saat yang sama, ia menggunakan sumber daya yang terbatas seperti waktu, kekuatan komputasi, dan energi.
Proof of Work memeriksa dan memastikan bahwa pengguna tidak menghabiskan uang secara tidak perlu di tempat yang tidak perlu mereka belanjakan. Ini menggunakan campuran kriptografi dan teori permainan. Algoritme PoW memungkinkan semua orang mengubah blockchain sesuai dengan aturan sistem.
Bagaimana cara kerja POW?
Protokol Kerja Bukti Kerja dapat diringkas secara singkat sebagai berikut:
1) Transaksi tersebut digabungkan menjadi beberapa unit yang umumnya dikenal sebagai blok
2) Transaksi dalam setiap blok diverifikasi keabsahannya oleh para penambang.
3) Sebuah teka-teki matematika yang dikenal sebagai masalah bukti kerja harus dipecahkan oleh para penambang untuk diperhitungkan untuk verifikasi.
4) Penambang pertama yang menyelesaikan setiap masalah blok akan diberi hadiah.
5) Kemudian transaksi terverifikasi disimpan di blockchain publik.
Manfaat Bukti Kerja
Sistem Proof of Work memiliki banyak keuntungan yang signifikan. mereka adalah cara sempurna untuk mencegah pelaku spam. Jika jumlah pekerjaan yang wajar diperlukan untuk mis. mengirim email untuk setiap proses, maka sebagian besar pengirim spam tidak akan memiliki daya komputasi yang cukup untuk mengirim sejumlah besar email yang tidak diminta.
Selain itu, kerangka kerja Proof of Work dapat digunakan untuk memberikan perlindungan bagi jaringan secara keseluruhan. Ini adalah keuntungan utama dari blockchain yang menggunakan sistem konsensus sebagai bukti kerja. Jika cukup banyak node bersaing untuk menemukan solusi tertentu, maka untuk satu aktor buruk atau bahkan satu kelompok aktor buruk, kekuatan komputasi yang diperlukan untuk membanjiri dan mengontrol jaringan menjadi tidak dapat diraih..
Bukti Kerja vs Bukti Pasak
Sistem Proof of Stake memiliki tujuan yang sama tetapi prosesnya sedikit berbeda dari pada sistem Proof of Work. Tidak ada teka-teki matematika dengan Proof of Stake. Pencipta blok baru, bagaimanapun, dipilih secara deterministik, berdasarkan taruhannya.
Proof of Stake menyertakan validator, bukan penambang. Beberapa cryptos mereka dikunci oleh validator sebagai saham dalam ekosistem. Validator kemudian bertaruh pada blok yang mereka harap akan ditambahkan di sebelah rantai. Ketika blok dimasukkan, validator akan menerima insentif blok yang sama dengan taruhan mereka.
Evidence of Stake memiliki beberapa keunggulan dibandingkan Proof of Service. Peningkatan efisiensi energi adalah yang terpenting. Mereka cenderung jauh lebih hijau daripada yang lain karena mengurangi proses penambangan intensif energi. Listrik yang dikonsumsi pada saat yang sama hanya sebagian kecil dari yang dikonsumsi dalam PoW.
Bukti Keterbatasan Kerja
Namun, ada kekurangan atau batasan tertentu yang terkait dengan Proof of Work, yang dapat dijelaskan secara mendetail sebagai berikut:
1) Pengeluaran Besar: Ada kebutuhan untuk perangkat keras komputer khusus untuk menjalankan algoritma yang rumit untuk penambangan. Biayanya juga tinggi dan tidak terjangkau. Selain itu, kolam penambangan khusus membutuhkan sejumlah besar tenaga untuk dijalankan, yang selanjutnya mengurangi biaya.
2) Ketidakgunaan Komputasi: Ada banyak daya yang dibutuhkan mesin untuk menghasilkan blok oleh penambang. namun, perkiraan mereka tidak valid di tempat lain, seperti perusahaan, sains, atau lainnya.
3) 51% Serangan: Serangan 51% adalah serangan Proof of Work oleh mayoritas grup pengguna, yang mengontrol sebagian besar kekuatan penambangan. Para penyerang datang dengan kekuatan penuh, di mana mereka dapat memonopoli dengan membuat blok dan menerima hadiah.
Kesimpulan
Proof of Work adalah solusi asli untuk masalah pembelanjaan ganda dan telah terbukti akurat dan efektif. Semua penambang diwajibkan untuk menyelesaikan jumlah kompleks dalam Bukti Kerja. Pemenang selanjutnya ditentukan oleh orang yang memiliki perangkat keras paling banyak.
Namun, ada beberapa masalah yang dihadapi oleh algoritma Proof of Work yang harus diperhatikan. Ini termasuk jumlah energi yang dibutuhkan, sentralisasi daya yang dimiliki kumpulan penambangan saat ini, dan risiko serangan 51 persen. Pemenang selanjutnya ditentukan oleh orang yang memiliki peralatan perangkat keras paling banyak.