Paano Pinipigilan ng Ethereum ang Panganib ng DoS Ayon kay Vitalik Buterin

2 linggo nakaraan
1 min basahin
10 view

Paglilinaw ni Vitalik Buterin sa mga Pag-atake ng DoS

Si Vitalik Buterin, ang tagapagtatag ng Ethereum (ETH), ay nagbigay-linaw kung paano pinipigilan ng blockchain ang mga pag-atake ng denial-of-service (DoS). Ang kanyang paliwanag ay nag-ugat mula sa isang tanong mula sa isang gumagamit na naghayag ng pagkabigo sa limitasyon ng laki ng kontrata sa Ethereum.

Limitasyon sa Laki ng Kontrata

Ayon kay Buterin, ang limitasyon sa Ethereum ay isang pananggalang upang maiwasan ang mga pag-atake ng DoS. Mahalaga ring tandaan na ang mga napakalaking kontrata ay mahalaga sa mga node, at ang pagproseso ng mga ito ay maaaring magdulot ng mga problema. Kung walang limitasyon, madali para sa isang masamang umaatake na mag-deploy ng malalaking kontrata na sadyang nagpapabagal sa network.

Kapag ang network ay naging hindi matatag, maaari itong bigyan ang umaatake ng sapat na oras upang isagawa ang mga mapanlinlang na kilos sa chain. Binibigyang-diin ni Buterin na ang limitasyon sa laki ay hindi isang arbitraryong patakaran kundi isang constraint sa kaligtasan at scalability upang protektahan ang mga gumagamit mula sa panganib ng DoS.

Posibleng Pagbabago sa Hinaharap

“Kapag binago namin ang puno, magagawa naming ayusin ito at potensyal na magkaroon ng walang limitasyong laki ng mga kontrata. Gayunpaman, kailangan din naming alamin ang mga mekanika ng gas kung paano nailalathala ang napakalaking mga kontrata,” aniya.

Nagbigay din siya ng pahiwatig tungkol sa isang posibleng pagbabago sa hinaharap, na nakasalalay sa mga pagpapabuti sa Merkle Patricia Trie, na kasalukuyang may mga limitasyon sa kahusayan. Iminungkahi ni Buterin na may mga plano na baguhin kung paano iniimbak ng Ethereum ang mga datos nito sa pag-upgrade ng unified binary tree ng EIP-7864.

Gastos sa Gas at mga Susunod na Hakbang

Ang pag-upgrade na ito ay magpapahusay sa pag-access at pag-iimbak ng estado habang binabawasan ang panganib ng DoS na dulot ng malalaking kontrata. Mahalaga ring ituro na kahit na malutas ang limitasyon sa laki, kailangan pa ring harapin ng mga gumagamit ang mga gastos sa gas. Para sa kalinawan, ang pag-deploy ng isang kontrata ay nagkakahalaga ng gas bawat byte ng code. Ayon kay Buterin, ang gastos ay humigit-kumulang 82kb.

Ipinapahiwatig nito na kung makakakuha ang mga gumagamit ng “walang limitasyong laki ng kontrata” sa Ethereum, hindi ito nangangahulugang magiging libre ito. Maaaring kailanganin ng mga developer na muling pag-isipan ang pagpepresyo ng gas sa deployment upang umangkop sa bagong realidad.

Samantala, ang blockchain ay nagplano na ng susunod na pag-upgrade para sa 2026, na tinawag na “Hegota”. Bahagi ng pangunahing pokus ng pag-upgrade ay isasama ang pamamahala ng estado, pag-optimize ng execution-layer, at Verkle Trees.