Ipinaliwanag ng tagapagtatag ng Ethereum (ETH) na si Vitalik Buterin kung paano pinipigilan ng blockchain ang mga denial-of-service (DoS) attacks. Ang paliwanag ni Buterin ay bilang tugon sa isang tanong mula sa isang user na nagpahayag ng pagkadismaya sa limitasyon ng laki ng kontrata sa Ethereum.
Ang katatagan ng network ay nakasalalay sa kahusayan ng datos
Ayon kay Buterin, ang limitasyon sa Ethereum ay umiiral bilang isang pananggalang upang maiwasan ang DoS attacks. Kapansin-pansin, ang napakalalaking kontrata ay mahal itago sa mga node, ipadala, o iproseso. Kaya, kung walang limitasyon, madaling makapag-deploy ang isang malisyosong attacker ng malalaking kontrata na sadyang nagpapabagal sa network.
Kapag ang network ay naging hindi matatag, maaaring magkaroon ng sapat na oras ang attacker upang magsagawa ng mga mapanlinlang na gawain on-chain. Binibigyang-diin ni Buterin na ang limitasyon sa laki ay hindi isang arbitraryong patakaran kundi isang pananggalang sa kaligtasan at scalability upang maprotektahan ang mga user.
Gayunpaman, nagbigay ng pahiwatig ang tagapagtatag ng Ethereum ng posibleng pagbabago sa hinaharap. Ito ay nakadepende sa mga pagpapabuti sa Merkle Patricia Trie, na kasalukuyang may mga limitasyon sa kahusayan.
"Kapag binago natin ang tree… magagawa nating ayusin ito at posibleng magkaroon ng walang limitasyong laki ng mga kontrata," aniya.
Iminumungkahi ni Buterin na may mga plano nang baguhin kung paano iniimbak ng Ethereum ang datos nito patungo sa EIP-7864's unified binary tree upgrade. Gagawin nitong mas mahusay ang pag-access at pag-imbak ng estado habang binabawasan ang DoS risk na dulot ng malalaking kontrata.
Ito ay naiiba sa EIP-7907, na nagtaas ng limitasyon ng laki ng kontrata ng halos 10 beses mula sa orihinal na laki.
Mananatili ang Ethereum gas costs kahit na may mga susunod na upgrade
Mahalagang ituro na kahit na maresolba ang limitasyon sa laki, kakailanganin pa ring harapin ng mga user ang gas costs. Para sa kalinawan, ang pag-deploy ng kontrata ay may katumbas na gas per byte ng code. Ang halaga, ayon sa paliwanag ni Buterin, ay humigit-kumulang 82kb.
Ipinapahiwatig nito na kung magkakaroon ng "unlimited contract size" ang mga user sa Ethereum, hindi ibig sabihin na magiging libre ito. Maaaring kailangang muling pag-isipan ng mga developer ang deployment gas pricing upang umangkop sa bagong realidad.
Samantala, nakaplano na ang susunod na upgrade ng blockchain para sa 2026, na tinatawag na "Hegota". Kabilang sa mga pangunahing pokus ng upgrade ay ang state management, execution-layer optimization, at Verkle Trees.
