Proof of Work – Proof of Stake: Blockchain Consensus Algorithms Explained
“Proof of Work” ve “Proof of Stake” ifadelerini duyduysanız ancak ne anlama geldiklerini bilmiyorsanız, şimdi öğrenmenin tam zamanı.
İşin kanıtı ve Teminat Kanıtı her ikisi de fikir birliği algoritmalarıdır. Tüm blok zinciri düğümlerinin, aynı paraları birden fazla kez harcamaya çalışan bir saldırı olan çift harcamayı kabul etmelerine ve önlemelerine izin verirler..
İşte döküm. Ancak, henüz okumadıysanız, önce blok zinciri ile ilgili giriş kılavuzumuzu okumanızı öneririz..
İş Kanıtı Nedir?
Proof of Work (PoW) “geleneksel” blockchain modelidir ve neredeyse tam olarak göründüğü gibi çalışır. Temel öncül, bir bilgisayarın başka bir şey yapmasına “izin” verilmeden önce belirli bir miktarda işlemin gerçekleşmesi gerektiğidir. Bitcoin için madenciler zor hesaplamalar yapmalıdır ve karşılığında bir blok keşfedebilir ve bunu yaptıkları için BTC ödülü alabilirler..
Not: Proof of Work, kripto para birimine özgü değildir! Bilgisayar bilimcileri Cynthia Dwork ve Moni Naor, bunu 1993 tarihli “İşleme Yoluyla Fiyatlandırma, Veya Önemsiz Posta ile Mücadele, Kriptolojide Gelişmeler” adlı makalelerinde icat ettiler (ancak daha sonrasına kadar adını almamıştı).
PoW algoritması, e-posta spam veya siber saldırılar gibi bilgisayar sistemlerinin kötüye kullanılmasını önlemeyi amaçlamaktadır. Bir bilgisayarın bir e-posta göndermeden önce karmaşık hesaplamalar yapması gerekiyorsa (bu, zaman ve para gerektirir), spam gönderenlerin ve diğer kötü niyetli kişilerin sistemi kötüye kullanma olasılığı çok daha düşüktür. Bu nedenle Proof of Work, Bitcoin ve diğer kripto para birimleri için neredeyse mükemmel bir seçimdir..
PoW’nin en temel yönlerinden biri, hesaplamanın uzun sürmesi, ancak doğrulanmasının çok kolay olmasıdır. Bir düğüm hesaplamalar yapmak için bir saat harcıyorsa, diğer tüm düğümlerin bunu çok daha hızlı doğrulaması gerekir. Diğer her düğümün tümü aynı süreyi alsaydı, o zaman kullanmak çok yavaş olacağı için blok zinciri işe yaramazdı. Doğrulama hemen gerçekleşmeli.
Madenciler bu hesaplamaları yapar. Yapmaları uzun zaman alıyor, bu nedenle madenciler önce bunları hesaplamak için birbirleriyle rekabet ediyorlar. Piyasaya yeni madeni para arzını sınırlamaktan başka bir amaca hizmet etmezler. Bu, madencilerin işlemleri doğrulamak için yeterince uzun süre kalmasını ve böylece ağı güçlendirmesini sağlar..
Bitcoin’de kullanılan PoW algoritmasına “Hashcash” denir. Bu karmaşık bir şifreleme işlemidir, ancak bir hesaplama olduğu için, işlemci gücü zamanla arttıkça hesaplanması daha hızlı hale gelir. Bununla mücadele etmek için, Bitcoin (ve diğer blok zincirleri), piyasaya kabaca sabit bir yeni madeni para arzı sağlamak için genellikle zorluğu ayarlar..
Tahmin edebileceğiniz gibi, PoW’nin en büyük dezavantajı elektrik kullanımıdır. PoW hesaplamaları büyük miktarda işlemci gücü kullanır. Bu ücretsiz değildir, işlemci gücü arttıkça elektrik tüketimi de artar. Bu daha yüksek faturalara yol açar ve yeterince insan güçlü madencilik teçhizatıyla madenciliğe başlarsa, büyük bir probleminiz olabilir..
Bu nedenle, birçok ülke kripto para madenciliğini yasakladı, özellikle devlet destekli elektrik maliyetleri olan ülkeler. Ocak 2018’de kripto para birimindeki patlama geri dönerse, dünya çapında enerji kullanımında önemli bir artış olacaktır. Ethereum gibi kripto para birimleri Proof of Stake gibi alternatifler arıyor.
PoW ile ilgili bir başka olası sorun da “% 51 saldırısı” dır. Ağ gücünün% 51 veya daha fazlasını sağlayan düğümler, diğer tüm düğümlere oy verebilir. Bu, tek bir kişi veya kuruluşun Bitcoin veya diğer PoW blok zincirlerini “kontrol edebileceği” anlamına gelir. Gerçekte, bu çok az endişe verici. Bunu yapmak için gereken bilgisayar gücü çok büyük ve hükümetlerin bile erişebildiği bir şey değil. Teorik bir sorun olsa da, herhangi bir büyük ağda% 51’lik bir saldırının olması olası değildir..
Teminat Kanıtı Nedir?
Proof of Stake (PoS), PoW’dan farklı bir şekilde çalışır. PoS ile çok büyük elektrik faturaları yok ve operatörler neredeyse madeni paralarıyla bahis yapıyorlar. Düğüm operatörleri madeni paralarına “bahis” yapar. Daha fazla madeni para olanların, bir bloğun keşfedilmesiyle ödüllendirme şansı daha yüksektir, ancak tek faktör bu değildir. En çok jetonu alan kişi her zaman blok ödülü ile ödüllendirilseydi, bu herkesin ağı “satın almasına” izin verirdi..
Bunun yerine, daha rastgele bir yaklaşım gerçekleşir. Bu, blok zincirine bağlı olarak değişir, ancak yaygın bir yöntem, paraların yaşlanmasıdır. Yeni blokları keşfetmeye hak kazanmak için, madeni paraların belirli bir süre – genellikle 30 gün – yatırılması gerekir. Staked coin başka bir şey yapamaz. Bu sürenin sonunda, stake edilmiş paralar bir blok ödülü kazanabilir. Bir kez daha, en çok jetona sahip olanların avantaj kazanmasını önlemek için, stake edilen jetonların süresi belirli bir süre sonra dolar, düğümleri işlemi yeniden başlatmaya ve 30 günlük süreyi tekrar beklemeye zorlar.
PoS ile işlemleri kimin doğruladığını merak ediyor olabilirsiniz. Madeni paralarınızı stake ederek, cüzdanınızın çevrimiçi olması gerekir. Bilgisayarınız işlemleri doğruluyor ve PoW’da olduğu gibi karmaşık hesaplamalar olmadığından, hemen hemen her bilgisayar bunu yapabilir! Farklı kripto para birimlerinin madencileri seçmenin farklı yolları vardır, ancak genellikle hesaplar aşağı yukarı her dakika atanır. İşlemleri işlemek için atanan bir hesap yanıt vermezse, tüm ağ görevi yeniden atamayı kabul eder..
PoS çok iyi çalışıyor ve muazzam enerji kullanımının PoW sorununu çözüyor. Çok sayıda madeni paraya sahip olmak, ödül alma şansınızı artırdığından, madencilerin yalnızca kârı önemsemekten ziyade projeye ilgi duymaları daha olasıdır. Bir PoW madencisinin herhangi bir kripto para birimine sahip olması gerekmez.
Son olarak, PoS madenciliğinin hiçbir maliyeti yoktur. Yeni bir blok keşfetmek için seçilmezseniz, madeni paralarınızı kaybetmezsiniz. Bu nedenle, PoS ağları “tehlikede olan hiçbir şey” güvenlik açığından etkilenebilir. Madenciler hisselerini kaybetmedikleri için, her şeyi, hatta kötü işlemleri bile doğrulamalarını engelleyen şey?
Sert bir çatallanma olursa, madenciler hem eski hem de yeni zinciri doğrulamayı seçebilir ve ne olursa olsun neredeyse karı garanti altına alabilir. Ağ, yeni çatala geçemeyebileceğinden, bu, yazılım yükseltmelerini gerçekleştirmeyi zorlaştırabilir. Birisi defterle tehlikeli şeyler denerse ve ardından bir çatal gerçekleştirirse, madenciler her iki zincirdeki işlemleri doğrulamaya devam edeceği için bundan kurtulabilirler..
Hiçbir şey tehlikede olmayan sorunun çözümleri birçok ağ tarafından düşünülmektedir. Yaygın bir yaklaşım, blok keşif ödülünün ödenmesini geciktirmektir. Bir çatal olursa, madenciler bir taraf seçmek zorunda kalacaklar çünkü eski çatal “ölürse” ödüllerini alamayacaklar. Bu saldırının asla gerçekleşmemesinin bir nedeni basittir. Her iki çataldan da kar elde edebilmelerine rağmen, Madenciler genellikle ağın başarılı olduğunu görmek isterler, bu nedenle er ya da geç bir taraf seçeceklerdir..
Diğer Blockchain Konsensüs Algoritmaları
Birkaç başka fikir birliği algoritması vardır. Bazıları deneysel, bazıları yepyeni, ancak çoğu PoS ve PoW’dan çok daha az yaygındır.
- Faaliyet Kanıtı: Bu, PoW ve PoS’yi birleştirir, hem stakerlar hem de madenciler ödüllerden pay alır..
- Temsilci Teminat Kanıtı: Kullanıcılar, işlemlerini doğrulamak için bir temsilci seçmek için tokenlerini yatırırlar. Çok hızlıdır ve insanlar yeni bloklar oluşturmak veya kötü düğümleri oylamak için işbirliği yapabilir.
- Yanık Kanıtı: Madeni paraları yok etmek, karar vermek için itibarınızı artırır. Daha fazla tahrip olmuş para = daha fazla ağ kontrolü.
- Ağırlık Kanıtı: Stake etmek yerine, düğüm operatörleri başka bir ölçüye göre değişir (blok zincirine göre değişir). Bu, sabit sürücü kapasitesi veya İnternet hızı gibi herhangi bir şey olabilir.
- Geçen Zamanın Kanıtı: PoW gibi, ancak daha az iş ve daha çok piyango. Intel tarafından geliştirildi ve hala deneysel.
Bir kripto para biriminden beklediğiniz gibi, fikir birliği algoritmaları karmaşık şeylerdir. Bunları kullanmak için bir bilgisayar bilimi derecesine ihtiyacınız yoktur, ancak nasıl çalıştıklarını anlamak madeni para satın alırken veya bir düğümü çalıştırırken size yardımcı olabilir. Aşağıdaki yorumlarda ne düşündüğünüzü bize bildirin.