Glosarium

Proof-of-Authority (PoA)

Moderate

Mekanisme konsensus blockchain yang memberikan transaksi yang relatif cepat menggunakan identitas sebagai 'stake' (taruhan).

Apa Itu Proof-of-Authority (PoA)?

Proof-of-authority (PoA) adalah mekanisme konsensus alternatif, yang bergantung pada validator yang dikenal dan bereputasi baik untuk menghasilkan blok, dan dengan demikian, memberikan daya komputasi ke jaringan. Ini memungkinkan transaksi yang relatif lebih cepat menggunakan algoritme Byzantine Fault Tolerance (BFT) dengan identitas sebagai 'stake' (taruhannya).

PoA adalah jenis mekanisme konsensus yang ditujukan untuk perusahaan atau organisasi swasta yang ingin membangun blockchain mereka sendiri yang pada dasarnya bersifat tertutup dan tidak memerlukan partisipasi dari pengguna umum.

Karena jaringan yang menjalankan PoA berizin, itu tidak memerlukan aktivitas "penambangan" apa pun. Namun, peserta jaringan masih dapat menerapkan ekses dengan menjalankan beberapa node dengan identitas yang sama.
Jenis mekanisme konsensus ini tidak membutuhkan banyak sumber daya, tetapi membutuhkan validator untuk menjaga integritas node mereka. Ini dapat dipahami sebagai suatu mekanisme, yang memberikan insentif untuk bertindak jujur dan sesuai dengan berfungsinya jaringan, karena identitas dan reputasi pengguna dipertaruhkan.

PoA mensyaratkan tiga syarat yang harus dipenuhi:

  • Identifikasi formal secara on-chain untuk validator;
  • Kelayakan berdasarkan kriteria tertentu, termasuk namun tidak terbatas pada, asosiasi dengan organisasi atau reputasi yang baik, dll.;
  • Kesesuaian lengkap dengan prosedur yang ditentukan untuk memproduksi blok dan melakukan validasi pada jaringan.
Selain itu, jaringan semacam ini dapat meminjam desain dan mode operasi dari blockchain publik yang ada seperti Ethereum atau Cardano dengan perubahan penting.