У докладному дописі в блозі засновник Ethereum Віталік Бутерін описує значні зміни в підході Ethereum до перевірки PoS (PoS) після оновлення Shanghai.
Наразі Ethereum підтримує численні валідатори з приблизно 895 000 об’єктів-валідаторів, що забезпечує широку базу індивідуальної та юридичної участі. Це ключова особливість децентралізованої структури Ethereum.
Однак ця модель створює технічні проблеми, особливо проблему роботи з великою кількістю підписів. В даний час для перевірки блоку потрібно близько 28 000 підписів; очікується, що це число досягне 1,79 мільйона після SSP (Sharding and Stake Finality).
Технічні жертви для підтримки такого навантаження значні, включаючи складні механізми поширення доказів, потребу в супероптимізованих операціях сигнатури BLS, відсутність життєздатних квантово-стійких альтернатив і збільшення часу слотів за рахунок більшої кількості допоміжних слотів.
Бутерін також підкреслив складність поточної моделі на системному рівні та її потенційну неефективність у фактичному забезпеченні валідації стейкінгу, оскільки мінімальна вимога до стейкінгу в 32 ETH є фінансово обмеженою для багатьох.
8 192 підписи
У відповідь Бутерін запропонував зміну, яка зменшила кількість підписів на слот до керованих 8 192. Він стверджує, що ця зміна відкриє простір для дизайну PoS, дозволить спростити технічні характеристики, підвищити безпеку та вирішити проблему квантової стійкості.
Бутерін розкритикував комітетський підхід до безпеки, який використовується іншими блокчейнами, підкресливши відсутність відповідальності за атаки та відсутність достатньої кількості для їх зупинки. Натомість Ethereum наклав суворі штрафи на зловмисників. Однак Бутерін вважає, що навіть якщо вартість атаки буде знижена (1-2 мільйони ETH), цього достатньо, виступаючи за збалансоване рішення, яке утримує штрафи на високому рівні, але дає більше переваг, ніж менший набір валідаторів.
У дописі блогу розглядаються три способи реалізації 8 192 підписів на слот у рамках SSF:
• Децентралізовані пули стейкінгу: зосередьтеся на пулах ставок децентралізації, потенційно підвищуючи мінімальні депозити та встановлюючи граничні штрафи, щоб знизити довіру до операторів вузлів.
• Дворівнева ставка: встановіть основний рівень ставки для участі у фіналізації та «легкий» рівень ставки для додаткового забезпечення без мінімальних вимог до стейкінгу.
• Ротаційна участь (Рада підзвітності): гібридний підхід, коли валідатори беруть участь відповідно до своєї частки, забезпечуючи безпеку за допомогою точно налаштованого набору валідаторів.
У висновку Бутеріна підкреслюється, що дотримання 8 192 підписів значно спростить технічну реалізацію і зробить Ethereum більш доступним. Потім фокус зміститься на вибір найбільш підходящого методу із запропонованих варіантів.
Забезпечення безпеки за рахунок спрощення
У коментарях деякі користувачі висловили занепокоєння з приводу розробки систем, стійких до атак на державному рівні, стверджуючи, що навіть якщо бюджет на безпеку буде скорочено, він все одно може виявитися недостатнім. Бутерін у відповідь наголосив на важливості простоти в розробці протоколу як засобу захисту від різних векторів атак, виступаючи за «безпеку через простоту».
Цей запропонований перехід знаменує собою ключовий момент в еволюції Ethereum, підкреслюючи постійний баланс між безпекою, децентралізацією та зручністю використання.