Tvorca kryptomeny Ethereum (ETH) Vitalik Buterin a Ethereum Foundation skúmajú minimálne päť prístupov na zníženie maximálnej veľkosti bloku ETH. Cieľom má byť zefektívnenie blockchainu s ohľadom na plány nasledovných rollupov.
Priestor v bloku sa ešte neoptimalizoval
5. februára dvojica dôležitých postáv Ethereum komunity, spomínaný Vitalik Buterin a Toni Wahrstätter, ktorý je výskumníkom Ethereum Foundation, uviedli, že s dôrazom na rollupy sa používanie priestoru v blokoch ešte neoptimalizovalo, čo dokazuje zdvojnásobenie efektívnej veľkosti bloku za posledných 12 mesiacov.
„Tento trend môže byť výsledkom narastajúceho využívania rollupov na Ethereum pre DA a trendov ako Inskripcie.“
V ich blogovom príspevku sa rozoberá päť rôznych riešení, ktoré zahŕňajú zvýšenie limitu plynu bloku (gas limit) a zníženie používania funkcie „calldata“, čo by mohlo viesť k zníženiu maximálnej veľkosti bloku a variabilnosti.
„Zvýšením limitu bloku a ceny za nenulové bajty môžeme dosiahnuť menšiu a menej variabilnú veľkosť bloku a vytvoriť priestor pre viac dátových blokov v budúcnosti,“ uviedli.
Limit plynu bloku (gas limit) predstavuje maximálnu sumu vynaloženú na vykonávanie transakcií alebo smart kontraktov v každom bloku. Calldata, funkcia ktorá zvyšuje limit bloku, zvyšuje aj záťaž na sieti. To sú dôvody, prečo sa hľadajú riešenia na zvýšenie limitu bloku bez ohrozenia bezpečnosti.
On Increasing the Block Gas Limit
By:
– Toni
– VitalikELI5
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…— ethresearchbot (@ethresearchbot) February 5, 2024
Aké sú riešenia?
Jedno z prvých riešení od Buterina a Wahrstättera zahŕňa zvýšenie ceny za calldata, čo by znížilo maximálnu veľkosť bloku a uvoľnilo priestor na zvýšenie limitu bloku. Buterin však považuje toto riešenie za nevýhodné pre aplikácie ako StarkNet, ktoré vyžadujú veľké calldata pre on-chain dôkazy.
Ďalším navrhovaným riešením je obmedzenie calldata na blok, ako sa uvádza v aktualizácii EIP-4488. Toto by však mohlo negatívne ovplyvniť aplikácie, ktoré sú závislé na calldata.
Buterin a Wahrstätter tiež uvažujú o vytvorení samostatného trhu s poplatkami za calldata, podobne ako sa zaobchádza s dátovými blokmi, čo by mohlo zvýšiť limity plynu bloku. Cena za použitie calldata by sa automaticky upravovala podľa dopytu, no s komplexnosťou v analýze a implementácii.
Záverečný návrh zahŕňa ponuku pre aplikácie s veľkým množstvom calldata. Ten by mal poskytovať akési „odmeny za vernosť“ pri používané Ethereum Virtual Machine (EVM).
Vyvážené riešenie problému
Napriek tomu dvojica uzavrela, že jednoduché zvýšenie ceny calldata by mohlo byť považované za príliš hrubý prístup. Vytvorenie samostatných trhov s poplatkami by zas mohlo pridať „príliš veľa zložitosti“.
„Vyvážené riešenie by mohlo zvýšiť cenu calldata pri súčasnom znížení ceny niektorých operácií, alebo presunúť k modelu, ktorý ponúka stimuly pre používanie calldata v rámci EVM.“
Buterin už v roku 2021 navrhoval obmedzenie calldata na blok, aby znížil náklady na limit plynu bloku. V januári Buterin navrhol zvýšenie limitu plynu bloku o 33%. Zvýšenie limitu plynu umožňuje viac transakcií na blok a teoreticky zvyšuje celkovú priepustnosť a kapacitu siete, ale zároveň zvyšuje záťaž na hardvéri a riziko spamu a útokov na sieť.
Top peňaženky
Zdroj: cointelegraph.com