Pow vs Pos 7...
Herkese merhabalar, kaldığımız yerden devam iyi okumalar;
Tendermint konsensus’u ile çalışan Cosmos 175 validator’e sahip iken Ethereum an itibari ile 369.590 validator ile çalışmaktadır. Daha da güzeli Tendermint, Avalanche, Lachesis gibi saf pBFT tipi konsensusların aksine Casper FFG + LMD GHOST %33 ataklara dirençlidir ve %33 atakta zincir durmaz.
Son olarak Hibrid bir sistem olduğu için yukarıdaki PoS vektörlerine Ethereum’un bulduğu çareleri sormak isteyebilirsiniz. Slashing mekanizması bunlardan biridir. Nothing-at-stake probleminde her iki chain’e blok üreten validator slashlanır. Offline kalıp Sabotaj atak yapan validator offline süresinin 2-3 gün olması durumunda slashlanır. Bribe ataklar validatorlerin giriş / çıkış süresinin belli zaman dilimlerinde olması ile çözülmüştür. Meraklısı iyice araştırabilir.
Neticede 2014’ten beri olan bütün çalışmalar artık tamamlanmış 2022 itibari ile Ethereum PoS’e geçmeye hazırlanmaktadır. 8 yıllık bütün bu serüven “The Merge” adı adı verilen güncelleme ile neticelenecektir.
PoW sistemlerin blokzincirlerin başlangıcında coinleri PoS sistemlere göre daha iyi dağıtması
Son olarak minik bir neden olsa da, PoW’ün PoS’e üstünlüklerinden birisi de coin dağılımını daha güzel yapmasıdır. Çünkü PoW’de madenciler elektrik masrafları için coinlerini satma eğilimine giriyorlar ve bu da coinlerin kişiler arasında daha homojen dağılmasına sebep oluyor. PoS ile başlayan bir blokzincirde coin dağılımı hele hele o chain VC’lere çok pay verilmiş ise VC’lerin pasta payı daha çok artıyor.
8. PoW ve PoS hakkında yanlış bilinenler
Bu konuda o kadar yanlış bilinen şeyler var ki.. Ben en çok söyleneni yazmam gerekiyor diye düşündüm: PoW’de HashRate’in büyük kısmını elinde bulunduran, PoS’de coinlerin büyük bir kısmını elinde bulunduran kesim blokzinciri yönetir.
HAYIR YÖNETEMEZ.
HAYIR YÖNETEMEZ.
HAYIR YÖNETEMEZ.
Yönetemez. YÖNETEMEZ. Artık şu 3 Bitcoin havuzu toplam Hash’in %51’inden fazlası, bu nasıl merkeziyetsizlik vs. gibi şeyler söylemeyin. Lütfen.
PoW ve PoS yukarıda uzun uzun anlattığım gibi gelen bloğun doğruluğunu ve blokzincirin güvenliğini temin eden sistemlerdir. O kadar. Madencilerin %51’inin tek elde bulunması Bitcoin için ölümcül değildir.
Direkt Bitcoin Core’un validation.cpp’sinden 2148. satırı atıyorum: Kaynak
// Any transaction validation failure in ConnectBlock is a block consensus failure
Yani ne demeye çalışıyorum.. PoW’de %51 kötü niyetli olsa dahi iki şey yapabilir.
- Transferleri durdurabilir, buna sensör atak denir.
- Double-spending yapabilir.
İlk atak aşağıdaki gibi olur. Transferlerinizi yapamazsınız. %51 zincire girişi engeller.
İkinci atak Double-spending attacktır. Double-spending attack şu demektir, 100 Dolar paranızı bir kişiye göndermek istediğinizde madenci sizdeki 100 Doları cüzdanınızdan alıp karşı tarafın cüzdanına 100 dolar eklemesi gerekir.
%51 attack durumunda madenci 100 Dolarınızı aynı kişiye gönderip, aynı zamanda sizde de 100 Doları tutabilir.
Double-Spending attack budur ve tehlikelidir. Ancak bu durumda zincir tahrip edilse de, sistemdeki diğer %49’luk kesim dürüst chain’i devam ettirecektir. Ettiremezse bile %51’lik üç kağıtçı kesim sistemdeki dürüst node’lara bu üçkağıdı yutturamayacaktır. Dürüst kişiler dürüst zinciri devam ettirip, double-spending yapılan chaini yok sayacaklardır. Böylelikle %51’lik kısım boşuna elektrik yakacaktır.
PoS’de değişen bir durum yoktur. Yukarıdaki PoS atak vektörlerini hatırlayın, Double-spending de PoS’te bir atak vektörüdür. Ancak bu atak yine Slashing denilen cezalandırma sistemi ile çözülmüştür. Eğer bir sistemde PoS validatorlerinden birisi veya %51’i double-spending yapmaya çalışırsa, Slash yerler. Ellerindeki coinlerden olurlar. PoW’de boşuna elektrik harcarken, PoS’te ellerindeki coinler cezalandırılarak bu kişilerden alınır.
9. Son sözlerim ve yorumlarım
Ethereum’un da PoS’a geçmesi ile birlikte, ilk 15 coinde PoW ile çalışan iki coin kalıyor: Bitcoin ve Dogecoin.
Zcash’in de PoW ile çalışan bir chain olduğunu ve PoS’e geçmeye çalıştığını biliyoruz. Dolayısı ile artık PoW ile çalışan coinler teker teker PoS’e geçiyorlar veya MarketCap’leri düşüyor. PoS hemen hemen çoğu konuda PoW’ten üstün.
Bitcoin’in de tıpkı Ethereum gibi PoS’e geçme ihtimali vardır. Ancak bunun için güçlü bir topluluk desteği gerekiyor. Madenci mafyasını bertaraf etmek gerekiyor ki Ethereum da zaman zaman madenciler ile tartışma yaşamış bir chaindir. Bitcoin PoS’e geçebilir, geçse de zaman alır diye düşünsem de tek bir gerçek var: PoS’in üstünlüğü tartışmasızdır.
Öte yandan PoS çok daha ucuz bir maliyetle çok daha iyi güvenlik sağlıyor. Yukarıda anlattım. Özellikle Ethereum özelinde, hem ETH emisyonunun PoS ile birlikte ciddi anlamda düşmesi, hem de madencilerin masrafları için ETH satış baskının düşmesi gibi durumların özellikle ETH fiyatı için çok olumlu yansıyacağını düşünüyorum.
Yazıya son verirken, PoW veya PoS’in sadece blok üretme, bunları doğrulama ve blokzincire ekleme dışında bir sistem olmadığını hatırlatmak isterim. PoW veya PoS bir konsensustur diyene aslında pek itirazım yok, ancak yukarıda anlattığım gibi PoS bir sisteme farklı konsensuslar eklenebilmekte olup, her PoS sistem aynı değildir.
Yazıya eklenecek birçok şey var. İleride bu kılavuza zaman zaman eklemeler yapmak istiyorum. dPoS, PoA gibi farklı sistemleri konuşmak, farklı PoS yorumlamalarını eklemek isterim.
Tobbykitty abimize teşekkürler...
Sağlıklı mutlu ve huzurlu kalın...