Proof of work mengamankan blockchain dengan upaya komputasi. Penambang bersaing untuk menemukan hash di bawah nilai target. Yang pertama berhasil akan menyiarkan blok tersebut dan mendapatkan imbalan. Pekerjaan ini sengaja dibuat boros. Hal ini membutuhkan listrik dan perangkat keras, dan satu-satunya tujuan adalah untuk membuat kecurangan menjadi mahal. Untuk menulis ulang sebuah blok, penyerang perlu mengulang semua pekerjaan untuk blok tersebut dan setiap blok setelahnya. Di Bitcoin, biaya tersebut sangat mahal.
Proof of work adalah mekanisme konsensus pertama yang memecahkan masalah jenderal Bizantium dalam skala besar. Wawasan Satoshi Nakamoto adalah membuat kesepakatan membutuhkan biaya. Sebelum Bitcoin, skema uang digital berjuang dengan pengeluaran ganda. Proof of work membuat pengeluaran ganda tidak praktis karena penyerang akan membutuhkan daya komputasi (hash power) yang lebih besar daripada jaringan yang jujur. Kelemahannya adalah konsumsi energi. Penambangan Bitcoin menggunakan listrik sebanyak beberapa negara kecil. Para kritikus menyebutnya boros. Para pendukung berpendapat bahwa energi tersebut mengamankan jaringan penyelesaian global yang tidak dikendalikan oleh siapa pun. Keduanya benar. Proof of work kuat, teruji, dan mahal. Kombinasi itulah mengapa Bitcoin masih menggunakannya.
Bukti kepemilikan pekerjaan
- Biaya komputasi — penambang mengeluarkan sumber daya nyata
- Finalitas probabilistik — semakin banyak konfirmasi berarti semakin aman.
- Intensif energi — kritik utama
- Teruji dalam pertempuran — beroperasi sejak 2009 tanpa serangan 51 persen yang berhasil pada Bitcoin.
Proof of work tidak efisien. Memang bukan itu tujuannya. Tujuannya adalah untuk memberikan keamanan. Ketidakefisienan itulah yang menjadi keamanannya.
Comments (2)
Leave a comment