EIP-4844, blob işlemlerini tanıtarak Ethereum Katman 2 maliyetlerini büyük ölçüde düşürüyor.

Proto-danksharding: Ethereum modülerliğin ilk adımı

Ethereum, iş kanıtı konsensüs mekanizmasından hisse kanıtı konsensüs mekanizmasına başarıyla geçiş yaptı. Bir sonraki önemli gelişim yol haritası projesi EIP-4844, aynı zamanda "prototip veri bloğu" olarak da bilinir. Bu kod değişikliği, Ethereum'un üzerinde inşa edilen rollup'ların ölçeklenebilirliğini geliştirmeyi amaçlamaktadır.

EIP-4844, yeni bir işlem türü olan blob'u tanıtarak, Ethereum bloklarının veri ve depolama gereksinimlerini artırmış ve blob'u geleneksel işlemlerden ayrı bir fiyatlandırma ile yeni bir ücret piyasası oluşturmuştur.

Rollup, Layer 2 blok zinciri ( gibi Ethereum ) üzerinde veri kullanılabilirliği ( DA ) protokolüne dayanmaktadır. Genel olarak, akıllı sözleşmelere dayalı rollup'lar yalnızca Ethereum'un DA'sına değil, aynı zamanda işlemlerin hesaplanması için de Ethereum'a dayanır. Bu rollup'lar Ethereum gibi DA katmanlarından veri okur ve geçerli işlemler ve akıllı sözleşme kodları yürütür.

Genellikle, Ethereum'a büyük miktarda veri yayınlamanın maliyeti yüksektir, bunun bir kısmı ağın verileri "CALLDATA" alanında işlem geçmişinin bir parçası olarak kalıcı olarak depolamasından kaynaklanmaktadır. EIP-4844 ile her blok, rollup için ek 512kB veya 768kB veri alanı yaratacaktır. Önemli olan, bu alana yayınlanan verilerin yaklaşık üç hafta süreyle saklanacağıdır.

Blob işlemleri ile doğrulanan verilerin geçiciliği ve diğer tür işlemlerden ayrı bir blob fiyatlandırma mekanizması nedeniyle, teorik olarak rollup'ın Ethereum'a veri yayınlama maliyeti büyük ölçüde düşecektir. Zamanla, geliştiricilerin veri örnekleme teknolojisini tanıtması planlanıyor, böylece blob verileri, Ethereum tam düğümüne doğrulama için tamamen indirilmek zorunda kalmayacak ve rollup maliyetlerini daha da azaltacaktır.

Proto-danksharding, tamamen danksharding'in öncüsü ve "prototipi" olup, Ethereum düğümlerinin blob verilerinin parçalarını indirerek tam blob'un kullanılabilirliğini belirlemesini sağlayacaktır.

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

Arka Plan

EIP-4844, Ethereum'un ölçeklenebilirlik yükseltimi olarak görülmektedir. Ancak, bu kod değişikliğinin Ethereum'un kendisi için işlem kapasitesinde maddi bir artış ya da 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şletim maliyetlerini azaltmaktadır. EIP-4844, Ethereum'un ölçeklenebilirliğinde bir iyileştirme 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 konusunda genel bir blok zinciri olarak ölçeklenebilirliğini artırmamaktadır.

Son dört yılda, Arbitrum, Optimism, StarkNet, zkSync ve Polygon zkEVM gibi Ethereum rolluplarının işlem hacmi artmaya devam etti. L2Beat.com'un tahminlerine göre, tüm Layer 2 ağlarında gerçekleştirilen saniye başına işlem hacmi (TPS), Ethereum'un günlük ortalama TPS'sinin 3.8 katıdır.

Blockworks Research'ün Dune Analytics 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ğıtımı ve işlem maliyetlerine kıyasla %99'dan fazla gaz ücreti tasarrufu sağlamaktadır.

2023 yılı 13 Haziran itibarıyla, en popüler iki Ethereum rollup'ında işlem gönderim maliyeti, Optimism ve Arbitrum, 0.03 dolar ile 0.05 dolar civarındadır. 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 nesne veya blob'un tanıtılmasıdır. Aşağıda, EIP-4844 tarafından tanımlanan blob işleminin yaşam döngüsünün adım adım açıklaması bulunmaktadır:

  1. Kullanıcı rollup'a işlem gönderir.
  2. Rollup sıralayıcı toplu işlem
  3. Sıralayıcı, işlem gruplarını blob olarak Ethereum'a gönderir.
  4. Ethereum doğrulayıcıları blob'u bloğa ekler.
  5. Blob verileri konsensüs katmanında yaklaşık 3 hafta saklanır.
  6. Rollup, durum güncellemeleri için blob verisi kullanır.

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

EIP-4844, Ethereum mempool'üne gönderilen sıradan işlemlerin bloklara nasıl dahil edildiğini etkilemez ve Ethereum blok alanı fiyatını belirleyen ücret pazarı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, sıradan işlemleri işlemek için mevcut blok alanını etkilemeden veya işgal etmeden Ethereum bloklarına eklenebilen yan araç gibidir. Blob blok alanı, EIP-1559'un ücret pazarı tasarımına benzer şekilde kendi ücret pazarı üzerinden ihale edilecektir.

Başlangıçta, blob işlemlerinin neredeyse hiçbir maliyeti olmayacak. Daha sonra, her bir blok onaylandıkça, eğer blob blok alanının ( en az 256kB)'ü kullanılıyorsa, blob işlemlerinin maliyeti %12.5 artacaktır. Her bir blob blok alanının yeterince kullanılmadığı bloklar için, yani blob blok alanı %50'den az doldurulursa, blob'un maliyeti %12.5 azalacaktır.

Blob işlemleri Ethereum'da sonsuza dek saklanmaz, bunun yerine Ethereum'un konsensüs katmanında (CL), yani Beacon Chain'de saklanır ve üç hafta sonra CL düğümünden silinir. Proto-danksharding, her blokta en fazla dört blob olmasını sağlayacak, her blob en fazla 128kB ek veri içerebilecek. 512kB blob alanı için her blokta maksimum limit, devam eden EIP-4844 testlerine bağlı olarak değişebilir. Geliştiriciler, bu sınırı 4 blobdan 6 blob'a artırma olasılığını aktif olarak tartışıyor. Her blob, bir rollup sıralayıcısının Ethereum'a tek bir işlem grubunu onaylama fırsatıdır. Ethereum'da günde yaklaşık 7094 blok üretiliyor, EIP-4484'ten sonra, 4 blob/blok sınırı varsayılırsa, günde en fazla 28376 blob işlenebilir.

Son altı ayda, Optimism üzerinde çalışan sıralayıcı, işlem etkinliği açısından en popüler ikinci Ethereum rollup'ıdır ve her gün Ethereum'a yaklaşık 3126 işlem paketi sunmaktadır.

Arbitrum'un onayladığı işlem hacmi, Optimism'in yaklaşık iki katıdır ve Optimism gibi, işlemleri tamamlamak için CALLDATA aracılığıyla Ethereum'a veri gönderen sıralayıcıya güvenmektedir. Ethereum üzerinde popüler olan rollup'ların diğer örnekleri arasında Polygon zkEVM, zkSync ve StarkNet bulunmaktadır. Optimism'de, ücretlerin %90'ından fazlası 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ı rollup'lar için DA katmanı olarak kullanım maliyetini düşürmek içindir. Temkinli bir şekilde, rollup geliştiricileri, EIP-4844'ün etkinleştirilmesinden itibaren rollup maliyetlerinin %100 ile %900 arasında azalacağını tahmin ediyor. Ancak, bu tahminler, orijinal veritabanının etkinleştirilmesinden önceki ve sonraki birkaç ay içinde rollup benimsemesi ve etkinliğinin artmasına bağlı olarak değişebilir.

blob işlemlerinin maliyeti, EIP-4844 etkinleştirildiğinde başlangıçta normal işlemlerden daha ucuz olabilir, ancak Ethereum üzerinde inşa edilen rollup sayısı arttıkça hızla yükselebilir. Ayrıca, her blob'un tek bir sıralayıcıya 128kB'ye kadar veri yayınlama fırsatı sunmak üzere tasarlandığı halde, rollup sıralayıcılarının bir araya gelerek tek bir blob'un birden fazla rollup'tan gelen verileri içermesini sağlama olasılığı vardır. Ethereum geliştiricileri, her blokta sınırlı sayıda işlem olması ve her işlem grubu, her blob işlemindeki toplam 128kB veri alanını tam olarak kullanamayabileceğinden, blob'ların fiyatlandırılması için ikincil bir pazarın ortaya çıkabileceğini fark etmiştir. Zincir dışı ikincil pazarların ortaya çıkmasını önlemek öncelikli bir hedeftir, bu durumu önlemek için daha yüksek seviyede protokol karmaşıklığı getirmek yerine, şu anda geliştiriciler blob'ları EIP-4844 ile tanıtarak "bekle ve gözlemle" yaklaşımını benimsemekte ve gelecekte EIP-4844'ü daha da optimize etmeyi planlamaktadır.

Proto-danksharding, düğüm hesaplama yükünü artırmadan blob maliyetlerini daha da düşürmek için daha gelişmiş teknolojilerin temelini atmıştır. Tam danksharding olarak adlandırılan blob'un tam tasarımı, her blokta maksimum blob sayısını 4'ten 64'e çıkarmaktır.

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

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 sıkı bir şekilde kullanılmaktadır ve normal blok alanı gibi verileri kalıcı olarak depolamaz. 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 başarmaktır. 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 paketlenen tüm veri parçalarının zincire yayınlanmış olduğundan emin olmaktır. Tam düğümler rastgele seçilir, blob'dan 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 tüm verilerin sağlandığı ve önemli verilerin gizlendiği olasılığının belirlenmesi o kadar artar. Düğüm için, örnekleme işlemi, tüm blob verilerini indirmekten daha az hesaplama gerektirir, ancak teorik olarak aynı veri kullanılabilirlik garantisini verir. Proto-danksharding ile olduğu gibi, tam danksharding altındaki blob veri örneklemesi, sıralayıcıdan gelen işlemlerin doğrulandığını ve değerlendirilmek üzere zincire yayınlandığını garanti edecektir. Kullanıcılar ve paydaşlar, bu işlemleri gözden geçirmek ve bunların Ethereum gibi bir DA katmanında nihai olarak tamamlandığını doğrulamak için bir süreye sahip olacaklar ve önceki işlem grubuna dayanarak yeni işlem grupları oluşturacaklardır.

DAS sayesinde, Ethereum geliştiricileri, düğüm hesaplama yükünü artırmadan Ethereum'a gönderilen blob sayısını ve veri miktarını artırmaktan eminler. Ayrıca, geliştiriciler, gelecekteki güncellemelerde geçmiş süresi gibi önerileri uygulayarak düğümün hesaplama yükünü daha da azaltmayı planlıyorlar. Ethereum araştırmacısı Dankrad Feist'in dediği gibi, zamanla Ethereum, "arşiv sistemi yerine kamu ilan panosu" haline gelecek ve işlem geçmişinin tam kopyalarını saklama sorumluluğunu bu verileri sıkça kullanan ağ paydaşlarına, örneğin Layer 2 rollup ve Infura, Alchemy ve Blockdaemon gibi blockchain altyapı şirketlerine devredecek. EIP-4844 blob'ları tanıtsa da, bu, tüm işlemlerin bir gün Ethereum'da depolanabileceğinin erken bir örneğidir.

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

Kod silme

Silme kodlama teknolojisi, verilerin örnekleme yeteneğini artırmıştır. Eğer kötü niyetli bir sıralayıcı birkaç veri bloğunu, %1 ile %49 arasındaki herhangi bir yerde, elinde tutarsa, işlem örneklemesi bazı örneklerin başlangıçta doğru olarak döndüğünü, yanlış değil, olasılıksal olarak sonucunu doğurabilir. Silme kodlama, en az yarısı doğrulanan bir blob varsa, geri kalan blobların yeniden inşa edilebileceğini garanti eder. Bu teknik, verilerin bir polinom olarak temsil edildiği, yani iki veya daha fazla cebirsel terim ifadesi olarak geçerlidir. En yaygın silme kodlama biçimleri, yeterli bilinen veri parçalarının kaybolan verileri çözmek için Reed-Solomon(RS) koduna dayanır; bu, kaybolan verileri çözmek için yeterli bilinen veri parçalarına dayanarak çalışan ileri düzey bir matematik formülüdür. Sezgisel olarak, yalnızca örnekleme büyük veri setlerinin kullanılabilirliğini etkin bir şekilde garanti edemeyebilir, özellikle de kötü niyetli bir sıralayıcının bir blob'dan tek bir veriyi elinde tuttuğu varsayıldığında. Silme kodlama, blob için veri fazlalığı getirir, böylece kötü niyetli sıralayıcı, herhangi bir veri miktarını elinde tutmak için blob verilerinin belirgin bir büyük kısmını elinde tutmak zorunda kalır.

DAS ile silme kodlaması arasındaki etkileşim, tam danksharding teknolojisinin temelini oluşturur. Bu teknolojiler, Polygon Avail ve Celestia gibi bazı DA katmanlarının arkasındaki teknolojilerdir. Birçok açıdan, modüler blok zinciri hesaplama vizyonunu desteklemek, diğer blok zinciri projeleri aracılığıyla küçük ölçekli testlerden geçiriliyor ve Ethereum'da ölçek testleri gerçekleştirilecek; kısmen proto-danksharding aracılığıyla ve tamamen danksharding ile ciddi testlere tabi tutulacaktır.

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

KZG Taahhüt

DAS ve silme kodlaması Ethereum üzerinde uygulanmadan önce, tamam

ETH-4.7%
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
  • 4
  • Repost
  • Share
Comment
0/400
SocialAnxietyStakervip
· 08-12 07:18
gas düşerse iyi olur
View OriginalReply0
OnchainSnipervip
· 08-12 03:03
gas ücreti nihayet düşecek, hadi gidelim!
View OriginalReply0
MetaNomadvip
· 08-11 05:38
gas tasarruf etmek yeter.
View OriginalReply0
PancakeFlippavip
· 08-11 05:13
gas ücreti ne zaman düşecek?
View OriginalReply0
  • Pin
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)