Apa itu Proof of Work(POW)
Pengertian Proof of Work
Proof of work atau PoW adalah sebuah sistem yang memiliki tujuan utama untuk mencegah adanya serangan siber. Misalnya, seperti mengirim email berbahaya, spam, atau seperti serangan distributed denial of service (DDoS), Serangan siber dapat menghabiskan sumber daya sistem komputer hanya dengan mengirimkan beberapa permintaan palsu.
Konsep PoW ini sudah hadir terlebih dahulu sebelum Bitcoin ada. Ide PoW dahulunya dipublikasinya oleh Cynthia Dwork dan Moni Naor pada tahun 1993. Namun, untuk istilah “proof of work” sendiri diciptakan oleh Markus Jakobsson dari Ari Juels dalam sebuah dokumen yang diterbitkan pada tahun 1999.
Konsep ini kemudian diadaptasi oleh Hal Finney pada tahun 2004 untuk mengamankan uang digital. Melalui gagasan “Proof of work yang dapat digunakan kembali”, ia menggunakan algoritma hashing SHA-256.
Penjelasan Proof of Work
Penjelasan ini akan fokus pada bukti kerja karena fungsinya dalam jaringan bitcoin. Bitcoin adalah mata uang digital yang didukung oleh semacam buku besar terdistribusi yang dikenal sebagai “blockchain”.
Buku besar ini berisi catatan semua transaksi bitcoin, diatur dalam “blok” berurutan. Sehingga tidak ada pengguna yang diizinkan untuk menghabiskan kepemilikan mereka dua kali.
Oleh karena itu, untuk mencegah gangguan pada blockchain yang bersifat publik, versi yang berbeda akan segera ditolak oleh pengguna lain. Contoh, transaksi pengguna akan dicatatkan dalam blok dan diidentifikasi sebagai hash. Rangkaian angka panjang yang memiliki sebuah fungsi dalam hash tersebut yang dikenal sebagai proof of work.
Proof of work sendiri tidak hanya digunakan pada blockchain Bitcoin, namun juga Ethereum dan banyak jejaring blockchain lainnya. Beberapa fungsi serta kegunaan proof of work berbeda-beda tergantung tujuan dan kegunaannya.
Menambang dalam blockchain yang menggunakan konsensus proof of work memang sulit. Mengubah satu aspek saja dalam blockchain dapat membuat penambang harus melakukan mining ulang di seluruh blok lainnya. Keuntungannya, proof of work akan meminimalisasi peluang pengguna untuk memonopoli daya komputasi jaringan
Proof of Work dan Mining
Proses penambangan memiliki dua fungsi utama, yaitu:
- Untuk memverifikasi keabsahan suatu transaksi atau menghindari sesuatu yang disebut pengeluaran ganda.
- Untuk menciptakan aset kripto baru dengan memberikan imbalan kepada penambang yang berhasil melakukan mining.
Ketika kamu ingin mengatur transaksi, inilah yang terjadi di balik layar
- Transaksi digabungkan menjadi sesuatu yang disebut blok
- Penambang memverifikasi bahwa transaksi dalam setiap blok adalah sah
- Untuk melakukannya, penambang harus memecahkan teka-teki matematika yang dikenal sebagai masalah proof-of-work
- Imbalan diberikan kepada penambang pertama yang memecahkan masalah pada setiap blok
- Transaksi terverifikasi akan disimpan di blockchain publik
Comments
Post a Comment