ETFFIN Finance >> Kursus keuangan >  >> Cryptocurrency >> Blockchain

Bukti Kegiatan

Apa itu Bukti Aktivitas (PoA)?

Proof-of-activity (PoA) adalah algoritma konsensus blockchain yang digunakan dalam cryptocurrency dan sistem serupa. Ini digunakan untuk memastikan bahwa semua transaksi yang terjadi di blockchain adalah asli, serta untuk memastikan bahwa semua penambang mencapai konsensus. PoA adalah kombinasi dari dua algoritma konsensus blockchain lainnya:proof-of-work (PoW) dan proof-of-stake (PoS).

Takeaways Kunci

  • Proof-of-activity (PoA) adalah algoritma konsensus blockchain yang merupakan kombinasi dari dua algoritma konsensus blockchain lainnya:proof-of-work (PoW) dan proof-of-stake (PoS).
  • Sistem PoA adalah upaya untuk menggabungkan aspek terbaik dari sistem PoW dan PoS; proses penambangan dimulai seperti sistem PoW, tetapi setelah blok baru berhasil ditambang, sistem beralih menyerupai sistem PoS.
  • Decred (DCR) adalah cryptocurrency paling terkenal yang menggunakan mekanisme konsensus PoA.

Memahami Bukti Aktivitas (PoA)

Bitcoin, mata uang kripto paling populer, menggunakan algoritma konsensus PoW. Fitur khusus dari algoritma ini adalah meningkatkan tingkat kesulitan penambangan seiring berjalannya waktu. Metode ini juga mencegah jaringan bitcoin diretas. Namun, karena kesulitan menambang semakin meningkat dan semakin banyak daya komputasi yang harus digunakan. Akibat konsumsi energi yang lebih banyak, ada lebih banyak biaya yang terlibat (termasuk biaya keausan pada perangkat keras).

Dengan sistem POW, penambang dapat menambang atau memvalidasi transaksi berdasarkan jumlah pekerjaan efektif yang telah mereka sumbangkan ke blockchain. Ketika biaya energi dan perangkat keras melonjak ke atas, sebagai akibat dari meningkatnya kesulitan penambangan di jaringan PoW, sistem PoS muncul sebagai alternatif.

Dengan sistem PoS, kemampuan penambang untuk menambang atau mengautentikasi transaksi tergantung pada berapa banyak koin cryptocurrency yang mereka pegang. Meskipun sistem PoS mencapai pengurangan tagihan listrik, efek samping yang tidak diinginkan adalah dapat mempromosikan penimbunan koin (daripada pengeluaran).

Baik sistem PoW dan PoS dimaksudkan untuk mencegah kemungkinan serangan 51%—situasi di mana sekelompok peserta memperoleh kendali lebih dari setengah daya komputasi penambangan jaringan. Bahaya dari serangan 51% adalah bahwa kelompok itu kemudian dapat memiliki kendali penuh atas jaringan, termasuk kekuatan untuk menghentikan transaksi baru agar tidak dikonfirmasi, hentikan pembayaran antara berbagai pengguna blockchain, dan bahkan membalikkan transaksi yang diselesaikan di masa lalu selama mereka mengendalikan jaringan, memungkinkan mereka untuk membelanjakan dua kali lipat koin cryptocurrency.

PoA juga mencegah kemungkinan serangan 51%, seperti di POW dan POS, karena tidak mungkin untuk memprediksi siapa rekan penandatanganan di masa depan, dan kompetisi hemat koin di antara penandatangan tidak memungkinkan daya komputasi terakumulasi dalam suatu grup.

Pertimbangan Khusus

Proses Penambangan dalam Sistem Proof-of-Activity (PoA)

Sistem PoA merupakan upaya untuk menggabungkan aspek terbaik dari kedua sistem PoW dan PoS. Di PoA, proses penambangan dimulai dengan cara yang sama seperti dalam proses PoW, dengan berbagai penambang mencoba untuk melampaui satu sama lain dengan daya komputasi yang lebih tinggi untuk menemukan blok baru. Ketika blok baru ditemukan (atau ditambang), sistem beralih ke PoS, dengan blok yang baru ditemukan yang hanya berisi header dan alamat hadiah penambang.

Berdasarkan detail header, baru, sekelompok validator acak dari jaringan blockchain dipilih; mereka diminta untuk memvalidasi atau menandatangani blok baru. Semakin banyak koin yang dimiliki validator, semakin banyak peluang yang mereka miliki untuk terpilih sebagai penandatangan.

Setelah semua validator menandatangani blok yang baru ditemukan, itu memperoleh status blok lengkap, itu akan diidentifikasi dan ditambahkan ke jaringan blockchain, dan transaksi mulai dicatat di sana. Dalam hal beberapa penandatangan yang dipilih tidak tersedia untuk menandatangani blok sampai selesai, proses bergerak ke blok pemenang berikutnya dengan satu set validator baru yang dipilih secara acak (tergantung pada taruhan koin mereka). Proses ini berlanjut hingga blok pemenang menerima jumlah penandatangan yang diperlukan dan menjadi blok lengkap. Biaya/hadiah penambangan dibagi antara penambang dan berbagai validator yang berkontribusi dalam peran masing-masing untuk menandatangani blok.

Karena sistem PoA mengawinkan PoW dan PoS, itu menarik kritik untuk penggunaan sebagian dari keduanya. Terlalu banyak daya yang masih dibutuhkan untuk menambang blok selama fase PoW, dan penimbun koin masih memiliki lebih banyak peluang untuk masuk ke daftar penandatangan dan mengumpulkan lebih banyak hadiah mata uang virtual.

Contoh Proof-of-Activity (PoA)

Decred (DCR) adalah cryptocurrency paling terkenal yang menggunakan mekanisme konsensus PoA. Dengan Decred, blok dibuat setiap lima menit. Proses penambangan untuk Decred dimulai dengan node (komputer yang berpartisipasi dalam jaringan) mencari solusi untuk teka-teki kriptografi dengan tingkat kesulitan yang diketahui untuk membuat blok baru. Sejauh ini, proses ini menyerupai sistem PoW.

Setelah solusi ditemukan, itu disiarkan ke jaringan. Jaringan kemudian memverifikasi solusi. Pada saat ini, sistem menjadi PoS. Semakin banyak DCR yang ditambang oleh sebuah node, semakin besar kemungkinan mereka akan dipilih untuk memberikan suara di blok tersebut. (Dalam blockchain DCR, pemangku kepentingan mendapatkan tiket yang memberi mereka hak suara sebagai imbalan atas penambangan DCR.) Lima tiket dipilih secara acak semu dari kumpulan tiket; jika setidaknya tiga dari lima memilih "ya" untuk memvalidasi blok, itu ditambahkan secara permanen ke blockchain. Baik penambang dan pemilih dihargai dengan DCR.