Konsensüs Nedir?
Konsensüs, dağıtık katılımcıların hangi kayıtların geçerli kabul edileceği konusunda ortak kurallarla ilerlemesidir.
Bu sayfada
Konsensüs ne demektir?
Konsensüs, bir ağdaki katılımcıların hangi işlem geçmişini geçerli kabul edeceklerini belirleyen kurallar ve süreçlerdir. Blockchain’de tek bir merkezi kayıt yöneticisi bulunmadığında, bilgisayarların birbiriyle çelişen kayıtlar arasında aynı sonuca ulaşabilmesi gerekir. Özellikle aynı varlığın iki farklı kişiye harcanmaya çalışıldığı durumda ortak bir sıralama oluşturmak önemlidir.
Bu, bütün kullanıcıların her işlem için ayrı ayrı oy kullanması demek değildir. Ağ yazılımı işlemlerin kurallara uygunluğunu denetler. Blok üretimi, blokların sıralanması ve alternatif geçmişler arasındaki seçim, ilgili ağın mekanizmasına göre yürür. Bitcoin ile Ethereum bu işi aynı yöntemle yapmaz.
Aynı para iki kez gönderilirse ne olur?
Bir kişinin aynı harcanabilir Bitcoin’i hem Ayşe’ye hem Mehmet’e göndermeye çalıştığını düşünün. İki işlem birden geçerli geçmişe alınamaz. Düğümler imzaların yanında daha önceki harcamaları da denetler. Ağın kabul ettiği zincirde işlemlerden biri yer aldığında diğeri aynı parayı yeniden harcamaya çalıştığı için geçersiz olur.
Ağ gecikmeleri yüzünden farklı düğümler kısa süreliğine farklı blokları görebilir. Konsensüs mekanizması bu ayrılıkların nasıl çözüleceğini de belirler. Bir işlemin görünmesiyle geri dönüş ihtimalinin çok azalması veya protokol bakımından kesinleşmesi bu nedenle farklı aşamalardır.
PoW ve PoS nerede devreye girer?
Proof of Work, blok üretiminde hesaplama emeğini; Proof of Stake ise yatırılan ekonomik teminatı kullanan yaklaşımlardır. Ancak konsensüsü yalnızca bu etiketlere indirgemek doğru olmaz. Blok seçimi, ceza kuralları, ağ iletişimi ve kesinleşme yöntemi de önemlidir. “PoS kullanıyor” bilgisi, iki ağın eşit derecede güvenli veya aynı hızda olduğu anlamına gelmez. Ağın kimler tarafından ve hangi şartlarla doğrulandığına bakmak gerekir.