Засновник Ethereum (ETH) Vitalik Buterin пояснив, як блокчейн запобігає атакам відмови в обслуговуванні (DoS). Пояснення Бутеріна стало відповіддю на питання користувача, який висловив розчарування щодо обмеження розміру контракту в Ethereum.
Стабільність мережі залежить від ефективності даних
За словами Бутеріна, обмеження в Ethereum існує як захисний механізм для запобігання DoS-атакам. Зокрема, дуже великі контракти дорого зберігати на вузлах, передавати чи обробляти. Тому, якщо не буде обмеження, зловмисник зможе легко розгорнути величезні контракти, які навмисно сповільнюють мережу.
Після дестабілізації мережі це може дати зловмиснику достатньо часу для здійснення шахрайських дій у ланцюжку. Бутерін підкреслює, що обмеження розміру — це не довільне правило, а обмеження безпеки та масштабованості для захисту користувачів.
Однак засновник Ethereum натякнув на можливі зміни в майбутньому. Це залежатиме від удосконалень Merkle Patricia Trie, яка наразі має обмеження в ефективності.
«Коли ми змінимо дерево… ми зможемо це виправити і потенційно дозволити контракти необмеженого розміру», — зазначив він.
Бутерін припускає, що планується зміна способу зберігання даних Ethereum на уніфіковане бінарне дерево згідно з EIP-7864. Це зробить доступ до стану та зберігання більш ефективними, зменшуючи ризик DoS, спричинений великими контрактами.
Це відрізняється від EIP-7907, який збільшив обмеження розміру контракту приблизно в 10 разів від початкового розміру.
Витрати на газ Ethereum залишаться навіть після майбутніх оновлень
Варто зазначити, що навіть якщо обмеження розміру буде вирішено, користувачам все одно доведеться мати справу з витратами на газ. Для ясності: розгортання контракту коштує газ за кожен байт коду. За поясненням Бутеріна, це приблизно 82 КБ.
Це означає, що якщо користувачі отримають «необмежений розмір контракту» в Ethereum, це не означає, що це буде безкоштовно. Розробникам, можливо, доведеться переглянути ціноутворення на газ для розгортання, щоб відповідати новій реальності.
Тим часом блокчейн вже планує наступне оновлення на 2026 рік під назвою «Hegota». Основна увага цього оновлення буде приділена управлінню станом, оптимізації виконуючого шару та Verkle Trees.



