Складність в Ethereum може послабити безпеку та змусити користувачів покладатися на невелику групу експертів.
Спрощення функцій та видалення застарілого коду допомагає новим розробникам легко підтримувати мережу.
Великі оновлення, такі як PoS та абстракція акаунтів, зменшують безлад, зберігаючи Ethereum стійким і самоврядним.
Співзасновник Ethereum, Віталік Бутерін, зробив критичне попередження щодо довгострокової безпеки та автономії блокчейну. Звертаючись до розробників та ентузіастів, він підкреслив, що складність протоколу загрожує безвідмовності та самоврядності.
За словами Бутеріна, «Навіть якщо протокол є надзвичайно децентралізованим із сотнями тисяч вузлів і має 49% бітянської толерантності… якщо протокол є незграбним клубком з сотнями тисяч рядків коду, зрештою цей протокол провалить усі три тести.»
Він пояснив, що роздутий протокол змушує користувачів покладатися на невелику групу експертів, підриваючи децентралізацію. Більше того, новачки можуть мати труднощі з підтримкою якості, якщо оригінальні команди залишать проект, а технічні експерти не зможуть повністю його зрозуміти, що зменшує самоврядність.
Бутерін підкреслив, що додавання нових функцій для короткострокових вигод може бути дуже руйнівним. Він зазначив: «Головна проблема полягає в тому, що якщо зміни протоколу оцінюються з точки зору ‘наскільки вони великі як зміни до існуючого протоколу,’ тоді доповнення трапляються частіше, ніж видалення.»
Відповідно, Ethereum ризикує роздутися, створюючи зайву складність і збільшуючи вразливості безпеки. Він виступає за структурований підхід до спрощення. Це включає мінімізацію кількості рядків коду, уникнення складних залежностей і введення інваріантів — основних властивостей, що спрощують розробку клієнтів.
Віталік поділився прикладами поточних зусиль щодо спрощення. Він згадав реформи вартості газу в Glamsterdam, які прив’язують витрати до фактичного використання ресурсів. Крім того, перехід Ethereum з Proof-of-Work на Proof-of-Stake є масштабним «збиранням сміття.»
Зворотна сумісність у стилі Rosetta також може зменшити складність, передаючи маловикористовувані функції смарт-контрактам. Бутерін додав: «Після оновлення до повної нативної абстракції акаунтів всі старі типи транзакцій можна буде вивести з обігу, а EOAs — перетворити на гаманці смарт-контрактів.» Ці кроки мають дозволити новим розробникам клієнтів зосередитися лише на релевантних функціях, зменшуючи технічне навантаження.
Зрештою, Бутерін бачить, що Ethereum у майбутньому сповільнить великі зміни. Він вважає, що перші п’ятнадцять років були як «підліткова фаза», наповнена експериментами. Спрощуючи систему та видаляючи зайву складність, Ethereum може залишатися сильним, безпечним і зручним для всіх. Він також наголошує, що збереження простоти захищає контроль користувачів над своїми активами і зберігає мережу по-справжньому безвідмовною, щоб вона могла існувати поколіннями.
Пов'язані статті
За останні 24 години в усьому інтернеті було ліквідовано позиції на суму 195 мільйонів доларів США, частка шортів становить майже вісімдесят відсотків
Ethereum стає інституційною базовою інфраструктурою для розвитку глобальних фінансів
ETH короткостроково падає на 0.74%: ключові потоки капіталу розділяються, а активність on-chain резонує із рухом коштів, спричиняючи волатильність
БІТ: Продавальний тиск опціонів на зростання Ethereum зростає, волатильність продовжує знижуватися