Ethereum yükseltmesi EIP-4844: Proto-danksharding Katman 2 maliyetlerinde düşüş

Ethereum Modülerliğinin İlk Adımı: Proto-danksharding Temel Tanıtımı ve Çalışma Prensibi

Birleşme ve Şanghay güncellemesinin tamamlanmasıyla, Ethereum başarılı bir şekilde iş kanıtından hisse kanıtı konsensüs protokolüne geçiş yaptı. Ethereum'un gelişim yol haritasındaki bir sonraki önemli proje, Ethereum İyileştirme Önerisi (EIP)4844 olarak bilinen "ham veritabanı"dır. Bu kod değişikliği, Ethereum üzerinde kurulu rollupların ölçeklenebilirliğini geliştirmeyi amaçlamaktadır. EIP 4844, Ethereum'un ana geliştiricisi "Protolambda" ve Dankrad Feist'in adıyla anılmakta olup, blobs adı verilen yeni bir işlem türünü tanıtarak, Ethereum bloklarının veri ve depolama gereksinimlerini artırmakta ve blobs ile normal işlemleri ayrı fiyatlandıran yeni bir ücret piyasası oluşturmaktadır.

Ethereum modülerliğinin ilk adımı: Proto-danksharding temel tanıtımı ve çalışma prensibi

Rolluplar, Layer 2 blok zinciri ( gibi Ethereum ) üzerinde veri kullanılabilirliği ( DA ) ( geniş yayılım ve geçici depolama işlem verisi partilerinin işlevselliği protokolüdür. Genellikle, akıllı sözleşmelere dayanan rollup'lar yalnızca Ethereum'un DA'sına değil, aynı zamanda Ethereum'u işlem uzlaşması ) doğrulaması ( için de bağımlıdır. Bu rolluplar, Ethereum gibi DA katmanlarından veri okumakta ve geçerli işlemleri ve akıllı sözleşme kodunu yürütmektedir. Ethereum üzerinde inşa edilen rollup'lar, işlemlerin geçerliliğini sağlamak için Ethereum bloklarında yer alan partileme işlem verilerine dayanır. Sıralayıcılar, kullanıcı işlemlerini maliyet etkin bir şekilde partilemekte ve sıkıştırmakta, DA katmanındaki aktörlere sunmak için.

Genellikle, Ethereum'a büyük miktarda veri göndermenin maliyeti yüksektir, bunun bir kısmı ağın verileri "CALLDATA" adlı bir alanda, işlem geçmişinin bir parçası olarak kalıcı olarak saklamasından kaynaklanmaktadır. EIP 4844 ile her blok, rollup için ek 512kB veya 768kB veri alanı yaratacaktır. Ethereum'un çekirdek geliştiricileri, blob işlemleri için ne kadar ek alan yaratılması gerektiğini değerlendiriyor. Önemli olan, bu alana gönderilen verilerin yaklaşık üç hafta süreyle depolanacak olmasıdır. Blob işlemleriyle doğrulanan verilerin geçiciliği ve diğer işlem türlerinden izole olan blob fiyatlandırmasının bağımsız maliyet piyasası nedeniyle, teorik olarak, rollup'ın Ethereum'a veri göndermenin maliyeti büyük ölçüde azalacaktır. Zamanla, geliştiriciler veri örnekleme tekniklerini tanıtmayı planlıyor, böylece blob verilerinin tümü, Ethereum tam düğümlerine doğrulama için indirilmek zorunda kalmayacak, bu da rollup maliyetlerini daha da azaltacaktır. Proto-danksharding, tam danksharding'in öncüsü ve "prototip"idir, bu da Ethereum düğümlerinin blob verilerinin parçalarını indirerek tam blob'un mevcut olup olmadığını belirlemelerine olanak tanıyacaktır.

Bu rapor, EIP-4844'ün nasıl çalıştığına dair detayları, orijinal veritabanının sınırlılıklarını, EIP-4844'ün tam veritabanına dönüşüm planını ve 2023 sonbaharında planlandığı gibi uygulanacak olan kod değişikliklerinin nihai kullanıcılar ve merkeziyetsiz uygulama ) dapp ( geliştiricileri üzerindeki doğrudan faydaları hakkında bazı değerlendirmeleri derinlemesine incelemektedir. Orijinal danksharding'in amacı Layer 2 rollup ekosistemini desteklemek ve Ethereum'u modüler olarak ölçeklendirmek olduğundan, bir sonraki Ethereum güncellemesinde uygulanacak kod değişiklikleri, dünyanın en büyük kamu blok zincirlerinden birinde modüler blok zinciri teorisinin ölçeklenmesi açısından önemli bir test alanı olacaktır.

Arka Plan

EIP-4844, Ethereum'un ölçeklenebilirlik yükseltmesi olarak değerlendirilmektedir. Ancak, bu kod değişikliğinin Ethereum'un kendi işlem kapasitesine yönelik anlamlı bir artış veya iyileştirme sağlamadığına dikkat edilmelidir. Proto-danksharding, Ethereum'a büyük miktarda veri yayınlama maliyetini düşürerek rollup'ların işletme maliyetlerini azaltır. EIP-4844, Ethereum'un ölçeklenebilirliğine bir katkı olarak görülmektedir çünkü Ethereum'un üzerinde inşa edilen Layer 2 ağlarının maliyet etkinliğini artırmaktadır, ancak bu kod değişikliği, Ethereum'un işlem ve akıllı sözleşme kodu yürütme amacıyla genel bir blok zinciri olarak ölçeklenebilirliğini artırmamıştır.

Son dört yıl içinde, Arbitrum, Optimism, StarkNet, zkSync ve Polygon zkEVM gibi Ethereum rollup'larının işlem hacmi sürekli artmaktadır. Bir veri platformu, tüm Layer 2 ağlarında gerçekleştirilen her saniye işlem hacminin )TPS( olduğunu ve bunun Ethereum'un günlük ortalama TPS'sinin 3.8 katı olduğunu tahmin etmektedir.

![Ethereum modülerliğinin ilk adımı: Proto-danksharding temel tanıtımı ve çalışma prensibi])https://img-cdn.gateio.im/webp-social/moments-15347a793fd78fa34f148220776e8c98.webp(

Bir araştırma kuruluşunun belirli bir veri analizi platformu aracılığıyla sağladığı verilere göre, rollup, son kullanıcılar ve dapp geliştiricileri için, Ethereum'a doğrudan kod dağıtma ve işlem yapma maliyetlerine kıyasla %99'dan fazla gaz ücretinden tasarruf sağlamaktadır.

2023 yılı 13 Haziran itibarıyla, en popüler iki Ethereum rollup'ında işlem göndermenin maliyeti, bir ticaret platformunda ve başka bir platformda, yaklaşık 0,03 ile 0,05 dolar arasında bir eğilim göstermektedir. Ancak, zincir üzerindeki faaliyetlerin yoğun olduğu ve ağın tıkandığı durumlarda, bu maliyetler bazen 1 doların üzerine çıkabilmektedir.

EIP-4844'ün amacı, rollup maliyetlerini azaltmak için yeni bir işlem türü olan ikili büyük nesneleri veya blob olarak adlandırılan bir yapıyı tanıtmaktır. Aşağıda EIP-4844'ün tanımladığı blob işleminin yaşam döngüsünün adım adım açıklaması verilmiştir:

![Ethereum modülerliğinin ilk adımı: Proto-danksharding temel tanıtımı ve çalışma prensibi])https://img-cdn.gateio.im/webp-social/moments-60098db654843962e4f98395f9eecbef.webp(

EIP-4844, Ethereum mempool'a gönderilen normal işlemlerin bloklara dahil edilme şekli üzerinde bir etki yaratmaz, ayrıca Ethereum blok alanı fiyatını belirleyen ücret piyasasını da etkilemez, ancak EIP-4844, Ethereum bloklarının depolama gereksinimlerini artırır. Ek veri alanı, blob işlemlerinin bloklara eklenmesi için gereklidir. Blob, normal işlemleri işlemek için mevcut blok alanını etkilemeden veya sıkıştırmadan Ethereum bloklarına eklenebilen bir yan araç gibidir. Blob blok alanı, EIP 1559'un ücret piyasası tasarımına benzer şekilde, kendi ücret piyasası üzerinden açık artırmaya tabi tutulacaktır. Başlangıçta, blob işlemleri neredeyse maliyetsiz olacaktır. Sonrasında, her bir blok onaylandığında, eğer blob blok alanının )'den en az 256kB('ı kullanılıyorsa, blob işlemlerinin maliyeti %12.5 artacaktır. Yeterince kullanılmayan blob blok alanına sahip her blok için, yani blob blok alanı %50'den az doldurulmuşsa, blob'un maliyeti %12.5 azalacaktır.

![Ethereum modülerliğinin ilk adımı: Proto-danksharding temel tanıtımı ve çalışma prensibi])https://img-cdn.gateio.im/webp-social/moments-2a1a9989aaff538cb0a0ee804a324ed1.webp(

Blob işlemleri Ethereum üzerinde süresiz olarak depolanmaz, bunun yerine Ethereum'un konsensüs katmanı )CL(, yani Beacon Chain üzerinde depolanır ve üç hafta sonra CL düğümünden silinir. Proto-danksharding, her blokta en fazla dört blob olmasını sağlar; her blob, en fazla 128kB ek veri içerebilir. 512kB'lık blob alanının maksimum sınırı, devam eden EIP-4844 testlerine bağlı olarak değişebilir. Geliştiriciler, bu sınırı 4 blobdan 6 blob'a çıkarma olasılığını aktif olarak tartışıyorlar. Her blob, Ethereum'a tek bir işlem grubunu onaylamak için bir rollup sıralayıcısının fırsatıdır. Ethereum'da günde yaklaşık 7094 blok üretiliyor; EIP 4484 sonrasında, 4 blob/blok sınırı varsayıldığında, günde en fazla 28376 blob işlenebilir. ) bu teorik bir maksimum değerdir ve blob ücretlerinin dinamik değişimi nedeniyle pratikte asla ulaşılmayabilir. Her blokta maksimum sayıda blob'un üst üste işlenmesinin maliyeti, bir sıralayıcı için oldukça pahalıdır (.

![Ethereum modülerliğinin ilk adımı: Proto-danksharding temel tanıtımı ve çalışma prensibi])https://img-cdn.gateio.im/webp-social/moments-00bc67a3f9af7e59bfa45ea2f5144725.webp(

Son altı ayda, belirli bir platformda çalışan sıralayıcı, işlem faaliyetlerine göre ikinci en popüler Ethereum rollup'ı olarak, Ethereum'a günde yaklaşık 3126 işlem paketi sunmaktadır.

Bir platformun onayladığı işlem hacmi, bir platformun yaklaşık iki katıdır ve bir platform gibi, sıralayıcılar aracılığıyla CALLDATA kullanarak Ethereum'a veri yayınlayarak işlemleri tamamlar. Ethereum'da popüler olan rollup'ların diğer örnekleri arasında, ancak bunlarla sınırlı olmamak üzere bir platform, bir platform ve bir platform yer almaktadır. Bir platformda, %90'dan fazla ücret Layer 1 CALLDATA ücretlerinden gelmektedir.

Özel veri depolama alanının tanıtımı, başlangıçta ne kadar küçük olursa olsun, Ethereum'un tüm Ethereum tabanlı rolluplar için DA katmanı olarak kullanılmasının maliyetini düşürmek içindir. Temkinli bir şekilde, rollup geliştiricileri, EIP 4844'ün etkinleştirilmesinden itibaren, rollup maliyetlerinin %100'den %900'e kadar azalacağını tahmin ediyor. Ancak, bu tahminler, orijinal veritabanının etkinleştirilmesinden önceki ve sonraki birkaç ayda, rollup benimsenmesi ve etkinliğinin artmasıyla değişebilir.

blob işlemlerinin maliyeti, EIP 4844'ün etkinleştirilmesinin başlangıcında normal işlemlerden daha ucuz olabilse de, Ethereum üzerinde inşa edilen rollup sayısı arttıkça hızla yükselebilir. Ayrıca, her blob'un bir tek sıralayıcıya 128kB veri yayınlama fırsatı sağlamak için tasarlandığı halde, rollup sıralayıcıları, tek bir blob'un birden fazla rollup'tan veri içermesi için koordinasyon yapabilir. Ethereum geliştiricileri, her blokta sınırlı sayıda işlem olması ve tek bir işlem grubunun her blob işleminin toplam 128kB veri alanını tam olarak kullanamayabileceği nedeniyle, blob'ların fiyatlandırılması için ikincil bir piyasa oluşabileceğinin farkındadır. Zincir dışı ikincil pazarların ortaya çıkmasını engellemek öncelik olsa da, bu olasılığı önlemek için daha yüksek düzeyde protokol karmaşıklığı getirmek yerine, geliştiriciler şu anda EIP 4844 aracılığıyla blob'ları tanıtarak "bekle ve gözlemle" yaklaşımını benimsemektedir ve gelecekte EIP 4844'ü daha da optimize etmeyi planlamaktadır.

Orijinal hash, daha ileri teknolojilerin tanıtılmasına zemin hazırladı, böylece düğüm hesaplama yükünü artırmadan blob maliyetlerini daha da düşürmek mümkün oldu. Tamamen terk edilme olarak adlandırılan, blob'un tam tasarımı, her blob'un maksimum sayısını 4'ten 64'e çıkarmayı amaçlamaktadır.

Tam Danksharding

Dört blob, Ethereum blok boyutunu 512kB artırır. Altı blob, Ethereum blok boyutunu ek olarak 768kB artırır. Daha önce belirtildiği gibi, ek blok alanı yalnızca blob işlemleri için katı bir şekilde kullanılmakta olup, normal blok alanı gibi kalıcı veri depolamamaktadır. EIP 4844'ün tam vizyonu, Ethereum'a en fazla 64 blob getirmektir ve bunu blok doğrulamanın düğüm hesaplama yükünü büyük ölçüde artırmadan gerçekleştirmektir. Tam anlamıyla danksharding'i gerçekleştirmek için, Ethereum'un iki teknolojiyi uygulaması gerekmektedir: veri kullanılabilirliği örnekleme )DAS( ve silme kodlaması.

) Veri kullanılabilirliği örnekleme ###DAS (

Layer 2 rollup işlemlerinin doğrulanması bağlamında, DAS'ın hedefi sıralayıcı tarafından gruplandırılan tüm veri parçalarının zincire yayıldığından emin olmaktır. Tam düğümler rastgele seçilir, bir blobdan bir veri parçası indirir ve veri kullanılabilirliği kanıtı oluşturur. Tam düğümlerin veri örnekleme sayısı ne kadar fazla olursa, sıralayıcıdan sağlanan tüm verilerin önemli verilerin tutulmadan sağlandığı olasılığına dair belirti o kadar büyük olur. Düğümler için, örnekleme işlemi, tüm blob verisini indirmekten daha az hesaplama gerektirir, ancak teorik olarak aynı veri kullanılabilirliği garantisini sağlar. Orijinal feragatle aynı şekilde, tam feragat altındaki blob verisi örneklemesi, sıralayıcıdan gelen işlemlerin doğrulandığını ve zincire yayıldığını garanti eder, böylece herhangi bir kullanıcı veya ağ paydaşı değerlendirebilir. Ardından, kullanıcılar ve paydaşlar bu işlemleri gözden geçirmek için bir süreye sahip olurlar, bunların Ethereum gibi bir DA katmanında nihai olarak tamamlandığını doğrularlar ve önceki işlem grubuna dayanarak yeni işlem grupları oluştururlar.

DAS sayesinde, Ethereum geliştiricileri, düğüm hesaplama yükünü artırmadan Ethereum'a yayınlanan Blobs sayısını ve veri miktarını artırma konusunda kendilerine güveniyorlar. Ayrıca, geliştiriciler, gelecekteki güncellemelerde tarihsel süre dolumu gibi önerileri uygulayarak düğümlerin hesaplama yükünü daha da azaltmayı planlıyorlar. Ethereum araştırmacısı Dankrad Feist'in dediği gibi, zamanla Ethereum, "bir arşiv sistemi yerine kamu ilan panosuna" dönüşecek ve işlem geçmişinin tam kopyalarını koruma sorumluluğunu bu verileri sıkça kullanan ağ paydaşlarına, örneğin Layer 2 rollup'lara ve bazı blockchain altyapı şirketlerine devredecek. EIP 4844 Blobs'u tanıtsa da, bu, bir gün tüm işlemlerin Ethereum üzerindeki depolama haline gelebileceğine dair erken bir örnektir.

![Ethereum modülerliğinin ilk adımı: Proto-danksharding temel tanıtımı ve çalışma prensibi])https://img-cdn.gateio.im/webp-social/moments-455aedf02ac5a991dab405b3f7e9b766.webp(

) silme kodu

Silme kodlama teknolojisi, verilerin örnekleme yeteneğini artırdı. Eğer kötü niyetli bir sıralayıcı az sayıda veri bloğunu alıkoyarsa, %1

View Original
This page may contain third-party content, which is provided for information purposes only (not representations/warranties) and should not be considered as an endorsement of its views by Gate, nor as financial or professional advice. See Disclaimer for details.
  • Reward
  • 3
  • Share
Comment
0/400
MEVictimvip
· 14h ago
L2 sonunda ücretleri düşürdü.
View OriginalReply0
ContractFreelancervip
· 14h ago
İkili ağın önemli optimizasyonu
View OriginalReply0
ForkTroopervip
· 14h ago
L2 ücretleri nihayet düşüyor.
View OriginalReply0
Trade Crypto Anywhere Anytime
qrCode
Scan to download Gate app
Community
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)