Ethereum kurucu ortağı Vitalik Buterin, Purge olarak bilinen protokol sadeleştirme ve node kaynak yükünün azaltılmasına yönelik sonraki adımları paylaştı. Purge, Ethereum geçişinde eski ve fazla ağ geçmişinin kaldırılmasını ve ağın zaman içinde basitleştirilmesini içeren önemli bir aşama olarak tanımlanıyor. Bu aşama, geçmiş veri depolamayı azaltmanın yanı sıra node operatörleri için sabit disk gereksinimlerini ve Ethereum protokolünün teknik borcunu da önemli ölçüde azaltıyor.
Ethereum Ekosisteminde Neler Oluyor?
Buterin, Dencun hard fork yükseltmesi sırasında Ethereum improvement proposal’a yönelik (EIP)-6780’in tanıtılmasının karmaşıklığı ortadan kaldırarak ve yeni güvenlik garantileri ekleyerek protokolü basitleştiren SELFDESTRUCT kod işlevlerinin çoğunu ortadan kaldırdığını belirtti.
Buterin, EIP-6780 uygulamasından sonra her Ethereum bloğunun belirli SELFDESTRUCT işlevlerinin temizlenmesi nedeniyle daha fazla sayıda depolama yuvasına sahip olacağını söyledi. Buterin yeni bir EIP’nin gelecekte SELFDESTRUCT kodunu tamamen ortadan kaldıracağını umuyor.
Purge, depolanan geçmiş veri miktarını sınırlamak için EIP-4444 aracılığıyla geçmişin sona ermesini sağlayacaktır. Sonuç olarak node’lar bir yıldan eski olan geçmiş blokları budama seçeneğine sahip olacak.
Geçmiş veriler yalnızca bir eşin zincir başı ile senkronize olması gerektiğinde veya özellikle istendiğinde gerekli olacak ve dolayısıyla yeni bloklar onaylandığında tamamen senkronize edilmiş bir node 365 günden daha eski geçmiş verilere ihtiyaç duymayacak.
Buterin’den Dikkat Çeken Açıklamalar
Konuya yönelik Vitalik Buterin, EIP-4444’ün Ethereum’un node merkezsizliğini büyük ölçüde artırabileceğini söyledi ve konuya yönelik şu ifadelere yer verdi:
“Potansiyel olarak her node varsayılan olarak geçmişin küçük yüzdelerini depolarsa ağda depolanan her bir belirli geçmiş parçasının kabaca bugün yaptığımız kadar kopyasına bile sahip olabiliriz.”
Ethereum kurucu ortağı ayrıca Geth’in yakın zamanda Merge öncesi (PoW) ağlar için desteği bırakarak binlerce satır kodu sildiğini paylaştı. Dencun sonrası bloblar için 18 günlük bir depolama penceresinin node veri bant genişliğini 50 gigabayta düşüreceğini de sözlerine ekledi.
Buterin ayrıca ön derleme Ethereum sözleşmelerinin tasfiye edilmesi ihtiyacını da tartıştı. Ön derleme sözleşmeleri Ethereum Virtual Machine (EVM) tarafından uygulanamayan karmaşık kriptografi biçimlerini uygulamak için kullanılıyor. Buterin’e göre bununla birlikte son zamanlarda sözleşme işlevine olan talep azaldı ve sözleşme hatalarının temel kaynağı ve yeni EVM uygulamaları için büyük bir acı kaynağı haline geldi.