Poin Penting
Proof of authority (PoA) adalah mekanisme konsensus di mana validator telah disetujui sebelumnya berdasarkan identitas dan reputasi yang telah diverifikasi, bukan berdasarkan koin yang dipertaruhkan atau kekuatan komputasi.
Jaringan PoA dapat memproses jauh lebih banyak transaksi per detik dibanding proof of work (PoW) atau proof of stake (PoS), sehingga menarik untuk kasus penggunaan blockchain perusahaan dan privat.
Validator mempertaruhkan reputasi mereka dalam jaringan PoA, yang berarti mereka harus mengungkap identitas dunia nyata mereka dan memenuhi persyaratan persetujuan yang ketat untuk berpartisipasi.
Trade-off utamanya adalah desentralisasi: sejumlah kecil validator yang dikenal membuat sensor lebih mudah dan memperkenalkan risiko yang tidak dihindari oleh jaringan permissionless.
PoA umum digunakan dalam solusi rantai pasok, konsorsium perusahaan, dan jaringan pengujian blockchain seperti testnet Ethereum.
Pendahuluan
Jaringan blockchain membutuhkan metode bersama untuk menyetujui keadaan (state) ledger yang benar. Peran ini dimainkan oleh mekanisme konsensus. Jenis yang paling mapan adalah proof-of-work dan proof-of-stake, tetapi tidak satu pun yang ideal untuk setiap situasi. Proof of authority (PoA) diusulkan sebagai alternatif praktis untuk lingkungan di mana kecepatan, efisiensi, dan peserta yang dikenal lebih penting daripada partisipasi terbuka.
Istilah ini diciptakan oleh Gavin Wood, salah satu pendiri Ethereum, pada 2017. Sejak saat itu, PoA telah diadopsi dalam berbagai konteks jaringan enterprise, privat, dan pengujian.
Apa Itu Proof of Authority?
Proof of authority adalah mekanisme konsensus di mana validator blok dipilih berdasarkan identitas dan reputasi yang telah diverifikasi, bukan berdasarkan kekuatan komputasi atau kepemilikan token. Dalam jaringan PoA, sejumlah kecil validator yang telah disetujui sebelumnya bergiliran menghasilkan dan mengonfirmasi blok baru.
Karena validator harus mengungkap identitas mereka secara publik untuk berpartisipasi, mereka memiliki insentif kuat untuk bertindak jujur. Jika bertindak secara berbahaya, reputasi mereka akan rusak dan mereka bisa dihapus dari kumpulan validator. Ini membuat identitas menjadi mekanisme keamanan inti dalam PoA, menggantikan insentif ekonomi yang menjadi tumpuan PoW dan PoS.
Bagaimana Proof of Authority Bekerja?
Pemilihan validator
Menjadi validator dalam jaringan PoA sengaja dibuat sulit. Kandidat biasanya harus memverifikasi identitas dunia nyata mereka, menginvestasikan sumber daya untuk menunjukkan komitmen, dan menjalani prosedur peninjauan (vetting) yang berlaku sama bagi semua pelamar. Proses ini dirancang untuk menyaring pelaku buruk dan memastikan hanya entitas yang kredibel yang dapat bergabung.
Produksi blok
Validator yang disetujui bergiliran menambahkan blok baru ke rantai. Karena kelompoknya kecil dan konsensus dicapai dengan cepat di antara peserta yang dikenal, jaringan PoA dapat mengonfirmasi transaksi jauh lebih cepat daripada sistem PoW atau PoS. Tidak diperlukan komputasi yang intensif energi, dan tidak perlu kumpulan staking yang besar.
Model keamanan
Keamanan dalam PoA bergantung pada identitas dan akuntabilitas validator, bukan pada jaminan finansial. Validator mempertaruhkan reputasi dan kedudukan publik mereka jika bertindak melawan kepentingan jaringan. Ini bekerja dengan baik ketika semua peserta adalah entitas yang dikenal seperti perusahaan, institusi yang diatur, atau badan pemerintah.
Proof of Authority vs. Proof of Work dan Proof of Stake
Proof-of-work bergantung pada para penambang yang bersaing untuk memecahkan teka-teki komputasi. Ini sangat aman dan telah teruji dalam pertempuran, tetapi boros energi dan lambat untuk diskalakan. Proof-of-stake meningkatkan efisiensi energi, namun masih menghadapi batas throughput pada jaringan besar yang terdesentralisasi.
PoA menukar partisipasi terbuka dengan performa. Dengan membatasi validator ke kelompok yang telah disetujui sebelumnya, jaringan PoA dapat menangani jauh lebih banyak transaksi per detik. Ini membuat PoA lebih cocok untuk blockchain privat atau konsorsium yang pesertanya dikenal, daripada rantai publik yang terbuka.
Beberapa orang mendeskripsikan PoA sebagai versi PoS yang dimodifikasi karena kedua mekanisme bergantung pada sesuatu selain kekuatan komputasi mentah. Perbedaan utamanya adalah validator PoS mengunci token sebagai jaminan, sedangkan validator PoA mempertaruhkan identitas dan reputasi mereka.
Use case Proof of Authority
Blockchain perusahaan dan privat
PoA adalah pilihan yang umum untuk lingkungan perusahaan. Perusahaan dapat menjalankan blockchain privat dengan validator yang telah diverifikasi sambil tetap mendapatkan manfaat properti blockchain seperti imutabilitas dan kemampuan audit. Ini sangat berguna untuk industri yang membutuhkan infrastruktur data bersama di antara beberapa entitas bisnis.
Manajemen rantai pasok
Manajemen rantai pasok adalah salah satu use case PoA yang paling sering disebut. Rantai pasok biasanya melibatkan satu set tetap peserta yang dikenal, termasuk produsen, penyedia logistik, dan peritel. Persyaratan identitas yang diverifikasi selaras dengan cara hubungan rantai pasok memang sudah bekerja. Blockchain PoA dapat mencatat pergerakan barang dengan throughput tinggi dan biaya rendah sambil menjaga kelompok validator tetap terbatas pada entitas bisnis yang telah diverifikasi.
Jaringan pengujian blockchain
Banyak jaringan pengujian blockchain menggunakan mekanisme berbasis PoA. Beberapa testnet Ethereum, misalnya, telah menggunakan varian PoA yang disebut konsensus Clique. Lingkungan pengujian memprioritaskan kecepatan dan prediktabilitas dibanding desentralisasi, sehingga PoA menjadi pilihan yang praktis bagi pengembang yang menjalankan simulasi dan eksperimen sebelum melakukan deployment ke mainnet publik.
BNB Smart Chain dan varian hibrid
BNB Smart Chain menggunakan model hibrid yang disebut Proof of Staked Authority (PoSA), yang menggabungkan elemen PoA dan delegated proof-of-stake. Validator dalam model ini harus memenuhi persyaratan identitas dan ambang batas staking. Pendekatan ini berupaya menyeimbangkan throughput dan keamanan sambil tetap mempertahankan beberapa manfaat desentralisasi.
Keterbatasan Proof of Authority
Kritik utama terhadap PoA adalah PoA mengorbankan desentralisasi. Sekelompok kecil validator yang dikenal berarti sensor secara teknis bisa dilakukan. Validator berpotensi memblokir transaksi tertentu atau berkolusi untuk memengaruhi ledger dengan cara yang tidak akan mudah dilakukan oleh jaringan permissionless.
Sifat publik identitas validator juga memperkenalkan jenis risiko yang berbeda. Pelaku jahat bisa mencoba mengompromikan jaringan dengan menargetkan validator yang dikenal melalui tekanan dari luar. Kerentanan struktural ini tidak ada pada jaringan anonim dan permissionless tempat peserta tidak diketahui.
Untuk kasus penggunaan yang menjadikan desentralisasi dan ketahanan terhadap sensor sebagai prioritas, PoA umumnya tidak cocok. Untuk jaringan privat atau konsorsium di mana semua peserta telah disaring (vetted) dan akuntabilitas dibangun ke dalam model tata kelola, trade-off ini mungkin dapat diterima.
FAQ
Apa itu proof of authority dalam blockchain?
Proof of authority adalah mekanisme konsensus di mana sekelompok kecil validator yang telah disetujui sebelumnya menghasilkan dan mengonfirmasi blok baru. Validator dipilih berdasarkan identitas dan reputasi yang telah diverifikasi, bukan berdasarkan kekuatan komputasi atau token yang dipertaruhkan. Mekanisme ini umum digunakan pada jaringan blockchain privat dan perusahaan.
Bagaimana proof of authority berbeda dari proof of stake?
Pada proof-of-stake, validator mengunci token sebagai jaminan untuk berpartisipasi. Pada proof-of-authority, validator mempertaruhkan reputasi mereka dan harus memverifikasi identitas mereka secara publik. Jaringan PoA biasanya lebih cepat dan lebih hemat energi, tetapi kurang desentral daripada jaringan PoS.
Apakah proof of authority lebih hemat energi daripada proof of work?
Ya. Proof of authority tidak memerlukan komputasi intensif energi yang menjadi ketergantungan pada penambangan proof-of-work. Di jaringan PoA, validator hanya bergiliran memproduksi blok, yang membutuhkan pekerjaan komputasi dan energi jauh lebih sedikit.
Apa contoh blockchain yang menggunakan proof of authority?
Beberapa jaringan menggunakan PoA atau varian berbasis PoA. VeChain menggunakan model PoA untuk pelacakan rantai pasok perusahaan. BNB Smart Chain menggunakan Proof of Staked Authority (PoSA), yaitu hibrida dari PoA dan delegated proof-of-stake. Beberapa testnet Ethereum telah menggunakan Clique, protokol konsensus PoA, untuk lingkungan pengujian pengembang.
Apa risiko utama proof of authority?
Risiko utamanya adalah sentralisasi dan sensor. Karena validator diketahui dan jumlahnya terbatas, mereka berpotensi berkolusi atau mendapat tekanan untuk memanipulasi ledger. Visibilitas publik identitas validator, meski diperlukan untuk akuntabilitas, juga membuat mereka menjadi target potensial gangguan dari luar.
Pemikiran Penutup
Proof of authority menawarkan solusi konsensus yang praktis untuk lingkungan di mana peserta dikenal dan throughput menjadi prioritas. Ia memberikan kecepatan dan efisiensi dengan mengorbankan desentralisasi serta ketahanan terhadap sensor.
Apakah PoA cocok atau tidak bergantung pada tujuan spesifik jaringan: untuk aplikasi privat atau perusahaan, ini bisa menjadi opsi yang kuat, sementara jaringan publik yang mengutamakan partisipasi terbuka umumnya lebih baik dilayani oleh model konsensus lain.
Bacaan Lanjutan
Apa Itu Proof of Work (PoW)?
Apa Itu Proof of Stake (PoS)?
Proof of Work (PoW) vs. Proof of Stake (PoS)
Blockchain Privat, Publik, dan Konsorsium: Apa Bedanya?
Use case blockchain: Rantai Pasok
Pernyataan Penyangkalan: Konten ini disediakan kepada Anda dalam format "apa adanya" untuk informasi umum dan tujuan edukasi saja, tanpa representasi atau jaminan dalam bentuk apa pun. Konten ini tidak boleh ditafsirkan sebagai nasihat keuangan, hukum, atau nasihat profesional lainnya, dan juga tidak dimaksudkan untuk merekomendasikan pembelian produk atau layanan tertentu mana pun. Anda harus mencari nasihat Anda sendiri dari penasihat profesional yang sesuai. Jika konten berkontribusi oleh pihak ketiga, harap dicatat bahwa pandangan yang dinyatakan adalah milik kontributor pihak ketiga tersebut, dan tidak harus mencerminkan pandangan Binance Academy. Harga aset digital dapat berfluktuasi. Nilai investasi Anda dapat naik atau turun, dan Anda mungkin tidak mendapatkan kembali jumlah yang Anda investasikan. Anda sepenuhnya bertanggung jawab atas keputusan investasi Anda, dan Binance Academy tidak bertanggung jawab atas kerugian apa pun yang mungkin Anda alami. Untuk informasi lebih lanjut, lihat Ketentuan Penggunaan kami, Peringatan Risiko, dan Ketentuan Binance Academy.
