Ethereum kurucu ortağı Vitalik Buterin ve Ethereum Vakfı, blokzinciri rollup merkezli yol haritasına uygun hale getirmek amacıyla Ethereum ağındaki maksimum blok boyutunu küçültmenin beş yolunu açıkladı.
Buterin ve Ethereum Vakfı araştırmacısı Toni Wahrstätter 5 Şubat tarihli ortak açıklamalarında, orta ve uzun vadede rolluplara odaklanılmasıyla birlikte, blok alanı kullanım şeklinin tartışılmaya başlandığını dile getirerek, etkin blok boyutunun son 12 ayda iki katına çıktığını belirtti.
Buterin ve Wahrstätter, "Bu durum, giderek daha fazla rollup'ın DA için Ethereum kullanmaya başlamasının ve Inscriptions gibi trendlerin sonucu olabilir" dedi.

Blog yazısında, blok işlem ücreti limitlerini artırmak ve kullanıcıları calldata kullanımından caydırmak amacıyla karmaşıklık derecesine göre değişen beş farklı çözüm ortaya atıldı.
“Blok işlem ücret limitini ve sıfıra eşit olmayan calldata verilerinin fiyatını artırarak, daha küçük ve daha az değişken bir blok boyutu elde edilebilir ve gelecekte daha fazla blob eklemek için alan yaratılabilir.”
Ethereum blok işlem ücreti, her blokta işlemlerin veya akıllı sözleşmelerin yürütülmesi için harcanan maksimum işlem ücretini ifade eder. Blokların çok büyük olmamasını sağlamak amacıyla bir sınır belirlenir, bu da ağ performansını ve senkronizasyonu etkiler. İşlem ücreti tüketen Calldata, ağ üzerindeki yükü artırır. Bu nedenle güvenlikten ödün vermeden ücret limitini artırmak için çözümler aranıyor.
Buterin ve Wahrstätter tarafından önerilen ilk ve basit çözüm, calldata maliyetini 16'dan 42 gas’a çıkarmayı içeriyor, bu da maksimum blok boyutunu 1,78 megabayttan 0,68 megabayta düşürüyor ve blok işlem ücret limitini artırmak için yer açıyor.

Buna karşın Buterin, bu durumun veri mevcudiyeti için calldata kullanımını azaltacağını ve zincir üstü kanıtlar için büyük calldata gerektiren StarkNet gibi uygulamaları olumsuz etkileyeceğini belirtti.
Buterin bunun yerine ikinci bir çözüm olarak calldata maliyetini artırmak ancak diğer işlem maliyetlerini azaltmanın mümkün olabileceğini değerlendirdi.
Calldata, akıllı sözleşme işlev çağrısına girdi olarak sağlanan verileri ifade ederken, opcodelar (işlem kodları) Ethereum Sanal Makinesinde (EVM) hangi hesaplamanın gerçekleştirilmesi gerektiğini belirten talimatlardır.
On Increasing the Block Gas Limit
— ethresearchbot (@ethresearchbot) February 5, 2024
By:
- Toni
- Vitalik
ELI5
Special thanks to the Starkware team for feedback and data!
Important Takeaways:
## ELI5
The article discusses a proposal to manage Ethereum's block size more efficiently by adjusting the gas limit and the cost of…
İkili, başka bir çözümün de EIP-4488'de önerildiği üzere blok başına düşen calldata'yı sınırlamak olduğunu yazdı. Ancak bu da veri mevcudiyeti için calldata kullanımını azaltabilir ve büyük ölçüde buna bağımlı olan uygulamaları etkileyebilir.
Bu nedenle, blobların nasıl ele alındığına dair ayrı bir calldata ücreti oluşturmak, işlem ücret limitlerini artırmak için kullanılabilir. Calldata kullanım fiyatı, ne kadar talep olduğuna bağlı bir biçimde otomatik olarak ayarlanacak. Ancak bunun dezavantajı, analiz ve uygulamadaki karmaşıklığın artması olacak.
Son fikir ise çağrı verisi ağırlıklı uygulamaların ihtiyaçlarını karşılamak amacıyla "EVM sadakat bonusu" sunmak oldu.
Bloblar, veri işleme ve depolamayı optimize etmek amacıyla Ethereum blokzincirine entegre edilen ve EIP-4844 Dencun yükseltmesiyle kullanıma sunulacak olan büyük veri paketleridir.
Ancak ikili, sadece calldata maliyetini 42'ye yükseltmenin "sığ bir yaklaşım" olabileceğini, ayrı ücretler oluşturmanın ise "karmaşıklık yaratabileceği" sonucuna vardı:
“Bazı işlemlerin maliyetini düşürürken calldata maliyetini artırmak ve belki de EVM içinde calldata kullanımı için teşvikler sunan bir modele doğru ilerlemek daha dengeli bir çözüm olabilir.”
Buterin 2021 yılında, maliyetleri düşürmek için blok başına calldata limiti getirilmesini önermişti. In January, Vitalik
Vitalik Buterin, Ocak ayında ise ağ verimini artırmak amacıyla Ethereum ücret limitinin yüzde 33 oranında artırılarak 40 milyona çıkarılmasını önermişti.
Ücret limitinin artırılması blok başına daha fazla işlem yapılmasını sağlayarak ağın genel verimini ve kapasitesini artırır. Bununla birlikte, donanım üzerindeki yükleri, spam ve saldırı riskini de artırır.