Orijinal yazar: Vitalik Buterin Orijinal derleme: jk, Odaily Planet Daily
13 Mart'ta Dencun sert çatalı etkinleştirildi ve Ethereum'un uzun zamandır beklenen özelliklerinden biri mümkün oldu: proto-danksharding (aka EIP-4844, diğer adıyla bloblar). Başlangıçta çatal, blob'ların neredeyse ücretsiz olması nedeniyle toplamalar için işlem ücretlerini 100 kattan fazla azalttı. Geçtiğimiz gün sonunda blobların boyutunda bir artış gördük; blobskripsiyon protokolleri bunları kullanmaya başladıkça ücret piyasaları da harekete geçti. Bloblar ücretsiz değildir ancak yine de çağrı verilerinden çok daha ucuzdurlar.
Sol: Blobscriptions sayesinde blob kullanımı sonunda blok başına 3 hedefine ulaştı. Sağda: Sonraki blob ücretleri "fiyat keşif moduna girin" Kaynak: https://dune.com/0x Rob/blobs
Bu dönüm noktası, Ethereum'un uzun vadeli yol haritasında önemli bir değişimi temsil ediyor: Bloblar söz konusu olduğunda, Ethereum'un ölçeklendirmesi artık "sıfırdan bire" bir sorun değil, "birden çoğa" bir sorundur. Buradan itibaren, ister blob sayısını artırın ister toplamaların her blobu kullanma yeteneğini artırın, önemli ölçeklendirme çalışmaları devam edecek, ancak daha artımlı olacaktır. Ethereum'un bir ekosistem olarak çalışma şekline ilişkin temel değişikliklerle ilgili ölçeklendirme değişiklikleri giderek geride kalıyor. Ayrıca odak noktası yavaş yavaş PoS ve ölçeklendirme gibi L1 sorunlarından uygulama katmanına daha yakın konulara doğru kaymaya devam edecek. Bu makalenin araştıracağı anahtar soru şudur: Ethereum bundan sonra nereye gidecek?
Ethereum ölçeklendirmenin geleceği
Geçtiğimiz birkaç yılda Ethereum'un yavaş yavaş L2 merkezli bir ekosisteme dönüştüğüne tanık olduk. Başlıca uygulamalar L1'den L2'ye geçmeye başladı, ödemeler varsayılan olarak L2'ye dayanmaya başladı ve cüzdanlar, kullanıcı deneyimlerini yeni çoklu L2 ortamı etrafında oluşturmaya başladı.
Toplama merkezli yol haritasının başından beri önemli bir parçası, bağımsız veri kullanılabilirliği alanı kavramı olmuştur: bir blok içinde, toplamalar gibi ikinci kademe projeler için verileri depolayabilen, EVM tarafından erişilemeyen özel bir alan bölümü. Bu veri alanı EVM tarafından erişilemediğinden bir bloktan ayrı olarak yayınlanabilir ve ayrı ayrı doğrulanabilir. Sonuçta, veri kullanılabilirliği örneklemesi adı verilen ve her düğümün birkaç küçük örneği rastgele kontrol ederek verilerin doğru şekilde yayınlandığını doğrulamasını sağlayan bir teknik aracılığıyla doğrulanabilir. Uygulandıktan sonra blob alanı önemli ölçüde genişletilebilir; nihai hedef yuva başına 16 MB'tır (yaklaşık 1,33 MB/saniye).
Veri kullanılabilirliği örneklemesi: Her düğümün, genel verilerin kullanılabilirliğini doğrulamak için yalnızca verilerin küçük bir bölümünü indirmesi gerekir.
EIP-4844 (yani bloblar) bize veri kullanılabilirliği örneklemesi sağlamaz. Ancak temel çerçeveyi öyle bir şekilde kuruyor ki, buradan veri kullanılabilirliği örneklemesi getirilebiliyor ve perde arkasında blob sayısı artırılabiliyor; üstelik bunların tümünü kullanıcının veya uygulamanın katılımı gerekmiyor. Aslında gerekli olan tek "hard fork" basit bir parametre değişikliğidir.
Buradan gelişmenin devam etmesi gereken iki yön şunlardır:
1. Blob kapasitesini kademeli olarak artırın ve son olarak, her zaman dilimi için 16 MB veri alanı sağlayarak veri kullanılabilirliği örneklemesinin panoramik bir görünümünü elde edin;
2. Sahip olduğumuz veri alanını daha iyi kullanmak için L2'yi iyileştirin.
DAS'ı hayata geçirmek
Bir sonraki aşama DAS'ın PeerDAS adı verilen basitleştirilmiş bir versiyonu olabilir. PeerDAS'ta her düğüm, toplam blob verilerinin önemli bir bölümünü (örneğin 1/8) depolar ve düğümler, p2p ağındaki birçok eşle bağlantıyı sürdürür. Bir düğümün belirli bir veri parçasını örneklemesi gerektiğinde, bu veri parçasını depolamaktan sorumlu olduğu bilinen eşlerden birine sorar.
Her düğümün tüm verilerin 1/8'ini indirmesi ve depolaması gerekiyorsa PeerDAS teorik olarak blobların boyutunu 8 kat artırmamıza izin verir (aslında 4 kat, çünkü silme kodlama fazlalığı nedeniyle 2 kat kaybederiz). PeerDAS zamanla kullanıma sunulabilir: Profesyonel stakerların tam blobları indirmeye devam ettiği, bireysel stakerların ise verilerin yalnızca 1/8'ini indirdiği bir aşamaya sahip olabiliriz.
Buna ek olarak, EIP-7623 (veya 2D fiyatlandırma gibi alternatifler), hem artan blob hedeflerine hem de L1 gazına izin verecek şekilde yürütme bloklarının (yani bir bloktaki "düzenli işlemler") maksimum boyutuna daha sıkı sınırlar koymak için kullanılabilir. kapak daha güvenli hale gelir. Uzun vadede, daha karmaşık 2D DAS protokolleri, her alanda gelişmemize ve blob alanını daha da artırmamıza olanak tanıyacak.
L2 performansını iyileştirin
Günümüzde Katman 2 (L2) protokolleri dört temel yolla geliştirilebilir.
1. Veri sıkıştırma yoluyla baytları daha verimli kullanın
Veri sıkıştırmaya genel bakış diyagramım hâlâ burada görüntülenebilir
Safça konuşursak, bir işlem yaklaşık 180 bayt veri kaplıyor. Bununla birlikte, bu boyutu birkaç aşamada azaltabilecek bir dizi sıkıştırma tekniği vardır; sıkıştırmayı optimize ederek, sonunda işlem başına veri miktarını 25 baytın altına düşürebiliriz.
2. L2'nin güvenliğini sağlamak için L1'in iyimser veri teknolojisini yalnızca özel koşullar altında kullanın.
Safça konuşursak, bir işlem yaklaşık 180 bayt veri kaplıyor. Bununla birlikte, bu boyutu birkaç aşamada azaltabilecek bir dizi sıkıştırma tekniği vardır; sıkıştırmayı optimize ederek, sonunda işlem başına veri miktarını 25 baytın altına düşürebiliriz.
2. L2'nin güvenliğini sağlamak için L1'in iyimser veri teknolojisini yalnızca özel koşullar altında kullanın.
Plazma, bazı uygulamalar için Rollup'a eşdeğer güvenlik sağlarken, normal şartlarda verileri L2'de tutmanıza olanak tanıyan bir teknoloji sınıfıdır. EVM'ler için Plazma tüm paraları koruyamaz. Ancak Plazma'dan ilham alan yapılar çoğu parayı koruyabilir. Ve Plazma'dan çok daha basit bir yapı, günümüzün validiumlarını büyük ölçüde geliştirebilir. Tüm verilerini zincire koymak istemeyen L2'ler bu teknolojiyi keşfetmelidir.
3. Uygulamayla ilgili kısıtlamaları iyileştirmeye devam edin
Dencun sert çatalı etkinleştirildiğinde, sunduğu blobları kullanmak için Toplamalar kurmanın maliyeti 100 kat azalır. Base Rollup kullanımda ani bir artış gördü:
Bu da Base'in dahili gas limitine ulaşmasına ve ücretlerde beklenmedik bir artışa neden oldu. Bu, genişlemesi gereken tek şeyin Ethereum'un veri alanı olmadığının daha geniş bir şekilde anlaşılmasına yol açtı: Toplamaların dahili olarak da genişlemesi gerekiyordu.
Bunun bir kısmı paralelleştirmedir; Toplamalar, EIP-648'e benzer bir şey uygulayabilir. Ancak depolama ve hesaplama ile depolama arasındaki etkileşim de aynı derecede önemlidir. Bu, Rollup'lar için önemli bir mühendislik sorununu temsil ediyor.
4. Güvenliği geliştirmeye devam edin
Toplamaların gerçekten kodla korunduğu bir dünyadan hala çok uzaktayız. Aslında l2 beat'e göre bu beşinden yalnızca biri, yalnızca Arbitrum, EVM'yi tam olarak destekliyor, hatta benim "birinci aşama" dediğim seviyeye ulaşıyor.
Bunun baştan ele alınması gerekiyor. Sofistike iyimser veya SNARK tabanlı bir EVM doğrulayıcısının koduna henüz yeterince güvenmesek de, kesinlikle bu yolun yarısına varma kapasitesine sahibiz ve yüksek eşiklerde devreye girebilecek güvenlik komitelerimiz var (ör. Teklif 6/8'dir; Arbitrum, kodun davranışını değiştirmek için 9/12'yi yürütmektedir.
Ekosistem standartlarının daha katı hale gelmesi gerekiyor: Şu ana kadar hoşgörülü davrandık ve "merkezileşme yolunda" olduğunu iddia eden her projeyi kabul ettik. Yılsonuna kadar standartlarımızın yükseltilmesi gerektiğini ve en azından birinci aşamaya ulaşmış projeleri toplama olarak değerlendirmemiz gerektiğini düşünüyorum.
Bundan sonra, ihtiyatlı bir şekilde ikinci aşamaya geçebiliriz: kod tarafından gerçekten desteklenen bir toplama ve yalnızca kodun "açıkça kendisiyle çeliştiği" durumlarda bir güvenlik komitesi (örneğin, iki uyumsuz durum kökünü veya iki farklı A dünyasını kabul eder). yalnızca farklı cevaplar verirseniz müdahale edin). Bu hedefe giden yollardan biri güvenli bir şekilde birden fazla kanıtlayıcı kullanmaktır.
Bu Ethereum'un gelişimi açısından ne anlama geliyor?
Bu Ethereum'un gelişimi açısından ne anlama geliyor?
2022 yazında ETHCC'de Ethereum gelişiminin mevcut durumunu bir S-eğrisi olarak anlatan bir rapor vermiştim: Çok hızlı bir geçiş dönemine giriyoruz, sonrasında L1 konsolidasyona uğradıkça ve geliştirme yeniden kullanıcılara odaklandıkça ve uygulamada katman, gelişme tekrar yavaşlayacak.
Bugün, açıkça bu S eğrisinin yavaşlayan, sağ kısmında olduğumuzu söyleyebilirim. İki hafta önce Ethereum blok zincirindeki en büyük iki değişiklik (proof-of-stake'e geçiş ve bloblara yeniden düzenleme) tamamlandı. Gelecekteki değişiklikler hala önemli olacaktır (örneğin Verkle ağaçları, tek slot kesinliği, protokol içi hesap soyutlaması), ancak Hisse Kanıtı ve parçalamadan daha az dramatik olacaktır. 2022'de Ethereum, uçuş sırasında motor değiştiren bir uçak gibidir. 2023 yılında kanatlarını değiştirdi. Verkle ağacı geçişi geriye kalan gerçekten önemli değişikliktir (zaten bir test ağımız var); diğerleri daha çok arka kanadın değiştirilmesine benziyor.
EIP-4844'ün amacı, toplamalar için uzun vadeli istikrar sağlamak amacıyla tek seferlik büyük bir değişiklik yapmaktır. Artık bloblar tükendiğine göre, 16 MB bloblarla tam danksharding'e yönelik gelecekteki yükseltmeler, hatta sahadaki STARK'lar için şifrelemenin 64 bitlik goldilock'lara dönüştürülmesi, toplamalara veya kullanıcının başka bir eylemine gerek kalmadan gerçekleşebilir. Aynı zamanda önemli bir emsalini de güçlendiriyor: Ethereum'un geliştirme süreci, uzun süredir devam eden, iyi bilinen bir yol haritasına göre yürütülüyor ve "yeni Ethereum" (L2 dahil) akılda tutularak oluşturulan uygulamalar, uzun vadeli istikrarlı bir ortam kazanıyor.
Bu, uygulamalar ve kullanıcılar için ne anlama geliyor?
Ethereum'un ilk on yılı büyük ölçüde bir eğitim aşamasıydı: amaç her zaman Ethereum L1'i hayata geçirmek oldu ve benimsenme çoğunlukla küçük bir grup hevesli birey arasında gerçekleşti. Birçoğu, son on yılda kitlesel benimsenme eksikliğinin kripto para birimlerinin işe yaramaz olduğunu kanıtladığını savunuyor. Neredeyse tüm finansal olmayan spekülasyon kripto uygulamalarının düşük ücretlere dayandığı fikrine her zaman karşı çıktım; bu nedenle yüksek ücretlerle karşılaştığımızda, esas olarak finansal spekülasyon gördüğümüze şaşırmamalıyız.
Artık lekelere sahip olduğumuza göre, bizi geride tutan bu temel sınırlama erimeye başlıyor. Ücretler nihayet önemli ölçüde düştü; Paranın İnterneti'nin işlem başına maliyetinin beş sentten fazla olmaması gerektiğine dair yedi yıldır yaptığım açıklama sonunda gerçekleşti. Henüz işin tamamen dışına çıkmış değiliz: Kullanım çok hızlı artarsa ücretler yine de artabilir ve önümüzdeki birkaç yıl içinde blob'ları (ve ayrı ayrı toplamaları) ölçeklendirmek üzerinde çalışmaya devam etmemiz gerekecek. Ama tünelin sonundaki ışığı görüyoruz... yani... karanlık orman.
Geliştiriciler için bunun anlamı basit: artık hiçbir mazeretimiz yok. Birkaç yıl öncesine kadar kendimiz için düşük bir çıta belirledik ve prototip olarak çalıştıkları ve makul ölçüde merkezi olmayan bir şekilde çalıştıkları sürece ölçek açısından açıkça kullanılamaz olan uygulamalar geliştirdik. Bugün, aynı anda hem şifrepunk hem de kullanıcı dostu uygulamalar geliştirmek için ihtiyacımız olan tüm araçlara ve aslında sahip olacağımız araçların çoğuna sahibiz. Bu yüzden dışarı çıkıp bunu yapmalıyız.
Geliştiriciler için bunun anlamı basit: artık hiçbir mazeretimiz yok. Birkaç yıl öncesine kadar kendimiz için düşük bir çıta belirledik ve prototip olarak çalıştıkları ve makul ölçüde merkezi olmayan bir şekilde çalıştıkları sürece ölçek açısından açıkça kullanılamaz olan uygulamalar geliştirdik. Bugün, aynı anda hem şifrepunk hem de kullanıcı dostu uygulamalar geliştirmek için ihtiyacımız olan tüm araçlara ve aslında sahip olacağımız araçların çoğuna sahibiz. Bu yüzden dışarı çıkıp bunu yapmalıyız.
Birçok kişi bu zorluğun üstesinden geliyor. Daimo Cüzdan kendisini açıkça Ethereum'daki Venmo olarak tanımlıyor ve Venmo'nun rahatlığını Ethereum'un merkezi olmayan yapısıyla birleştirmeyi hedefliyor. Merkezi olmayan sosyal dünyada Farcaster, gerçek merkezi olmayan yönetimi (örneğin, kendi alternatif müşterinizi nasıl oluşturacağınıza ilişkin bu kılavuza göz atın) harika bir kullanıcı deneyimiyle birleştirme konusunda harika bir iş çıkarıyor. Önceki "sosyal finans" çılgınlıklarının aksine, ortalama bir Farcaster kullanıcısı kumar oynamak için orada değil; gerçekten sürdürülebilir bir kripto uygulaması için önemli bir testi geçmek.
Bu gönderi ana Farcaster istemcisi Warpcast aracılığıyla gönderildi ve bu ekran görüntüsü alternatif Farcaster + Lens istemcisi Firefly'dan.
Bu başarılar, kimlik, itibar ve yönetim de dahil olmak üzere diğer uygulama alanlarına dayanmamız ve bunları genişletmemiz gereken şeylerdir.
Bugün oluşturulan veya bakımı yapılan uygulamaların planı 2020'lerin Ethereum'una sahip olmalıdır
Ethereum ekosisteminde hala temelde "2010'ların Ethereum'u" olan bir iş akışı etrafında çalışan çok sayıda uygulama bulunmaktadır. ENS aktivitesinin çoğu hala ilk katmanda (L1) meydana gelir. Çoğu token basımı da ilk katmanda gerçekleşir ve köprü tokenlarının ikinci katmanda (L2) mevcut olmasını sağlamak için ciddi bir düşünce yapılmaz (örneğin, koinin Ukrayna'ya devam eden bağışlarını alkışlayan şu ZELENSKYY memecoin hayranını inceleyin, ancak şikayetçi olun) L1 ücretleri onu çok pahalı hale getiriyor). Ölçeklenebilirliğin yanı sıra gizlilik konusunda da gerideyiz: POAP'lerin tümü zincir üzerinde açığa çıkar; bu, bazı kullanım durumları için doğru seçim olabilir, ancak diğerleri için oldukça yetersizdir. Çoğu DAO ve Gitcoin Bağışları hala tamamen şeffaf zincir içi oylama kullanıyor ve bu da onları rüşvete (etkinlik sonrası airdroplar dahil) karşı oldukça duyarlı hale getiriyor ve bunun da katkı modellerini ciddi şekilde bozduğu görülüyor. Bugün, ZK-SNARK'lar uzun yıllardan beri var ancak pek çok uygulama onları hâlâ doğru şekilde kullanmaya başlamadı.
Bunlar, mevcut geniş bir kullanıcı tabanıyla uğraşmak zorunda olan çalışkan ekiplerdir, bu nedenle onları aynı anda en son teknoloji dalgasına yükseltme yapmadıkları için suçlamıyorum. Ancak yakında bu yükseltmenin gerçekleşmesi gerekecek. Temel olarak 2010'ların Ethereum iş akışı ile temel olarak 2020'lerin Ethereum iş akışı arasındaki bazı önemli farklar şunlardır:
Temel olarak Ethereum artık sadece finansal bir ekosistem değil. Çoğu alanda "merkezi teknolojiye" tam kapsamlı bir alternatiftir ve hatta merkezi teknolojinin sağlayamadığı bazı şeyleri (örneğin yönetişimle ilgili uygulamalar) bile sunar. Bu daha geniş ekosistemi akılda tutarak inşa etmemiz gerekiyor.
Sonuç olarak
Ethereum, "hızlı L1 ilerlemesi" çağından, L1 ilerlemesinin hala önemli olacağı, ancak biraz daha mütevazı ve uygulamalara daha az zarar vereceği bir döneme doğru kararlı bir geçiş yaşıyor.
Hala genişletmeyi tamamlamamız gerekiyor. Bu çalışma daha çok perde arkasında gerçekleşecek ama yine de önemli.
Uygulama geliştiricileri artık yalnızca prototip geliştirmiyor; milyonlarca insanın kullanabileceği araçlar geliştiriyoruz. Tüm ekosistem genelinde zihniyetimizi tamamen buna göre ayarlamamız gerekiyor.
Hala genişletmeyi tamamlamamız gerekiyor. Bu çalışma daha çok perde arkasında gerçekleşecek ama yine de önemli.
Uygulama geliştiricileri artık yalnızca prototip geliştirmiyor; milyonlarca insanın kullanabileceği araçlar geliştiriyoruz. Tüm ekosistem genelinde zihniyetimizi tamamen buna göre ayarlamamız gerekiyor.
Ethereum, "sadece" bir finansal ekosistemden daha eksiksiz, bağımsız, merkezi olmayan bir teknoloji yığınına dönüştü. Tüm ekosistem genelinde bu konudaki zihniyetimizi tamamen buna göre ayarlamamız gerekiyor.
Tüm Yorumlar