"Cancun" ile tanışın: Ethereum'un bir sonraki yükseltmesi, maliyet azaltma ve verimlilik artışı, Layer2 için iyi

2023'te yaklaşan büyük Ethereum etkinliği hakkında bilgi edinin: Cancun yükseltmesi.

Yazan: Bulu

15 Eylül 2022'de Ethereum'un birleşmesi nedeniyle, büyük ilgi gören Shapella yükseltmesi resmi olarak Nisan 2023'te tamamlandı. Bir sonraki adımda, Ethereum'un teknik geliştirme hedeflerinde hangi yeni değişiklikler yapılacak?

29 Nisan 2023'te Ethereum Vakfı, 160. çekirdek geliştirici konferans görüşmesini gerçekleştirdi ve Ethereum'daki bir sonraki önemli değişikliği belirledi: Cancun Network Upgrade (Cancun Network Upgrade), Ethereum İyileştirme Önerisi (kısaca EIP).

Shapella yükseltmesi, Ethereum'un birleşmesinden sonra gelecekteki Ethereum'da PoS konsensüs mekanizmasının istikrarlı bir şekilde uygulanmasını sağlamak için teknik bir dönüm noktasıysa, Cancun yükseltmesinin önemi, Shapella yükseltmesinden daha az değildir; Ethereum'un daha da genişlemesi, Ethereum veri depolama ve alma yeteneklerinin geliştirilmesinde de yeni bir aşama açacaktır.

Cancun Yükseltmesini Anlamak

Meksika'da ünlü bir turizm şehri olan Cancun, aynı zamanda Devcon 3 konferansının da mekanıdır.Ethereum yükseltmesinin adlandırma kurallarına göre, yer adından sonra adlandırılan yükseltme, Ethereum yürütme katmanı için bir yükseltmedir.

Bu yükseltmede, Ethereum İyileştirme Protokolü'nün (EIP) nelere dikkat etmeye değer olacağını, bize birlikte bildirin.

01 Cancun Eskalasyonunun Kahramanı: EIP-4844

Ethereum parçalama prototipi

**İyileştirme hedefleri: **Ethereum'un ölçeklenebilirliğini (yani genişleme talebini) çözün, Ethereum Layer 2 (Layer 2) Rollups çözümünün işlem maliyetini düşürmeye yardımcı olun ve Rollup'ların hızını artırın.

Geliştirme geçmişi: Ethereum'un Katman 1 ana ağının (Katman 1) maliyeti yüksekti ve genel işletme maliyetini azaltmak için acilen gerekli iyileştirmelere ihtiyaç var.

Şu anda, Ethereum'daki ölçeklendirme çözümleri esas olarak Katman 2 Toplamalarıdır.

Uygulamada, Toplama çözümü, kullanıcıların çok sayıda işletme giderinden tasarruf etmesine yardımcı olmuştur (bundan sonra Gaz Ücreti olarak anılacaktır). Örneğin, temsili proje Optimism'de, Gaz Ücretinin normal ek yükü yalnızca 0,001 gwei'dir ve bu, normalden çok daha düşüktür. Ethereum katman 1 ana ağının ek yükü; ZK Rollups'ın çözümü daha iyi veri sıkıştırma performansına sahiptir ve imzalanmış verileri içermesi gerekmez ve ücret, Ethereum katman 1 ana ağının yüzde birine kadar bile daha düşüktür.

Ancak, Toplama çözümünden sonra bile daha geniş bir kullanıcı yelpazesi için Gaz Ücreti hala nispeten pahalı bir yük. Ek olarak, Ethereum'un paralel işlemleri işlemedeki etkinliği hala düşüktür ve saniyede yalnızca çift haneli işlem hacmini işleyebilir.Bunlar, ölçeklenebilirliği geliştirmeye yardımcı olacak yeni iyileştirmeler gerektirir.

Sharding——yukarıdaki sorunları çözmek için güçlü bir iyileştirme yöntemidir, ancak mevcut Ethereum bunu henüz uygulayamaz ve EIP-4844 iyileştirme planının zamanında önerisi, yukarıdaki ihtiyaçları çözmek ve sharding yükseltmelerini uygulamaktır, bir ödünleşim buldu Bu, Ethereum'un mevcut aşamasına uygulanabilir ve gelecekte genel veri parçalamayı gerçekleştirmek için Ethereum'un erken teknik temelini attı.

Bu nedenle EIP-4844, "Proto-danksharding", yani "sharding prototipi" olarak da bilinir. Dank kelimesinin de farklı bir kökeni vardır.Ethereum araştırmacısı Dankrad Feist'in adından alınmıştır.Bir keresinde şöyle demişti: "EIP-4844, Rollups için bir hızlandırıcı olacak."

İyileştirmeler (tamamlanan teknik iyileştirmeler):

  • Blob işlemini tanıtın: Blob, Binary Large Object'in kısaltmasıdır. Blob işlemleri, gelecekteki parçalarda kullanılacak yeni bir işlem türüdür.
  • Gelecekteki tam parçalamayı uygulamak için gereken tüm yürütme katmanı mantığını getirin.
  • Gelecekteki tam parçalamayı uygulamak için gereken tüm yürütme ve mutabakat katmanları için çapraz doğrulama mantığını tanıtın.
  • İşaret bloğu doğrulaması (yani Ethereum Layer 2 verileri) ile blob veri kullanılabilirliği örneklemesi arasında katman oluşturmaya olanak tanır.
  • Gelecekteki tam parçalama için gereken mantığın çoğunu uygulamak için işaret blokları sunar.

△ Komple parçalama kavram haritası / Vitalik Buterin

Görüntü kaynağı/öngörü haberleri

Not: Blob'un asıl amacı, Ethereum'un ikinci katmanındaki verilerin taşınmasına yardımcı olmaktır. Aynı zamanda, bu veri vektörleri grubu olan Bloblar, Ethereum'un mutabakat katmanının düğümleri tarafından depolanır, bu nedenle yürütme katmanının Ethereum Sanal Makinesi (kısaca EVM) tarafından okunamazlar ve bu ayırmadır. Ethereum katman 2 Toplama çözümü için indirimli ücretleri gerçekleştiren veri.

Ayrıca blobun verileri 30 gün sonra silinir.

Ana ağ üzerindeki iyileştirme önerisinin baskısını azaltmak için, gelecekteki tam parçalama uygulamasıyla karşılaştırıldığında, EIP-4844, her bir işaret bloğunun artan depolama alanı için en fazla yaklaşık 0,5 MB veri ile sınırlı olmak üzere bir üst sınır belirler. boyut (yaklaşık 4 Blob ), ancak bu üst sınırın gelecekte artması bekleniyor.

02 Cancun yükseltmesi için belirlenen diğer iyileştirme önerileri

  • EIP-1153
  • EIP-6780

Çok izlenen EIP-4844'e ek olarak, Cancun yükseltmesi için onaylanan iyileştirme önerileri şunları içeriyor:

EIP-1153: Geçici Depolama İşlem Kodlarını Ekleyin. Geçici depolama, blokların dahili iletişimini çözmek için özel olarak tasarlanmış bir çözümdür.

Geçici depolama, mevcut işlemlerin anlamını değiştirmez. Geçici depolamadaki veriler, her işlemden sonra atılacak ve sunucu diskine erişmeyecektir. Kullanımdan sonra depolama yuvasını temizlemeye gerek yoktur ve istemcinin bunu yapmasına gerek yoktur. orijinal verileri yükleyin.

Bu nedenle, göreceli olarak, bloklar arasındaki iletişim sorununu çözmek için geçici depolama kullanmanın avantajı, Gaz Ücretinin düşük olması ve gelecekteki Ethereum veri depolama tasarımının, geçici depolama nedeniyle işletme ücretlerinin iadesini dikkate alması gerekmemesidir.

Ancak EIP-1153, mevcut akıllı sözleşmelerde geçici olarak saklanan verilerin kullanımına yönelik olarak tasarlanmamıştır.

**EIP-6780: Ethereum'da Verkle Tree mimarisinin (genellikle "Volker Tree" olarak anılır) gelecekteki uygulamasına hazırlanmak için SEFDESTRUCT işlem kodunun işlevini değiştirin.

Şu anda Ethereum, Merkle Ağacı mimarisini (genellikle "Merkle ağacı" olarak anılır) kullanıyor.SELFDESTRUCT işlem kodunu kullanmak, hesap durumunda çok sayıda değişiklik yapabilir, örneğin, kodu ve depolamayı silebilirsiniz. Ancak gelecekte Verkle Tree mimarisi Ethereum'a uygulandığında hesaplar kolayca değiştirilemez veya silinemez, çünkü Verkle Tree mimarisi her hesabı kök hesaba bağlanmayacak farklı bir hesap anahtarında depolayacaktır.

Bu nedenle EIP-6780, SEFDESTRUCT işlem kodunun işlevselliğinde değişiklikler önerir. EIP-6780'e göre, artık kullanımdaki hesapları değiştirme veya silme yeteneğine sahip olmayan değiştirilmiş SEFDESTRUCT işlem kodu, SEFDESTRUCT bir akıllı sözleşme tarafından yürütüldüğünde, yalnızca arayana ETH aktarmak için kullanılacaktır. oluşturulan aynı işlem.

△Ethereum Cancun yükseltmesi ile ilgili iyileştirme önerilerinin uygulama ilerlemesi (2023/5/30 itibariyle)

Görüntü kaynağı/github@Cancun Ağ Yükseltme Spesifikasyonu

Cancun yükseltmesi için tanımlanan üç iyileştirilmiş protokol EIP-4844, EIP-1153 ve EIP-6780'in Ekim 2023'te etkinleştirilmesi bekleniyor.

03 Cancun yükseltmesi, uygulanan geliştirilmiş protokolü dahil etmek için hala değerlendiriliyor

  • EIP-2537
  • EIP-4788
  • EIP-5656
  • EIP-5920
  • EIP-7069

EOF ile ilgili iyileştirmeler henüz dikkate alınmadı

EIP-2537: BLS12-381 eğri işlemini önceden derleyin ve ilgili doğrulama işlemlerini daha iyi gerçekleştirmek için BLS imza doğrulaması ve SNARKs doğrulaması için gereken işlemler kümesine ekleyin.

Şu anda, bu iyileştirme planının geliştirme süreci nispeten yavaştır. EIP-2537 iyileştirme planının uygulanmasından sonra, mevcut önceden derlenmiş BN254 ile karşılaştırıldığında, daha iyi operasyonel güvenlik elde edecek ve Ethereum'un ikinci katmanının kullanım senaryosunun geliştirilmesine daha elverişli olacak şekilde daha kolay eğri işlemleri eşleştirmeye izin verecektir. .

**EIP-4788: EVM'de işaret zinciri blok kökünü açığa çıkarın. **Beacon Chain Blocks'un kökleri, keyfi konsensüs durumlarını kanıtlamak için kullanılan kriptografik toplayıcılardır.

EVM'deki işaret zinciri kökünün açığa çıkarılması, Ethereum konsensüs katmanına güveni en aza indirilmiş erişim sağlar. Bu aynı zamanda, kullanım durumu geliştirmeye yardımcı olan ve güven varsayımlarını (Güven Varsayımları) geliştirmek için Staking Havuzları ve akıllı sözleşme köprüleri gibi kullanım durumlarını destekleyen geliştirilmiş bir protokoldür.

EIP-5656: Bellek bölgelerini kopyalamak için kullanılabilecek verimli bir EVM talimatı sağlar. Bellek kopyalama, hesaplama açısından yoğun çeşitli işlemler için çok yararlı olan temel bir işlemdir, ancak gelecekte Ethereum Sanal Makinesinde uygulandığında işletme maliyetlerine de neden olacaktır.

EIP-5656 tarafından sunulan talimat, daha önce olmayan yeni bir talimattır.Serbest bırakılan akıllı sözleşme bu yeni talimatı kullanıyorsa, uyumluluğa dikkat edin ve işlemi ayarlamanız gerekebilir.

**EIP-5920: Yeni işlem kodu PAY'i tanıtın. **Hesap adresine ETH göndermek için PAY işlem kodunun kullanılması, hesap adresinin herhangi bir işlevinin çağrılmasına gerek yoktur.

PAY opcode, ETH iletimine ayrılmış bir opcode'dur.Ağ kullanım maliyetlerinden tasarruf sağlayabilen adres fonksiyonlarını harekete geçirmesi gerekmez.Küçük miktarlarda ETH iletimi için çok faydalıdır.

**EIP-7069: CALL talimatını değiştirin, bu protokol etkinleştirildi. **

Referans bağlantısı

[1] Cancun Ağ Yükseltme Spesifikasyonu,

View Original
The content is for reference only, not a solicitation or offer. No investment, tax, or legal advice provided. See Disclaimer for more risks disclosure.
  • Reward
  • 1
  • Share
Comment
0/400
AdversityAvip
· 2024-03-13 15:03
Pusu yüz kat jeton 📈
View OriginalReply0
  • Pin