Federated BFT (fBFT)
Federated Byzantine Fault Tolerance (fBFT) adalah mekanisme konsensus yang dirancang untuk meningkatkan skalabilitas, keamanan, dan desentralisasi dalam blockhain, khususnya dalam jaringan tempat himpunan node tepercaya berpartisipasi memvalidasi transaksi.
Sebagai varian dari model Byzantine Fault Tolerance (BFT) tradisional, fBFT menggunakan karakteristik unik pada sekelompok entitas tepercaya yang sudah diseleksi yang berpartisipasi dalam proses konsensus dan membentuk “federasi” (himpunan), yang terdiri atas institusi, organisasi, atau individu. Jaringan mengandalkan himpunan node ini untuk memvalidasi transaksi sehingga menjadi lebih efisien daripada model terdesentralisasi penuh, yang setiap node-nya—dalam jaringan—dapat berpartisipasi.
Sistem fBFT menggunakan “irisan kuorum”, yaitu himpunan node yang dipercaya oleh satu node tersendiri untuk memvalidasi transaksi dan memungkinkan konsensus tanpa memerlukan persetujuan seluruh jaringan. Agar jaringan mencapai konsensus, irisan kuorum harus beririsan. Setiap node memilih irisan kuorumnya sendiri dan mendorong model desentralisasi yang tiap node-nya beroperasi berdasarkan kriteria masing-masing.
Biasanya, sistem BFT dapat menoleransi hingga sepertiga dari node yang berperilaku tidak benar atau curang sambil tetap mencapai konsensus. Sebaliknya, model fBFT bertujuan mencapai konsensus, bahkan ketika beberapa node yang berpartisipasi membuat kesalahan, melakukan manipulasi, atau berbuat curang. Model fBFT meningkatkan keamanan dengan asumsi bahwa tidak semua peserta dapat dipercaya.
Sistem ini dirancang tahan terhadap problematika Bizantium (Byzantine), yang beberapa node-nya mencoba menyebarluaskan informasi palsu atau mendisrupsi jaringan. Himpunan node harus menyepakati keadaan jaringan. Sekalipun beberapa di antaranya berlaku curang, konsensus tetap dapat dicapai asalkan mayoritas node berlaku jujur.
Perhatikan, meskipun meningkatkan skalabilitas dan kecepatan transaksi, fBFT mengorbankan desentralisasi karena proses konsensusnya ditangani oleh himpunan node tepercaya, yang menciptakan komponen sentralisasi.
Poin Utama
Federated Byzantine Fault Tolerance (fBFT) adalah mekanisme konsensus untuk meningkatkan skalabilitas, kecepatan, dan keamanan jaringan blockhain dengan menggunakan himpunan node tepercaya untuk memvalidasi transaksi sekaligus mempertahankan toleransi kesalahan terhadap perilaku curang.
