Asynchronous Byzantine Fault Tolerance (ABFT)
Apa Itu Asynchronous Byzantine Fault Tolerance (ABFT)?
Ketika suatu jaringan menerapkan Byzantine Fault Tolerant (BFT), jaringan tersebut dapat menahan serangan hingga satu pertiga node culas. Elemen “asinkron” pada BFT dapat mengatasi kendala waktu. Elemen ini memungkinkan node jujur dalam jaringan menyetujui waktu dan pesanan serangkaian transaksi secara adil dan aman.
Pada kebanyakan kasus, BFT mengasumsikan ambang batas latensi maksimum ketika mencoba mencapai konsensus. Akan tetapi, Asynchronous Byzantine Fault Tolerance (ABFT) menghapus asumsi ini dan menyebabkan beberapa pesan hilang atau tertunda dalam waktu yang tidak pasti, dengan asumsi bahwa pesan-pesan tersebut pada suatu saat akan terkirim juga.
Tidak banyak aplikasi yang menggunakan mekanisme konsensus ABFT, tetapi HoneyBadgerBFT adalah contoh yang bagus. Protokol ini menggunakan sistem penyiaran atomik baru untuk mencapai keberlangsungan tanpa menimbulkan asumsi yang berkaitan dengan waktu.
Poin Utama
Asynchronous Byzantine Fault Tolerance (ABFT) memungkinkan node jujur dalam jaringan menyetujui waktu dan pesanan transaksi.
