Konsensüs Algoritması Nedir?
Diğer adları: Consensus Algorithm, Konsensüs mekanizması (Consensus Mechanism), Uzlaşma algoritması, Mutabakat mekanizması
Kısaca
Konsensüs algoritması (consensus algorithm), merkezi bir otorite olmadan birbirine güvenmeyen düğümlerin hangi işlemlerin geçerli olduğu ve blockchain'e hangi sırayla ekleneceği konusunda ortak bir karara varmasını sağlayan kurallar bütünüdür.
Dağıtık bir ağda düğümler farklı yerlerde bulunur, mesajlar gecikebilir ve bazı katılımcılar kötü niyetli olabilir. Konsensüs algoritması, bu koşullarda bile tek bir ortak defter üzerinde anlaşılmasını ve aynı coin'in iki kez harcanmasının (çifte harcama) önlenmesini sağlar. Bu sorun bilgisayar biliminde Bizans generalleri problemi olarak bilinir.
En bilinen yöntemler iş ispatı (Proof of Work) ve hisse ispatıdır (Proof of Stake). İş ispatında madenciler hesaplama gücü harcayarak blok üretme hakkı kazanır; Bitcoin bu yöntemi kullanır. Hisse ispatında doğrulayıcılar (validator) coin'lerini teminat olarak kilitler ve kurallara uymazlarsa bu teminatın bir kısmını kaybedebilir; Ethereum 2022'de bu yönteme geçti. Bunların yanında yetkilendirilmiş hisse ispatı (DPoS), yetki ispatı (PoA) ve Bizans hata toleransına dayalı (BFT) algoritmalar da yaygındır.
Her algoritma güvenlik, merkeziyetsizlik ve ölçeklenebilirlik arasında farklı bir denge kurar. BFT tabanlı sistemler işlemleri hızla kesinleştirebilir ancak sınırlı sayıda doğrulayıcıyla çalışmaya daha uygundur; iş ispatı güçlü bir güvenlik modeli sunar ancak enerji tüketimi nedeniyle eleştirilir. Bu ödünleşim ölçeklenebilirlik üçlemi kavramıyla tartışılır.
Son güncelleme: · Bu içerik bilgilendirme amaçlıdır, yatırım tavsiyesi değildir.




