Node nedir? Node’lar 5...
Herkese merhabalar, kaldığımız yerden devam iyi okumalar;
3. Node kurmanın önemi nedir ve neden gereklidir?
Evet birçok node’u gördük ve öğrendik. Şimdi geldik en civcivli bölüme… NODE’UN ÖNEMİ NEDİR? VE NEDEN GEREKLİDİR? HATTA NEDEN KURALIM, NODE KURMANIN BİZE FAYDASI NE?
Gelin size güzel bir hikaye anlatayım…
Bir Pazar sabahı kalkıyorsunuz. Dün akşam çılgınlar gibi eğlenmişsiniz ve eve gelir gelmez uyumuşsunuz. Telefonda coinlerinizin fiyatını dahi kontrol etmemişsiniz. Twitter’a girme fırsatınız da olmamış.
Tobby Kitty takipçisi olarak Ethereum’a güvenmişsiniz ve kefen paranızı dahi ETH’e yatırmışsınız. Ancak siz de dahil hiçbiriniz Ethereum’da node kurmamış. Pazar sabahı yahu şu ETH fiyatına bir bakayım diyorsunuz ve 99.9%’luk bir çöküş ile karşı karşıyasınız. Neler oluyor, Tobby Kitty kesin bir açıklama yapmıştır, muhtemelen bir hata var diyorsunuz…
Tobby Kitty Cumartesi günü saat tam 03.50’te Ethereum üzerindeki bütün node’ların (Arşiv, Validator/Miner ve Non-Consensus node’larının) 95%’inin çeşitli üç kağıtlar ile ortak olarak hareket edip, ağda 500 milyon ETH bastığını, bu basılan ETH’lerin Uniswap’tan tutun da bütün DeFi protokollerinde hızla USDT, USDC, DAI yapıldığını, mevcut paraların nakite döndürüldüğünü veyahut diğer kripto paralara swaplandığını yazmış, 5%’lik masum kısmın, masum zinciri devam ettirse de bunun yeterli olmadığını, koordineli ve Ethereum’u bitirmek için çok ciddi bir operasyonun döndüğünü yazmış.
Ethereum zinciri split yemiş; (95%’lik kısım kafasına göre kurallarını değiştirdiği bir zincir yaratmış) hatta Etherscan (Arşiv Node), Ethermine (Miner/Validator Consensus Node), Vitalik Buterin’in Masternode’u (Full Node) bile bu koordineli atağı yapmış. THE END.
Senin burada yapabileceğin hiçbir şey yok. Çünkü yukarıdaki kişilere güvenmiştin, bu adamlar da bir gece ansızın BLOKZİNCİR ÜZERİNDEKİ BU VERİTABANLARINDA DEĞİŞİKLİK YAPMIŞ, HAVADAN PARA BASMIŞ VE ELİNDEKİ HER ŞEYİ SENDEN ALMIŞLAR. Peki herkesin node kurduğu bir Ethereum hayal edersek bu durumda ne olacaktı?
Diyelim ki, hepimiz node kurmuşuz; Tobby Kitty’de arşiv node’u var, sen ise full node kurmuşsun, hatta BlockLand Discord grubunda dürüst miner’lar kendi mining pool’unu oluşturmuşlar. Ancak sektörün en büyüğü Ethermine (Miner Node) ve Etherscan (Arşiv Node) bu atağın aynısını yapacak olsun. Bu durumda Ethermine’ın ürettiği havadan basılan 500 milyon adet ETH, Etherscan’de görülse dahi, bizim node’larımız bunları kabul etmeyecek, bunları Invalid State (Hatırlayın Blokchain State anlatmıştım) olarak değerlendirecek ve tamamen duymazdan gelecekti.
Etherscan’de 500 milyon adet ETH görünse de, Tobby Kitty hemen kendi arşiv node’unu sizinle paylaşacak, doğru ve dürüst olan zincire hiçbir şey olmadan devam edecekti. Ethermine madencileri boşuna elektrik yakacaktı, (PoS’te Slashing mekanizması devreye girecekti ve saldıran herkes bütün ETH’lerini kaybedeceklerdi) zincirdeki kuralları değiştiremeyeceklerdi, diğer madenciler hemen başka maden havuzlarına (başka Miner Nodelara) gidecekti. Etherscan’i de kullanmayacaktık. Yani herkes node kurarsa, bu kişiler azınlıkta kalacak bu atağı yapamayacaklardı.
Etherscan ve Ethermine… You are fucked by Ethereum Community.
Yazının en başına dönelim… Bankaların tek başına yönettiği veritabanından bahsettik. Blokzincirler de aynen böyledir, eğer node kuran kişi sayısı az ise, bu kişiler blokzincir üzerinde ciddi değişiklikler yapabilirler, blokzincirin bütün olayı bu veritabanlarının herkesin indirebilmesi prensibine dayanmaktadır. Yani bir blokzincir bu veritabanlarını herkesin indirip kurabildiği kadarı ile güvenlidir. Bitcoin veya Ethereum’un gücü buradan gelmektedir. Çünkü bu node’ları herkes kurabilmektedir. (Diğer zincirler ile olan farkına değineceğiz.) DON’T TRUST, VERIFY mottosu ise buradan gelmektedir. Blokzincirdeki verilerin doğruluğunu teyit etmek sadece ve sadece node kurmakla mümkün olmaktadır.
Geldik diğer bir önemli noktaya..
MADENCİLERİN VEYA STAKING YAPANLARIN 51% ATAK YAPMASI DURUMU… Madencilerin çoğunluğu elde etmesi durumunda zincirde değişiklik yapabileceğinin iddiası, hatta daha da yanlış bilinen örneğin PoS sistemlerde validatorlerin çoğunluğunun zinciri yönettiği safsatasına.
Öğrendik, cevaplayalım… MINER VE VALIDATOR’LER DE BİRER NODE DEĞİL MİYDİ? BUNLAR KONSENSUS’A KATILAN VE BLOK ÜRETEN NODE’LARDI DEĞİL Mİ? Bu adamların üç kağıtçı olması durumunda diğer node’ların eli armut toplamıyor. BU BLOKLARI YOKSAYIYOR.
Bitcoin madencileri sistemin 51%’ini ele geçirdi diyelim. (Yani konsensus node’ların 51%’i üç kağıtçı) bu durumda sisteme iki şey yapabilirler:
- Blok basımını durdururlar.
- Bastıkları bloklarda double-spending yapabilirler.
Madencilerle ilgili olan bu kısmı okuyabilirsiniz. Double-spending’i anlatmayacağım. İsteyen buradan devam edebilir.
Tobbykitty abimize teşekkürler...
Sağlıklı mutlu ve huzurlu kalın...