Обновление Pectra: Прокладывая путь к масштабируемости и массовому принятию Ethereum

В этой статье

  • Что такое Pectra?
  • EIP-3074 против EIP-7702
  • ЭИП-7251
  • Что после Pectra?
  • Заключение Pectra сочетает в себе обновления Prague и Electra, разработанные для расширения возможностей кошельков и повышения эффективности Ethereum.

Масштабное обновление активируется 7 мая

В частности, Pectra приносит функциональность смарт-контрактов в знакомые кошельки и позволяет валидаторам накапливать более текущего лимита в 32 ETH - до 2,048 ETH.

Что такое Pectra?

Pectra образована из названий двух ранее запланированных обновлений Prague ( для уровня исполнения) и Electra ( для уровня консенсуса).

"Обновление Pectra играет ключевую роль в эволюции Ethereum, и участие сообщества разработчиков поднимает возможности сети на новый уровень," отметили аналитики CoinGecko.

Огромность обновления намекает на длинный список EIP, который готовится к реализации в рамках хардфорка:

Эти EIP включают улучшения в контексте абстракции аккаунтов (ACA), вносят значительные изменения в валидаторов и направлены на улучшение общей производительности сети.

Среди самых заметных предложений:

  • EIP-2537 - вводит предварительную компиляцию для операций с эллиптической кривой BLS12-381. Это ускоряет и удешевляет операции с BLS-подписями, увеличивая доступность и производительность валидаторов Ethereum и снижая газовые расходы;
  • EIP-2935 - реализует хранение хешей предыдущих блоков в выделенных слотах хранения для повышения эффективности и надежности валидации данных Ethereum в контексте перехода к технологии без состояния;
  • EIP-7002 - облегчает более быстрое и удобное управление выводом для валидаторов, создавая больше возможностей в области стекинга и рестекинга;
  • EIP-7251-разрешает валидаторам ставить больше текущего лимита в 32 ETH - до 2048 ETH. Это позволяет операторам узлов уменьшить количество узлов под управлением;
  • EIP-7594 - представляет PeerDAS (Протокол выборки доступности данных Peer ), разработанный для оптимизации L2, обработки транзакций и повышения масштабируемости сети;
  • EIP-7702 - вводит новый тип транзакции, который позволит адресам учетных записей Ethereum функционировать как кошельки смарт-контрактов на протяжении транзакции, после чего восстанавливается исходное состояние;
  • EIP-7692 — это набор предложений из 11 различных EIP, направленных на повышение эффективности развертывания и выполнения смарт-контрактов, в частности, путем оптимизации затрат на газ для определенных операций.

>< "После обновления Ethereum станет применимым для более широкого спектра случаев использования, удовлетворяя различные потребности пользователей. Обычные пользовательские аккаунты станут более программируемыми, L2 более доступными, смарт-контракты более эффективными, а валидаторы более гибкими в управлении," отметил Уильям М. Пистер из Bankless. > >

EIP-3074 против EIP-7702

Преимущества и недостатки EIP-3074

Одним из самых важных компонентов будущего обновления должна была стать EIP-3074, которая позволяет добавить функциональность смарт-контрактов в обычные криптовалютные кошельки. В частности, она должна была позволить пользователям объединять транзакции и подписывать их в один шаг.

EIP-3074 представляет идею "делегирования контроля EOA смарт-контракту." Среди основных целей предложения:

  • Разработка концепции спонсируемых транзакций (спонсируемых транзакций);
  • улучшение пользовательского опыта *(UX)*при использовании обычной учетной записи Ethereum (адреса из пары открытого/закрытого ключа).

Спонсируемые транзакции позволяют разделить счет, с которого оплачивается газ, и счет, который фактически выполняет транзакции с токенами стандарта ERC-20. Например, DEX может включить стоимость газа в торговую комиссию, оплачивая от имени пользователя. Делая это, последний имеет возможность отказаться от владения ETH, если он или она не использует его.

Проще говоря, предложение позволит объединять переводы (batching) для экономии времени и денег, а также оплачивать сборы для других пользователей.

EIP-3074 определяет два новых кода транзакций для Ethereum:

  • AUTH - указывает адрес, который может отправлять транзакцию от имени пользователя;
  • AUTHCALL - выполняет вызов смарт-контракта по указанному адресу от имени пользователя.

AUTH проверяет подпись пользователя и предполагаемое действие, а AUTHCALL вызывает целевой контракт для выполнения с "адресом отправителя в качестве вызывающего"

Например, пользователям обычно необходимо вручную подписывать сообщение каждый раз, когда они взаимодействуют с dapp (обменом токенов или стекингом токенов). С EIP-3074 требуется только одна подпись - AUTH и AUTHCALL автоматически выполняют все последующие функции.

Другие инновации включают восстановление потерянных ключей. Чтобы использовать инструмент, пользователи должны передать право собственности на свои активы контракту-инициатору с помощью цифровой подписи, которая выполняет транзакции и вызовы функций от их имени.

Несмотря на ряд преимуществ, таких как «социальное» восстановление, расширенные транзакции и улучшенный UX, некоторые члены сообщества критикуют EIP-3074. Например, DeFi-разработчик Llama под ником 0xngmi назвал главным недостатком то, что «теперь можно будет полностью исчерпать адрес, все токены, все NFT, все позиции DeFi всего одной плохой подписью».

Представители Safe обеспокоены тем, что предложение не имеет "ясного пути к полной абстракции учетной записи" и негативно сказывается на его принятии.

EIP-7702: альтернатива от Виталика Бутерина

Для повышения безопасности сооснователь Ethereum Виталик Бутерин предложил немного иной подход. EIP-7702 включает в себя создание нового типа транзакции, похожего на EIP-2930, который совместим с процессами EIP-3074, преобразуя их в оптимизированный код.

Улучшение позволит адресам учетных записей Ethereum функционировать как кошельки смарт-контрактов на протяжении всей транзакции, после чего будет восстановлено исходное состояние.

Согласно идее Бутерина, AUTH и AUTHCALL заменяются более простыми функциями проверки и выполнения, связанными с EOA. Это изменение сохраняет операционную целостность, а также повышает эффективность процесса авторизации.

Согласно разработчику, такой подход потребует минимальных изменений в сети, поскольку EIP-3074 сохраняет прямую совместимость с окончательной абстракцией аккаунта.

Кроме того, EIP-7702 позволяет EOA временно действовать как контракт, обеспечивая совместимость с текущей архитектурой. Альтернатива получила положительные отзывы от сообщества, и вскоре было решено заменить EIP-3074 новым предложением. Последнее было охарактеризовано разработчиком Polygon Джарродом Уаттсом как "одно из самых впечатляющих изменений, которые когда-либо произойдут с Ethereum."

Он добавил, что как только новая функциональность будет реализована, "ваш существующий EOA сможет выполнять любой код смарт-контракта." Специалист также описал основные недостатки EIP-3074, включая возможность того, что злоумышленник получит контроль над всеми пользовательскими средствами.

ЭИП-7251

Успех The Merge, рост цены и развитие экосистемы Ethereum привели к увеличению числа валидаторов, участвующих в обеспечении консенсуса. Их общее количество приближается к рубежу в 1,5 миллиона, а агрегационная стоимость заблокированных ETH превышает 140 миллиардов долларов.

Хотя обилие валидаторов укрепило безопасность блокчейна, некоторые исследователи выразили беспокойство по поводу возможного влияния этого роста на стабильность сети.

Динамика роста валидаторов с момента активации The Merge. Источник: BeaconScan.EIP-7251 (or MaxEB, MAX_EFFECTIVE_BALANCE) направлен на решение проблемы «избыточных валидаторов». Он предлагает увеличить максимальный размер стейка с 32 ETH до 2048 ETH (while сохранении минимального порога в 32 ETH).

> "Это позволяет крупным операторам узлов объединять свои наборы валидаторов, чтобы уменьшить их количество. Это также позволяет одиночным ставкам зарабатывать больше и добавляет гибкость в процесс депозита," - объяснили на сайте Ethereum.org. > >

Например, крупный оператор с 2048 ETH может объединить 64 набора валидаторов в один. В то же время, индивидуальный стекинг с 45 ETH сможет управлять одним набором, как упоминается в вкладе проекта Unchained.

Таким образом, EIP-7251 предлагает сократить количество валидаторов, при этом поддерживая высокую экономическую безопасность сети Ethereum. Среди других особенностей предложения:

  • Крупные операторы могут объединять наборы валидаторов, не выходя из протокола и не входя в него снова;
  • добавление частичных выводов на уровне исполнения - например, валидатор с 200 ETH может вывести 50 ETH, не выходя полностью;
  • Настраиваемый потолок эффективного баланса: вы можете настроить максимальную сумму, которая активирует частичные выводы.

"Плюсы и Минусы

Среди преимуществ нового предложения:

  • решение проблем уровня консенсуса: уменьшение числа валидаторов снижает нагрузку на сеть и задержки;
  • подготовка к будущим обновлениям, таким как финализация в одном слоте и решение разделения предложителя и строителя PBS (. Последнее ограничивает права валидаторов в процессе формирования блока и создает новый класс участников, которые определяют порядок транзакций;
  • гибкость индивидуального процесса стейкинга;
  • сокращение числа валидаторов, что способствует повышению эффективности и снижению операционных затрат.

Аргументы против:

  • повышение "потолка" максимального стейка увеличивает риск слэшинга ) он увеличивается линейно с количеством заблокированных ETH(;
  • некоторые члены сообщества обеспокоены рисками централизации и потенциальной "атакой 51%".

Таким образом, EIP-7251 предлагает значительно сократить количество валидаторов без резких изменений в сети второй по капитализации криптовалюты. Однако сообществу следует тщательно проработать все аспекты, чтобы избежать негативных последствий.

Что после Pectra?

Хотя еще ничего не окончательно, сообщество Ethereum рассматривает возможность внедрения деревьев Веркле в обновление Осака, которое последует за Пектрой.

> "Я действительно с нетерпением жду деревьев Werkle. Они позволят клиентам stack-node функционировать в безд状态ном режиме. Это сделает возможным для стейкинговых заметок работать почти без дискового пространства и синхронизироваться [с блокчейном] почти мгновенно," отметил Виталик Бутерин. > >

Деревья Веркла — это алгоритм для структурирования данных в протоколе, аналогичный деревьям Меркла. Его основное отличие заключается в том, что каждый узел использует специальный тип хеша, называемый векторным обязательством, для закрепления дочерних узлов.

Интеграция новой структуры данных является частью дорожной карты Ethereum. Веркол-деревья запланированы на третью фазу, называемую The Verge.

Особенности Verge Stage. Источник: Ethroadmap. В частности, решение оптимизирует хранение информации в сети и объем узлов. Бутерин описал его ключевую особенность как "гораздо более эффективные доказательства с точки зрения размера", так как механизм позволяет проверять любой блок, используя только данные, которые он содержит.

Этот подход к верификации значительно снижает технические требования к валидаторам, что в долгосрочной перспективе приведет к большему разнообразию узлов и большей децентрализации сети.

Сооснователь Ethereum подчеркнул, что обновление также улучшит опыт для индивидуальных ставящих, оптимизируя пользовательский интерфейс и добавляя новую функциональность для клиентского программного обеспечения.

Следующей фазой после The Verge будет The Purge. Она направлена на упрощение структуры сети и снижение нагрузки на узлы.

Заключение

Экосистема Ethereum постоянно развивается. Она стабильно занимает первое место по TVL, а базовая криптовалюта по-прежнему является второй по величине по капитализации.

Следующие два обновления Ethereum обещают значительно улучшить удобство использования сети как для пользователей, так и для разработчиков. Платформа станет более универсальной, способной удовлетворять различные потребности пользователей. Виталик Бутерин уверен, что следующие пять лет будут "критически важными" для эфира в контексте его массового принятия и признания "реальным миром". Будущие обновления помогут Ethereum справляться с растущим спросом, интегрироваться с другими сетями и вводить новые функции, сохраняя платформу на переднем крае инноваций в блокчейне.

Посмотреть Оригинал
Содержание носит исключительно справочный характер и не является предложением или офертой. Консультации по инвестициям, налогообложению или юридическим вопросам не предоставляются. Более подробную информацию о рисках см. в разделе «Дисклеймер».
  • Награда
  • комментарий
  • Поделиться
комментарий
0/400
Нет комментариев
  • Закрепить