Skip to content Skip to sidebar Skip to footer

Ethereum 2.0 İçin İlk Hard Fork: Nedir, Ne İşe Yarayacak?

Vitalik Buterin, Ethereum 2.0 kapsamında geliştirilen Beacon Chain için hard fork önerisinde bulundu. Yeni hard fork’un, Beacon Chain’i mobil cihazlar için daha kullanıcı dostu yapması ve ağdaki bazı güvenlik sorunlarını gidermesi bekleniyor.

Ethereum yol haritasının bir parçası olan Beacon Chain, geçen yılın sonunda hayata geçti. Phase 0 olarak da bilinen Beacon Chain hayata geçtiği sırada, ‘düzeltmek için geç kalınmış’ bazı minör sorunlar bulunuyordu.

Üç ana sorunu çözmeyi hedefliyor

Tasarının öne çıkan noktası, mobil cihazlar ile ilgili oldu. Senkronizasyon komitesinde (sync committee) yapılması öngörülen iyileştirme, mobil cihaz ve tarayıcıların blockchain’i daha az güç harcayarak takip etmesini sağlayacak

Günlük takip için minimum gereksinim yaklaşık 20kB; bir blokun onaylanması için minimum gereksinim yaklaşık 500 byte

Vitalik Buterin: “Beacon Chain’in (ve Ethereum 2.0’nun) light clientları bu sayede mobil cihazlar ve tarayıcılar için elverişli olabilir.”

Planlar arasında, düzenli çalışan validatörün cezasını hafifletip; düzensiz çalışanın cezasını artırmak var. Bağlantısı çeşitli sorunlar nedeniyle ara ara kopan ve toplamda bir saat offline kalan bir validatör ile bir saat boyunca aralıksız şekilde offline kalan bir validatörün cezası denk olmayacak. Ara ara kopan validatöre on kat daha az ceza verilecek.

Vitalik Buterin: “Buradaki amaç, (kontrolü dışında) bağlantı sorunu yaşayan düğümlere kesilen cezaları hafifletip, asıl cezayı gerçekten hatalı bir şekilde çalışan düğümlere kesmek.”

HF1 ile gündeme gelen bir diğer şey, forking mekanizmasındaki olası güvenlik açıkları oldu. Mevcut fork sistemi, yüzde 34 saldırısı ve denge saldırısı gibi saldırılara sebebiyet verebilir. Bu sorunların önüne geçebilmek adına, ağdaki validatörlerin gerekli koşullarda yeniden konumlandırılması ve fork sırasındaki oy sayımının daha güvenceli bir şekilde yapılması öneriliyor.

Denge saldırısı: Validatörlerin yüzde 2’sini kontrol eden bir saldırgan, ‘doğru anı’ yakalayıp bir miktar attestation (tasdikname?) sunar. Saldırgan, validatörlerin yüzde 49’unu A blokunun önde; diğer yüzde 49’unu B blokunun önde olduğuna inandırır. Eğer saldırgan, zamanlamayı gerçekten tutturulabilirse her iki tarafı da kandırabilir.

Gelecekteki sorunların önüne geçmek istiyor

Beacon Chain’in ilk sürümünde yer alan bazı sorunların, bu şekilde ortadan kaldırılması hedefleniyor. Özellikle forking mekanizmasına ilişkin getirilecek çözümlerin, gelecekte kullanışlı olabileceğine inanılıyor.

Ethereum geliştiricileri, 2.0 güncellemesi kapsamında ekosistemi zamanla sharding gibi metotlar ile tanıştırmayı hedefliyorlar. Henüz bu aşamalara gelinmemişken, Vitalik Buterin bu mekanizmanın erkenden denenmesinin faydalı olacağına inanıyor.

Ne zaman yapılacak, adı ne olacak?

Önerilen tüm bu değişikliklerin ne zaman aktifleşeceği bilinmiyor. Başlangıç aşamasında HF1 adıyla sunulan önerinin isminin de değişmesi bekleniyor. Şu ana kadar önerilen isimlerden bazıları şöyle oldu:

  • Vitalik Buterin’in önerileri: Azshara/Ashenvale/Arathi, Badlands/Blasted Lands, Desolace, Elwynn Forest, Feralas/Felwood,
  • Edson Ayllon’un önerileri: Sirius, Altair, Arcturus, Antares,
  • Matt Garnett’in önerileri: Amsterdam, Berkeley, Cairo
Tüm gelişmelerden ve paylaşımlardan haberdar olmak için Telegram kanalımıza katılın!