Bu makale makine çevirisi ayna makalesidir, orijinal makaleye geçmek için lütfen buraya tıklayın.

Görünüm: 9335|Yanıt: 1

[Blockchain] konsensus algoritmasının (POW, POS, DPOS, PBFT) tanıtımı ve deneyimi.

[Bağlantıyı kopyala]
Yayınlandı 22.02.2018 15:54:09 | | |
POW: İş Kanıtı.

Bitcoin, blok oluşturma sürecinde POW mekanizmasını kullanır ve gereksinimleri karşılayan blok hash'ı N önde gelen sıfırdan oluşur; sıfır sayısı ağın zorluk değerine bağlıdır. Makul bir blok hash elde etmek çok sayıda deneme gerektirir ve hesaplama süresi makinenin hash hızına bağlıdır. Bir düğüm makul bir blok hash değeri sağladığında, düğümün gerçekten hesaplama için çok deneme yaptığı anlamına gelir; elbette, hesaplama sayısının mutlak değerini elde edemez, çünkü makul bir hash bulmak olasılıksal bir olaydır. Bir düğüm, tüm ağın hesaplama gücünün %n'ine sahip olduğunda, düğümün Blok Hash'i bulma olasılığı n/100'dür.

POS: Risk kanıtı.

POS: Bir bankada saklanan mülke benzer şekilde, proof of stake olarak da bilinen bu model, dijital para tuttuğunuz miktar ve süreye göre size karşılık gelen faizi dağıtır.
Proof-of-stake POS modunda, coin age adı verilen bir terim vardır; her coin her gün 1 coin yaşı üretir; örneğin 100 madeni para tutarsınız, toplamda 30 gün, o anda coin yaşınız 3000'dir, şu anda bir POS bloğu bulursanız, coin yaşınız 0'a çıkar. Boşalttığınız her 365 madeni para için, bloktan 0,05 faiz madeni para kazanırsınız (faizin yıllık %5 olarak anlaşılabildiği varsayarsak), yani bu durumda faiz = 3000 * %5 / 365 = 0,41 madeni para ile bu ilginçtir.

DPOS: Devredilen Pay Kanıtı

Bitshare DPoS mekanizması, Çince adı Proof of Share Authorization Mechanism'dir (aynı zamanda Trustee Mekanizması olarak da bilinir), prensibi Bit hissesine sahip herkesin oy kullanmasına izin vermektir; bu da 101 temsilci elde eder; bunu 101 süperdüğüm veya madencilik havuzu olarak anlayabiliriz ve bu 101 süper düğüm birbirleriyle tamamen eşit haklara sahiptir. Belirli bir açıdan bakıldığında, DPOS biraz parlamenter sistem veya halk kongresi sistemi gibidir. Delegeler görevlerini yerine getirmezse (sırası geldiğinde blok oluşturamazlarsa), listeden çıkarılır ve ağ onların yerine yeni bir süper düğüm seçer. DPOS'un ortaya çıkışı esas olarak madencilik makinelerinin üretimine bağlı ve büyük miktarda hesaplama gücü Bitcoin'i anlamayan veya umursamayan insanlara yöneliyor; konser bileti biriktiren ve konserin içeriğiyle hiç ilgilenmeyen konser satıcıları gibi.

PBFT: Pratik Bizans Hata Toleransı, Pratik Bizans Hata Toleransı Algoritması. Yukarıdaki Bizans hata toleransı algoritmasının girişine bakınız.
PBFT, bir durum makinesi çoğaltma algoritmasıdır; yani hizmet bir durum makinesi olarak modellenir ve durum makinesi dağıtık sistemin farklı düğümlerinde çoğalır. Her durum makinesi kopyası, servisin durumunu kaydeder ve aynı zamanda servisin işleyişini de uygular. Tüm kopyaların kümesi, 0'dan | R|-1'in tam sayı her kopyayı temsil eder. Açıklama için, varsayalım | R|=3f+1, burada f, başarısız olabilecek maksimum kopya sayısıdır. 3f+1'den fazla replika bulunabilse de, ek replikalar güvenilirliği artırmaz, sadece performansı düşürür.

Yukarıdakiler esas olarak mevcut ana akım uzlaşı algoritmalardır.
Kronolojik açıdan bakıldığında, bu sıra, konsensus algoritmasının doğduğu sırayla da belirlenir.
POW için Bitcoin doğrudan gerçeğe dönüştürülür ve kullanıma sunulur. POS'un varlığı esas olarak ekonomik nedenler ve yenilikten kaynaklanmaktadır. Sonuç olarak, profesyonel madenciler ve madencilik makinelerinin varlığı nedeniyle, topluluk merkeziyetsiz olduğunu iddia eden bu algoritma hakkında önemli merkezileşme endişelerine sahip; yani hesaplama gücünün %60%~%70'inin Çin'de yoğunlaştığı söylentisi var. Bu nedenle, DPOS daha sonra ortaya çıktı; bu da madencilik havuzunun çıktısına özsermaye dağıtmak için fazla ek hesaplama gücü gerektirmez. Ancak, sadece POW'un yerine DPOS olarak bir ikame rolü oynayabileceğini, POS ya da POW+POS'un yerini alabileceğini söylemek imkansızdır; sonuçta varoluş makul bir durumdur. Her algoritmanın, teknik veya ticari olsun, belirli bir zaman diliminde kendi değerlendirmeleri ve anlamları vardır.

Bir teknisyenin bakış açısından dışarı atlarsanız, siyaset ve ekonomiyi birleştiren daha fazla uzlaşma algoritması olabilir ve belki PPP kavramına benzer uzlaşma yöntemlerini birleştiren daha fazla uzlaşma algoritması da olur; bu algoritmalar sadece kötü niyetli aktörler için ceza doğasını sağlamakla kalmaz, aynı zamanda en verimli ve tasarruf sağlayan hesaplama gücünü de sağlar.

Algoritma seçimi konusunda, işte Wanda Jizong'un sözlerinden bir alıntı var:

Kısacası, en iyi konuzsu tasarımı modülerdir, örneğin Noter, konsensus algoritmasının seçimi uygulama senaryosuyla çok ilgilidir, güvenilir ortam paxos veya raft kullanır, izinli ittifak PBFT kullanabilir ve izinsiz zincir POW, POS, Ripple consensus vb. olabilir, karşı tarafın güven seviyesine göre konsensus mekanizmasını özgürce seçebilirsiniz, bu gerçekten en iyisidir.
Feragatname:
Code Farmer Network tarafından yayımlanan tüm yazılım, programlama materyalleri veya makaleler yalnızca öğrenme ve araştırma amaçları içindir; Yukarıdaki içerik ticari veya yasa dışı amaçlarla kullanılamaz, aksi takdirde kullanıcılar tüm sonuçları ödemelidir. Bu sitedeki bilgiler internetten alınmakta olup, telif hakkı anlaşmazlıklarının bu siteyle hiçbir ilgisi yoktur. Yukarıdaki içeriği indirmeden sonraki 24 saat içinde bilgisayarınızdan tamamen silmelisiniz. Programı beğendiyseniz, lütfen orijinal yazılımı destekleyin, kayıt satın alın ve daha iyi orijinal hizmetler alın. Herhangi bir ihlal olursa, lütfen bizimle e-posta yoluyla iletişime geçin.

Mail To:help@itsvse.com