Tvůrce kryptoměny Ethereum (ETH) Vitalik Buterin a Ethereum Foundation zkoumají minimálně pět přístupů ke snížení maximální velikosti bloku ETH. Cílem má být zefektivnění blockchainu s ohledem na plány následujících rollupů.
Prostor v bloku se ještě neoptimalizoval
5. února dvojice důležitých postav Ethereum komunity, zmiňovaný Vitalik Buterin a Toni Wahrstätter, který je výzkumníkem Ethereum Foundation, uvedly, že s důrazem na rollupy se používání prostoru v blocích ještě neoptimalizovalo, což dokazuje zdvojnásobení efektivní velikosti bloku.
„Tento trend může být výsledkem narůstajícího využívání rollupů na Ethereum pro DA a trendů jako Inskripce.“
V jejich blogovém příspěvku se rozebírá pět různých řešení, která zahrnují zvýšení limitu plynu bloku (gas limit) a snížení používání funkce „calldata“, což by mohlo vést ke snížení maximální velikosti bloku a variabilnosti.
„Zvýšením limitu bloku a ceny za nenulové bajty můžeme dosáhnout menší a méně variabilní velikosti bloku a vytvořit prostor pro více datových bloků v budoucnosti,“ uvedli.
Limit plynu bloku (gas limit) představuje maximální částku vynaloženou na provádění transakcí nebo smart kontraktů v každém bloku. Calldata, funkce která zvyšuje limit bloku, zvyšuje také zátěž na síti. To jsou důvody, proč se hledají řešení ke zvýšení limitu bloku bez ohrožení 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
Jaká jsou řešení?
Jedno z prvních řešení od Buterina a Wahrstättera zahrnuje zvýšení ceny za calldata, což by snížilo maximální velikost bloku a uvolnilo prostor pro zvýšení limitu bloku. Buterin však považuje toto řešení za nevýhodné pro aplikace jako StarkNet, které vyžadují velké calldata pro on-chain důkazy.
Dalším navrhovaným řešením je omezení calldata na blok, jak je uvedeno v aktualizaci EIP-4488. Toto by však mohlo negativně ovlivnit aplikace, které jsou závislé na calldata.
Buterin a Wahrstätter také uvažují o vytvoření samostatného trhu s poplatky za calldata, podobně jako se zachází s datovými bloky, což by mohlo zvýšit limity plynu bloku. Cena za použití calldata by se automaticky upravovala podle poptávky, ale s komplexností v analýze a implementaci.
Závěrečný návrh zahrnuje nabídku pro aplikace s velkým množstvím calldata. Ten by měl poskytovat jakési „odměny za věrnost“ při používané Ethereum Virtual Machine (EVM).
Vyvážené řešení problému
Přesto dvojice uzavřela, že pouhé zvýšení ceny calldata by mohlo být považováno za příliš hrubý přístup. Vytvoření samostatných trhů s poplatky by zase mohlo přidat „příliš mnoho složitosti“.
„Vyvážené řešení by mohlo zvýšit cenu calldata při současném snížení ceny některých operací, nebo přesunout k modelu, který nabízí pobídky pro používání calldata v rámci EVM.“
Buterin již v roce 2021 navrhoval omezení calldata na blok, aby snížil náklady na limit plynu bloku. V lednu Buterin navrhl zvýšení limitu plynu bloku o 33 %. Zvýšení limitu plynu umožňuje více transakcí na blok a teoreticky zvyšuje celkovou propustnost a kapacitu sítě, ale zároveň zvyšuje zátěž na hardwaru a riziko spamu a útoků na síť.
Top peněženky
Zdroj: cointelegraph.com