Sözlük

Bizans Hata Toleransı (BFT)

Hard

Bizans Hata Toleransı (BFT), bilgisayar sisteminde yer alan kimi bileşenler arızalansa bile, bağımsız biçimde fikir birliğine varılmasını sağlayan özelliktir.

Bizans Hata Toleransı (BFT) Nedir?

Bizans Generalleri Problemi bilgisayar biliminde, özellikle de kripto paraların arkasında yatan dağıtık bilgisayar sistemlerinde temel problemlerden birini temeline alan ünlü bir düşünsel deneydir.

Düşman şehrini kuşatmış ve birbirleriyle yalnızca elçiler göndererek iletişim kurabilen birkaç Bizans generalini hayal edin. Generaller ortak eylem planı oluşturmak zorunda: ya şehre saldıracak ya da geri çekilecekler.

Ancak sayıları ve kimlikleri bilinmeyen bazı generaller hain olabilir ve fikir birliği kurulmasına karşı çalışabilir. Hangi generallerin hain olduğunu bilmeye gerek kalmadan, sadece sadık generallerin ortak eylem planına karar vermelerini sağlayacak sistem oluşturmak mümkün müdür?

Sorun hakkında yapılan kapsamlı bir analiz, ancak generallerin üçte ikisinden fazlasının sadık olması durumunda algoritma oluşturulabileceğini söylüyor.

Bitcoin (BTC) gibi merkeziyetsiz kripto para birimleri özünde dağıtık bilgisayar sistemleridir. Ağ; işlemleri gerçekleştirmek ve bunları blockchain üzerine eklemek için rekabet eden bağımsız kişi veya kuruluşlar tarafından işletilen bireysel düğümlerden (node) meydana gelir. Coğrafi olarak birbirlerinden veya herhangi merkezi otoriteden ayrı duran bağımsız düğümlerle çalışırken, hangi düğümlerin kötü niyetli olduğu veya yanlışlıkla hatalı bilgi ürettiğini güvenilir biçimde bilmek imkansızdır.
Bizans Hata Toleransı, dağıtık bilgisayar sisteminin, bahsi geçen bu sorunun üstesinden gelmesine ve bazı düğümlerin yanlışlıkla ya da bilinçli olarak diğer katılımcılarla aynı fikirde olmamasına bakılmaksızın tutarlı konsensüs oluşturmasına izin veren bir özelliktir. Bitcoin tarafından sunulan İş İspatı algoritması gibi teknik çözümler, düğümlerin üçte ikisinden fazlasının sisteme sadık kalması durumunda bu engeli aşabilir.