Consensus nedir?
Consensus, bir blok zincirinin tek gerçek kayıt üzerinde nasıl uzlaştığıdır. Birçok bağımsız katılımcı aynı veriyi kontrol eder ve bir yönetici olmadan tek bir sürümde anlaşır. Bunu, en yüksek sesli kişinin değil makbuzların gerçeği belirlediği bir grup sohbeti gibi düşünün.
Consensus, her bir katılımcının her işlemin hepsinde mutabık olduğu anlamına gelmez. Çoğu ağ ilerlemek için tanımlanmış bir eşik gerektirir; böylece bazı katılımcılar çevrimdışı veya isteksiz olsa bile süreç devam eder.
Consensus nasıl çalışır
Bir ödemenin açık bir ağ üzerinden ilerlediğini hayal edin. Aracı yok, herkesin uyması gereken kurallar var.
- Adım 1: Cüzdanınızdan bir işlemi imzalayıp gönderirsiniz.
- Adım 2: İşlem birçok düğüme (bilgisayarlar) yayılır; bu düğümler imzayı ve bakiyeyi doğrular ve çifte harcamaya karşı koruma sağlar.
- Adım 3: Tasarıma bağlı olarak, madenciler veya (doğrulayıcılar) işleminizi içeren bir bloğu önerir ve oy kullanır.
- Adım 4: Yeterli sayıda dürüst katılımcı önerilen bloğun kurallara uyduğunda mutabık kalır ve onu bir sonraki blok olarak kesinleştirir.
- Adım 5: Cüzdanınız onayların arttığını görür, risk azalır ve durum güncellenir. Evet, fikir bu.
Consensus neden önemlidir
Bunun önemi şu: Para ve verinin güvenilir olması için bir hakeme ihtiyaç olmamalıdır.
- Fayda: Güven, açık doğrulama ile oluşturulur; bu da ücretleri ve aracıları en aza indirir.
- Bakış: Farklı tasarımlar hız ile merkezsizlik ve güvenlik arasında ödün verir; bu doğrudan Ölçeklenebilirlik ile bağlantılıdır.
- Kullanım alanları: Ödemelerde, DeFi'de, NFT'lerde, oyunlarda ve DAO oylarında karşılaşacaksınız.
Büyük miktarlar göndermeden önce zincirinizin kaç onay veya hangi kesinlik penceresini önerdiğini öğrenin. Biraz daha beklemek sizi sorundan kurtarabilir.
Consensus'in ana özellikleri
İşte onu özel bir veritabanından ayıranlar:
- Anlaşma: Bağımsız katılımcılar aynı defter görünümüne ulaşır.
- Güvenlik: Hile yapmak gerçek maliyet veya zor koordinasyon gerektirir.
- Kesinlik: Yeterince derinlik kazandıktan sonra bir bloğun geri alınması son derece olası değildir.
- Açıklık: Herkes doğrulayabilir ve birçok ağda katılım açıktır.
Çeşitler
Farklı zincirler farklı türleri seçer; her birinin kendine özgü bir havası vardır.
- İş Kanıtı: Katılımcılar blok paketlemek için hesaplama gücü harcar, olasılıksal kesinlik sağlar.
- Hisse Kanıtı: Katılımcılar fonları kilitler, blok önerir ve onay verir; kötü davranışlarda cezalar uygulanır.
- BFT aileleri: Katılımcılar tur bazında oy alışverişi yapar, hızlı kesinlik ve daha az yeniden düzenleme endişesi hedeflenir.
- Hibritler: Farklı yaklaşımlar karıştırılır; bazen zincir dışı rollup'lar kullanılır ve sonuçlar ana zincire sabitlenir.
Kesinlik süresi ve bir onayın ne anlama geldiği zincire göre değişir. Bitcoin'de altı onay, Ethereum'da iki epoch ile aynı şey değildir.
Örnek
Ethereum'da transferiniz saniyeler içinde bir bloğa dahil edilir; iki epoch sonra blok kesin kabul edilir ve fonlarınız yerleşmiş sayılır.
İlginç Bilgi
1980'lerde yayımlanan ünlü Bizans generalleri problemi birçok tasarımı etkiledi. Satoshi'nin yeniliği, gerçeği gerçek dünya maliyetine bağlayarak dürüstlüğü hile yapmaktan daha ucuz hale getirmekti.
Özet
Sonuç? Aracı olmadan güven sağlamak, kodla kararlaştırılıp kamusal olarak doğrulanmakla ilgilidir.
