<100 subscribers


Bu yazı, Paradigm Kapital tarafından yayınlanan “Ethereum Acceleration” makalesinden, çevrilmiştir. Konunun anlaşılabilir olması için, ufak eklemeler/çıkarmalar yapılmıştır.
Ethereum’un Gelişimini Hızlandırmak
Ethereum, kuruluşundan bu yana kripto dünyasında öncü bir güç olmayı sürdürdü. Akıllı sözleşmelerin, DAO'ların ve DeFi’nin temelini atan Ethereum, ZK ve MEV gibi zorlu teknolojilerde de inovasyon yapmaya devam etmektedir. Araştırmacı ve mühendislerden oluşan güçlü topluluğu, yeni nesil merkeziyetsiz uygulamalar için sağlam bir temel oluşturmuş durumda.
Ethereum protokolünün ilk sürümünün yalnızca iki yıldan kısa bir sürede piyasaya sürüldüğünü düşününce, bu hızın birçok geliştiriciyi başta bu platforma çeken önemli bir etken olduğu açık. Ancak bugün, Ethereum’un çekirdek protokolünün çok daha hızlı bir şekilde evrilebileceğine inanıyoruz. Üstelik Ethereum’un temel değerlerinden ödün vermeden hayata geçirilebilecek pek çok etkili iyileştirme mevcut.
Hızlı Gelişim Ethereum’un Vizyonudur
Ethereum’un uzun vadeli hedefleri konusunda çeşitli fikir ayrılıkları olabilir. Ancak, hangi hedefe ulaşmayı düşünürseniz düşünün, oraya daha hızlı varmanın her zaman daha iyi olduğu aşikâr. Ethereum’un gelişim kapasitesine yatırım yapmak, protokolün hangi yöne evrileceğinden bağımsız olarak bir kazançtır.
Teknik bir seçimle karşı karşıya kalındığında, genellikle tartışma değerler üzerinden şekillenir: L1’lere mi yoksa L2’lere mi öncelik vermeliyiz, merkeziyetsizlik mi yoksa verimlilik mi daha önemli, ya da finansal mı yoksa finansal olmayan kullanım durumlarına mı odaklanmalıyız? Bu tür tartışmalar herkesin dahil olabileceği ve yoğun ilgi uyandıran konular olabilir. Ancak, temel limitlere ulaşılmadığında bu tartışmaların erken başladığını düşünüyoruz. Ethereum’un, bu limitlere ulaşmadan önce “mümkün olanın sınırlarına” odaklanması gerektiğine inanıyoruz.
Daha hızlı hareket etmek, bu limitlere daha çabuk ulaşmamıza yardımcı olur. Aynı zamanda, “önce X’i mi yoksa Y’yi mi yapmalıyız?” gibi soruları “her ikisini de” diyerek çözme imkânı sunar.
Ethereum’un Hızlanması Mümkün
Tarihsel olarak, Ethereum yılda yalnızca bir büyük güncelleme yayınladı. Ancak bu, daha fazlasını yapamayacağı anlamına gelmiyor.
Bunun ilk adımı, topluluk olarak daha iddialı hedefler koymak ve bu hedeflere ulaşmak için daha kararlı bir şekilde çalışmaktır. Ancak bu noktada iki engelle karşılaşıyoruz: ataletten kaynaklanan doğal yavaşlık ve protokolün artık “kemikleşmesi” gerektiği fikri. Birçok kişi, Ethereum’un merkeziyetsiz yapısını korumanın tek yolunun, çekirdek protokoldeki değişikliklerin hızını yavaşlatmak olduğuna inanıyor.
Bu görüşe katılmıyoruz. Protokolün kemikleşmesi, Ethereum’un bir platform olarak rekabet gücünü kaybetmesine ve daha merkezi alternatiflere yönelmesine neden olabilir. Aynı zamanda, sosyal katman ve dış mekanizmalarla yönetişim süreçlerine zarar verebilir. Ethereum, çevresel değişimlere uyum sağlama yeteneğini kaybetmemelidir.
Daha Hızlı Gelişim İçin Somut Adımlar
Eğer topluluk olarak daha hızlı hareket etmeye karar verirsek, Ar-Ge süreçlerinde büyük etkiler yaratabilecek birçok iyileştirme yapabiliriz. Örneğin:
Müşteri çeşitliliği ve hız dengesi: Müşteri ekiplerinin veto yetkisi yerine katkı sunma rolü üstlenmesi gerekiyor. Her yükseltme için birden fazla müşteri ekibi hazır olmalı, ancak en muhafazakâr ekip hız belirleyen olmamalı.
Gelişim süreçlerini optimize etmek: Tim Beiko’nun kısa süre önce önerdiği gibi, All Core Devs süreci geliştirilebilir. Ayrıca topluluğu, süreçleri iyileştirmek için somut önerilerle katkıda bulunmaya davet ediyoruz.
Daha fazla DevOps ve test kaynağı: Ethereum’un güvenilirliğini korurken büyük değişiklikleri daha sık ve güvenle uygulamak için test süreçlerine yatırım yapılmalı.
Yeniliklere Ulaşma Potansiyeli
Ethereum’un, hırsını kısıtlamaktansa daha fazlasını yapma potansiyeline odaklanması gerektiğini düşünüyoruz. Örnek olarak:
L2’lerin ölçeklenmesi ve güvenliğinin artırılması: Rollup çözümlerinin talebi karşılayabilmesi için PeerDAS ve Blob-Parameter-Only-hardforks gibi teknolojilere daha fazla kaynak ayırmak gerekiyor. Ayrıca Rollup'ların, L1'in güvenlik ve sansür direnci özelliklerini devralması gerekiyor; bunun için Native Rollups yaklaşımına bakabilirsiniz.
L1 ölçeklenmesi: İşlem ücretlerinin yeniden düzenlenmesi veya geçmiş durumların derinlemesine analiz edilmesi gibi adımlarla L1’i daha verimli hale getirebiliriz.
Hesap Soyutlama (AA): Kullanıcı deneyimini iyileştiren yenilikler ve özel anahtarlara bağımlılığı azaltan çözümler geliştirilmeli.
Ethereum’un Gelişim Misyonuna Nasıl Katkı Sağlıyoruz?
Araştırmacılar ve mühendisler olarak, EIP-7862 gibi tartışma yaratmayan ve yol haritasının geri kalanıyla çelişmeyen iyileştirme önerilerine özellikle odaklanarak EIP'ler, veri analizi ve kod ile katkıda bulunacağız. Gaz limiti konusunda güvenli bir şekilde neler yapılabileceğini belirlemek için Ethereum’un mevcut durumunu ve geçmişini derinlemesine analiz ettik.
Reth, üretim için hazır durumda ve yaklaşan hardfork’ların önünü açmak amacıyla kilometre taşlarını hızlı bir şekilde teslim etmeye devam edecek. Reth’i, araştırmacıların ve mühendislerin “EVM-core” düğümleri oluşturarak deney yapmalarını ve yenilik yapmalarını sağlamak için bir SDK olarak tasarladık. Araştırma topluluğunu, Ethereum’un performansını, sansür direncini ve geleceğe dayanıklılığını artıracak yeni özelliklerin prototipini geliştirmek için Reth ile işbirliği yapmaya davet ediyoruz.
Son olarak, Foundry, Alloy, Solar, Revm, Wagmi ve Viem gibi temel araçları oluşturmaya ve desteklemeye devam edeceğiz. Böylece tüm çekirdek protokol güncellemeleri kullanıcılar tarafından etkin bir şekilde kullanılabilir hale gelecek.
Sonuç
Ethereum’un gelişim hızını artırmak, sadece protokolün teknik sınırlarını genişletmekle kalmaz; aynı zamanda herkese açık inovasyonu daha erişilebilir hale getirir ve küresel, güven-minimize edilmiş bir finansal sistemin önünü açar. Topluluk olarak, bu hedeflere ulaşmak için daha hızlı hareket etmeye karar vermeliyiz.
Bu yazı, Paradigm Kapital tarafından yayınlanan “Ethereum Acceleration” makalesinden, çevrilmiştir. Konunun anlaşılabilir olması için, ufak eklemeler/çıkarmalar yapılmıştır.
Ethereum’un Gelişimini Hızlandırmak
Ethereum, kuruluşundan bu yana kripto dünyasında öncü bir güç olmayı sürdürdü. Akıllı sözleşmelerin, DAO'ların ve DeFi’nin temelini atan Ethereum, ZK ve MEV gibi zorlu teknolojilerde de inovasyon yapmaya devam etmektedir. Araştırmacı ve mühendislerden oluşan güçlü topluluğu, yeni nesil merkeziyetsiz uygulamalar için sağlam bir temel oluşturmuş durumda.
Ethereum protokolünün ilk sürümünün yalnızca iki yıldan kısa bir sürede piyasaya sürüldüğünü düşününce, bu hızın birçok geliştiriciyi başta bu platforma çeken önemli bir etken olduğu açık. Ancak bugün, Ethereum’un çekirdek protokolünün çok daha hızlı bir şekilde evrilebileceğine inanıyoruz. Üstelik Ethereum’un temel değerlerinden ödün vermeden hayata geçirilebilecek pek çok etkili iyileştirme mevcut.
Hızlı Gelişim Ethereum’un Vizyonudur
Ethereum’un uzun vadeli hedefleri konusunda çeşitli fikir ayrılıkları olabilir. Ancak, hangi hedefe ulaşmayı düşünürseniz düşünün, oraya daha hızlı varmanın her zaman daha iyi olduğu aşikâr. Ethereum’un gelişim kapasitesine yatırım yapmak, protokolün hangi yöne evrileceğinden bağımsız olarak bir kazançtır.
Teknik bir seçimle karşı karşıya kalındığında, genellikle tartışma değerler üzerinden şekillenir: L1’lere mi yoksa L2’lere mi öncelik vermeliyiz, merkeziyetsizlik mi yoksa verimlilik mi daha önemli, ya da finansal mı yoksa finansal olmayan kullanım durumlarına mı odaklanmalıyız? Bu tür tartışmalar herkesin dahil olabileceği ve yoğun ilgi uyandıran konular olabilir. Ancak, temel limitlere ulaşılmadığında bu tartışmaların erken başladığını düşünüyoruz. Ethereum’un, bu limitlere ulaşmadan önce “mümkün olanın sınırlarına” odaklanması gerektiğine inanıyoruz.
Daha hızlı hareket etmek, bu limitlere daha çabuk ulaşmamıza yardımcı olur. Aynı zamanda, “önce X’i mi yoksa Y’yi mi yapmalıyız?” gibi soruları “her ikisini de” diyerek çözme imkânı sunar.
Ethereum’un Hızlanması Mümkün
Tarihsel olarak, Ethereum yılda yalnızca bir büyük güncelleme yayınladı. Ancak bu, daha fazlasını yapamayacağı anlamına gelmiyor.
Bunun ilk adımı, topluluk olarak daha iddialı hedefler koymak ve bu hedeflere ulaşmak için daha kararlı bir şekilde çalışmaktır. Ancak bu noktada iki engelle karşılaşıyoruz: ataletten kaynaklanan doğal yavaşlık ve protokolün artık “kemikleşmesi” gerektiği fikri. Birçok kişi, Ethereum’un merkeziyetsiz yapısını korumanın tek yolunun, çekirdek protokoldeki değişikliklerin hızını yavaşlatmak olduğuna inanıyor.
Bu görüşe katılmıyoruz. Protokolün kemikleşmesi, Ethereum’un bir platform olarak rekabet gücünü kaybetmesine ve daha merkezi alternatiflere yönelmesine neden olabilir. Aynı zamanda, sosyal katman ve dış mekanizmalarla yönetişim süreçlerine zarar verebilir. Ethereum, çevresel değişimlere uyum sağlama yeteneğini kaybetmemelidir.
Daha Hızlı Gelişim İçin Somut Adımlar
Eğer topluluk olarak daha hızlı hareket etmeye karar verirsek, Ar-Ge süreçlerinde büyük etkiler yaratabilecek birçok iyileştirme yapabiliriz. Örneğin:
Müşteri çeşitliliği ve hız dengesi: Müşteri ekiplerinin veto yetkisi yerine katkı sunma rolü üstlenmesi gerekiyor. Her yükseltme için birden fazla müşteri ekibi hazır olmalı, ancak en muhafazakâr ekip hız belirleyen olmamalı.
Gelişim süreçlerini optimize etmek: Tim Beiko’nun kısa süre önce önerdiği gibi, All Core Devs süreci geliştirilebilir. Ayrıca topluluğu, süreçleri iyileştirmek için somut önerilerle katkıda bulunmaya davet ediyoruz.
Daha fazla DevOps ve test kaynağı: Ethereum’un güvenilirliğini korurken büyük değişiklikleri daha sık ve güvenle uygulamak için test süreçlerine yatırım yapılmalı.
Yeniliklere Ulaşma Potansiyeli
Ethereum’un, hırsını kısıtlamaktansa daha fazlasını yapma potansiyeline odaklanması gerektiğini düşünüyoruz. Örnek olarak:
L2’lerin ölçeklenmesi ve güvenliğinin artırılması: Rollup çözümlerinin talebi karşılayabilmesi için PeerDAS ve Blob-Parameter-Only-hardforks gibi teknolojilere daha fazla kaynak ayırmak gerekiyor. Ayrıca Rollup'ların, L1'in güvenlik ve sansür direnci özelliklerini devralması gerekiyor; bunun için Native Rollups yaklaşımına bakabilirsiniz.
L1 ölçeklenmesi: İşlem ücretlerinin yeniden düzenlenmesi veya geçmiş durumların derinlemesine analiz edilmesi gibi adımlarla L1’i daha verimli hale getirebiliriz.
Hesap Soyutlama (AA): Kullanıcı deneyimini iyileştiren yenilikler ve özel anahtarlara bağımlılığı azaltan çözümler geliştirilmeli.
Ethereum’un Gelişim Misyonuna Nasıl Katkı Sağlıyoruz?
Araştırmacılar ve mühendisler olarak, EIP-7862 gibi tartışma yaratmayan ve yol haritasının geri kalanıyla çelişmeyen iyileştirme önerilerine özellikle odaklanarak EIP'ler, veri analizi ve kod ile katkıda bulunacağız. Gaz limiti konusunda güvenli bir şekilde neler yapılabileceğini belirlemek için Ethereum’un mevcut durumunu ve geçmişini derinlemesine analiz ettik.
Reth, üretim için hazır durumda ve yaklaşan hardfork’ların önünü açmak amacıyla kilometre taşlarını hızlı bir şekilde teslim etmeye devam edecek. Reth’i, araştırmacıların ve mühendislerin “EVM-core” düğümleri oluşturarak deney yapmalarını ve yenilik yapmalarını sağlamak için bir SDK olarak tasarladık. Araştırma topluluğunu, Ethereum’un performansını, sansür direncini ve geleceğe dayanıklılığını artıracak yeni özelliklerin prototipini geliştirmek için Reth ile işbirliği yapmaya davet ediyoruz.
Son olarak, Foundry, Alloy, Solar, Revm, Wagmi ve Viem gibi temel araçları oluşturmaya ve desteklemeye devam edeceğiz. Böylece tüm çekirdek protokol güncellemeleri kullanıcılar tarafından etkin bir şekilde kullanılabilir hale gelecek.
Sonuç
Ethereum’un gelişim hızını artırmak, sadece protokolün teknik sınırlarını genişletmekle kalmaz; aynı zamanda herkese açık inovasyonu daha erişilebilir hale getirir ve küresel, güven-minimize edilmiş bir finansal sistemin önünü açar. Topluluk olarak, bu hedeflere ulaşmak için daha hızlı hareket etmeye karar vermeliyiz.
Share Dialog
Share Dialog
Ali Tıknazoğlu
Ali Tıknazoğlu
No comments yet