Сооснователь Ethereum оценил возможные риски, связанные с расширением функционала основной сети крупнейшего альткоина. И вновь призвал разработчиков не перегружать сеть без особой на то необходимости.
В своем блоге, Виталик Бутерин, соучредитель Ethereum, выразил опасения по поводу расширения функционала основной сети, рассмотрев некоторые новые функции, которые разработчики планируют имплементировать в ядро Ethereum.
Так, Виталик подчеркнул, что по изначальной задумке, основной код Ethereum должен быть как можно более простым, чтобы пользователи с легкостью могли приспособить его для своих нужд, внося изменения на верхних уровнях. Однако эволюция сети требует внести изменения в ядро Ethereum, что, по мнению Бутерина, может негативно отразиться на безопасности и децентрализации блокчейн-сети.
В частности, Виталик упомянул риски, связанные с внедрением следующих функций:
- Стандарт токенов ERC-4337, который может значительно увеличить способность сети сопротивляться цензуре, однако при этом открывает множество бэкдоров для хакеров и существенно увеличивает затраты пользователей на газ.
- Внедрение ZK-EVM, что может упростить работу L2-решений и обеспечить их совместимость. В то же время открытость данных в рамках экосистемы потенциально сделает протоколы второго уровня более уязвимыми и усложнит их разработку.
- Внедрение механизма Enshrined proposer-builder separation (ePBS), который способен усилить безопасность и прозрачность блокчейн-сети, а также обеспечить совместимость протоколов внутри экосистемы. Однако это предполагает использование MEV-Boost, что несет риски перегрузки консенсуса.
- Создание частных зашифрованных мемпулов, усиливающих защиту пользователей от хакеров, но требующих применения новых методов шифрования, которые могут быть реализованы лишь на особом оборудовании. Таким образом включение частных мемпулов в основную сеть может снизить уровень децентрализации Ethereum.
- Закрепление возможности ликвидного стекинга, который несмотря на популярность и удобство для пользователей, увеличивает уровень централизации сети и несет угрозу безопасности сети.
- Включение предварительно скомпилированных смарт-контрактов (Precompiles), которые могут увеличить скорость проведения некоторых операций внутри сети, однако могут оказывать дополнительную нагрузку на сеть и привести к значительному увеличению цены газа.
По мнению Виталика, закрепление любых новых функций в протоколе Ethereum требует тщательного изучения и взвешивания всех за и против. Разработчики должны найти баланс между минимализмом и полезностью, обеспечив условия, способные предотвратить централизацию. Лишь в таком случае, по мнению Бутерина, разрастание программного обеспечения будет оправдано.
Напомним, ранее Виталик Бутерин рассказал об опасностях «растягивания» консенсуса Ethereum за пределы его основных функций.