Başlangıç ​​Kılavuzu: Konsensüs Algoritması nedir?

Mutabakat algoritması bilgisayar bilimlerinde önemli bir yere sahiptir. Veri değerinin tek bir noktasında anlaşmaya varmak için bilgisayarlar tarafından kullanılır. Yalnızca dağıtılmış sistemlerde veya işlemlerde kullanılır.

Blockchain veya bitcoin aracılığıyla fikir birliği algoritmasını duymuş olabilirsiniz. Bugün, konuyu ayrıntılı olarak gözden geçirme ve ayrıca dağıtılmış sistemlerdeki rolünü anlama şansına sahibiz..

Peki ne tartışacağız? Bunları aşağıda listeleyelim.

  1. Konsensüs algoritması nasıl çalışır??
  2. Konsensüs algoritmasının uygulanması.
  3. Konsensüs algoritması türleri

Başlayalım.

Konsensüs algoritması nasıl çalışır??

Dağıtılmış bir ağ için, tüm sistem düğümlerinin her fikir birliği gerektiğinde çevrimiçi olması yaygın değildir. Ayrıca, iletim sırasında bazı bilgilerin kaybolma ihtimali de vardır..

Konsensüs algoritması, dağıtılmış veya çok aracılı bir sistemin yaşadığı en büyük sorunu çözer. Alınan kararlarda bütünlüğü ve şeffaflığı koruyarak, minimum kaynakla fikir birliğine ulaşılmasını sağlar..

Tüm sistemin hataya dayanıklı olmasını sağlamak için, fikir birliği algoritması bir seferde yalnızca kaynakların% 51’inin yanıt vermesini gerektirir. PoW fikir birliği algoritması örneği kullanarak bunu anlamaya çalışalım. Bir kişi cüzdanından başka bir cüzdana 0,2 BTC gönderir. İşlemin gerçekleşmesini sağlamak için, madenci işlemin içinde olması gereken bloğu mayınlar. Şimdi madenciler bloğu kazmaya başlar. Bir süre sonra, sistem doğrulamalar için gereken minimum miktarı yaptığında doğrulanacaktır. BTC söz konusu olduğunda, fikir birliğine varmak için yalnızca altı doğrulama gerekir.

Yazma sırasında birçok fikir birliği algoritması vardır. Bu, dahili çalışmaların kullanılan fikir birliği algoritmasının türüne bağlı olduğu anlamına gelir..

Konsensüs algoritmasının uygulanması

Konsensüs algoritmasının farklı uygulamaları vardır. Esas olarak merkezi olmayan sistem için kullanılsa da, merkezi bir sistemde de aynı derecede faydalıdır. Daha iyi anlamak için, fikir birliği algoritmasının kullanım örneklerini listeleyelim.

  1. Algoritmanın en temel uygulaması, dağıtılmış bir ortamda bir işlemin uygulanması gerekip gerekmediğine karar vermektir. Blockchain ağlarının çoğu bunu kullanıyor.
  2. Konsensüs algoritması, bir düğüme lider statüsü atamada da çok kullanışlıdır..
  3. Son olarak, ancak en önemlisi, merkezi olmayan ağdaki verileri senkronize etmek ve tutarlılığın elde edilmesini sağlamak için de kullanılırlar..

Konsensüs algoritması türleri

Pek çok fikir birliği algoritması türü vardır. Bu yazıda sadece en popüler olanları ele alacağız. Öyleyse hiç gecikme olmadan başlayalım.


(1) İş Kanıtı (PoW)

Proof of Work, piyasadaki en popüler fikir birliği algoritmasıdır. Bitcoin, Litecoin ve Ethereum bunu kullanıyor. İlk olarak Satoshi Nakamoto tarafından Bitcoin uygulamasında kullanıldığında tasarlandı. Bununla birlikte, önemli miktarda hesaplama gücü gerektirdiği için bir blok zincirinde fikir birliğine ulaşmanın en verimsiz yolu da budur. Madencilerden karmaşık matematik problemlerini çözmelerini isteyerek çalışır. Karma çözüldüğünde, blok çıkarılır ve işlem aynı anda doğrulanır..

Çözerek, daha sonra blok zincirine eklenen bloklar oluştururlar. Bunun işe yaraması için işin% 50’sinin her zaman dürüst olması gerekiyor.

(2) Teminat Kanıtı (PoS)

Bir sonraki en popüler fikir birliği algoritmamız Proof of Stake. Peercoin, Decreed ve yakında Ethereum tarafından kullanılır. Bir cüzdandaki bozuk paraları stake ederek çalışır. Coinlerini stake eden düğümler, bir fikir birliğine varılması gerektiğinde söz hakkına sahip olacaklar. PoS ile ilgili iyi olan şey, hesaplama gücüne aç olmamasıdır..

Bu durumda harcama kaynağı jetonların kendisidir. Bir stake etme düğümü doğru işlem için oy veremezse, hisselerini kaybeder. Başarılı olursa, bir sonraki işlem gerçekleştiğinde bahis yapma şansı daha yüksek olacaktır..

Tıpkı başka bir fikir birliği algoritması gibi, PoS’nin de zayıflığı vardır. “Tehlikede Olan Hiçbir Şey” dir. Bir çatalın her iki tarafını da doğrulayarak çalışır. Yakın zamanda PoW ile PoS arasındaki fark hakkında yazdık..

(3) Yetkilendirilmiş Teminat Kanıtı (DPoS)

Yetkilendirilmiş Teminat Kanıtı, PoS’ye benzer görünebilir, ancak yaklaşımında farklıdır. Bunları farklı kılan ilk şey, DPoS’nin tamamen merkezi olmayan bir yapıya sahip olmamasıdır. Bu sistemde, stake eden kişiler blokları doğrulamaz, ancak delegeleri seçerler.

Bu delegeler daha sonra her işlemi doğrular. Genel olarak, merkezi olmayan herhangi bir sistemde işlemleri doğrulayan 20-21 delege bulunur. Bu, DPoS’yi olağanüstü verimli kılar ve EOS, Steemit ve diğerleri tarafından kullanılır.

(4) Yetki Kanıtı (PoA) Mutabakat Algoritması

Tartışacağımız son fikir birliği algoritması Yetki Kanıtıdır. Tamamen merkezi sistem için kullanılır. Bu, onaylı hesapların (sistem yöneticileri tarafından seçilen) ağ genelinde doğrulamaları yaptığı anlamına gelir. Merkezileştirilmiş yapısı nedeniyle esas olarak özel ağlarda kullanılır..

Sonuç

Şimdiye kadar, fikir birliği algoritmasını doğru bir şekilde anlamış olmalısınız. Herhangi bir sorunuz varsa, aşağıdaki yorum bölümünü her zaman kullanabilirsiniz.!

Nihai Blockchain Teknolojisi kılavuzumuza göz atın

Mike Owergreen Administrator
Sorry! The Author has not filled his profile.
follow me
Like this post? Please share to your friends:
Adblock
detector
map