source avatarSK

Paylaş

Herkesin iyi sabahları, Kripto Öğrenme Serisi — 49. Gün Byzantine Fault Tolerance (BFT) Nedir ve Bazı Node’lar Zararlı Olduğunda Blok Zincirleri Nasıl Anlaşmaya Varır? 100 bilgisayardan oluşan bir blok zinciri ağı hayal edin. Çoğu dürüsttür, ancak bazıları yanlış bilgi gönderiyor ya da işlemlerini manipüle etmeye çalışıyor. Ağ, hangi bilgiye güveneceğini nasıl karar verir? Byzantine Fault Tolerance (BFT), bu sorunu çözmeye yardımcı olur. Byzantine Fault Tolerance Nedir? BFT, bazı katılımcıların başarısız olması, dürüst olmaması veya çelişkili bilgi göndermesi durumunda da dağıtık bir sistemin anlaşmaya varma yeteneğidir. Bu kavram, dağıtık hesaplama dünyasında ünlü olan Byzantine Generals Probleminden gelir. BFT Nasıl Çalışır? Farklı BFT protokolleri farklı yöntemler kullanır, ancak çoğu şu adımları takip eder: 1. Bir doğrulayıcı yeni bir blok önerir. 2. Diğer doğrulayıcılar, bloğun ağın kurallarına uyup uymadığını kontrol eder. 3. Doğrulayıcılar, oy veya onay mesajları paylaşır. 4. Yeterli sayıda doğrulayıcı anlaşmaya varırsa, blok nihai hale getirilebilir. 5. Protokolün güvenlik varsayımları geçerliyse, hatalı veya zararlı doğrulayıcılar konsensüsü kolayca bozamaz. Basit Bir Örnek 10 doğrulayıcıdan oluşan bir ağ hayal edin. En fazla 3 hatalı doğrulayıcıya karşı dayanıklı olan klasik bir BFT tasarımı için, sistemin belirtilen ağ varsayımları altında anlaşma ve ilerleme garantilemesi için en az 7 doğrulayıcının doğru şekilde katılması gerekir. 3 doğrulayıcı zararlı davransa bile, kalan dürüst doğrulayıcılar hala konsensüse varabilir. Bu, yaygın bir BFT ilkesini gösterir: Birçok protokol, doğrulayıcıların üçte birinden azının Byzantine olması durumunda dayanıklı olabilir. BFT Neden Önemlidir? BFT, blok zinciri ağlarının şunları sağlamasına yardımcı olur: - Hatalı katılımcılara rağmen anlaşma. - Çelişkili işlem geçmişlerine karşı koruma. - Birçok tasarımında güçlü işlem nihaiyeti. - Doğrulayıcılar arasında güvenilir koordinasyon. - Belirli zararlı davranışlara karşı direnç. BFT’nin Sınırları Var mı? Evet. Bazı BFT protokolleri, doğrulayıcıların çok sayıda mesaj alışverişinde bulunmasını gerektirir. Bu, doğrulayıcı ağı büyüdükçe iletişimi daha karmaşık hale getirebilir. Güvenlik ayrıca, doğrulayıcı katılımı, ağ bağlantısı ve maksimum zararlı doğrulayıcı sayısı hakkında yapılan varsayımlara bağlıdır. Gerçek Dünya Örnekleri Tendermint tarzı konsensüs ve HotStuff, blok zinciri sistemlerinde kullanılan BFT tabanlı konsensüs yaklaşımlarının örnekleridir. Ana Öğrenme Bloklar zinciri konsensüsü sadece işlemler işlemekle ilgili değildir. Bu, bazı katılımcılara güvenememesine rağmen bağımsız bilgisayarların tek bir geçerli geçmişe anlaşmasını sağlamaktır. BFT, bu anlaşmaya ulaşmak için bir temel sağlar. Yarın — 50. Gün: Blok Zinciri Nihaiyeti Nedir ve Bir İşlem Gerçekten Ne Zaman Onaylanır? İşlemlerin saniyeler içinde tersine dönülemez hale gelmesi, bir blok zincirine daha çok güvenmenizi sağlar mı?

No.0 picture
Yasal Uyarı: Bu sayfadaki bilgiler üçüncü şahıslardan alınmış olabilir ve KuCoin'in görüşlerini veya fikirlerini yansıtmayabilir. Bu içerik, herhangi bir beyan veya garanti olmaksızın yalnızca genel bilgilendirme amacıyla sağlanmıştır ve finansal veya yatırım tavsiyesi olarak yorumlanamaz. KuCoin, herhangi bir hata veya eksiklikten veya bu bilgilerin kullanımından kaynaklanan sonuçtan sorumlu değildir. Dijital varlıklara yapılan yatırımlar riskli olabilir. Lütfen bir ürünün risklerini ve risk toleransınızı kendi finansal koşullarınıza göre dikkatlice değerlendirin. Daha fazla bilgi için lütfen Kullanım Koşullarımıza ve Risk Açıklamamıza bakınız.