Вчера во время «Consensus Layer Call 142» основные разработчики блокчейна Ethereum решили разделить предстоящее обновление Pectra на два этапа.
Реализация изменения кода, уже широко обсуждавшаяся на протяжении более чем 4 лет работы, действительно требует чрезмерно большого объема работы, чтобы завершить все за один сеанс.
В этой статье мы вновь рассмотрим основные темы Pectra и углубимся в сроки обновления.
Все подробности ниже.
Обновление Pectra: грядут большие новости для блокчейна Ethereum
С 2020 года по сегодняшний день основные разработчики блокчейна Ethereum проделали колоссальную работу по исправлению всех изменений, запланированных в обновлении Pectra.
Сейчас, пока Виталик Бутерин и его команда обсуждают последние доработки, мы приближаемся к фазе фактической реализации.
Ожидается, что обновление Pectra вскоре представит ряд функций, которые значительно улучшат взаимодействие с конечным пользователем.
Прежде всего, после обсуждения EIP-3074 было решено, что обновление предоставит возможность делегирования смарт-контрактов непосредственно из кошельков Ethereum.
Это нововведение открывает двери для множества внутрисетевых платежей и газовых транзакций с токенами ERC-20, отличными от ETH.
К этому добавляется полный переход к функции «абстракции аккаунта», которая позволяет пользователю восстанавливать закрытые ключи кошелька через социальные средства восстановления. Таким образом, средства отделены от ключей каждого аккаунта.
1/ В экосистеме Ethereum грядут большие изменения.
Обновление EIP-3074 было недавно одобрено в следующем хардфорке, получившем название «Pectra» или «Petra». pic.twitter.com/tQWn7372bP
– Плуид (@tryPluid) 16 апреля 2024 г.
Следует также подчеркнуть, что Pectra окажет решающее влияние и на логику консенсуса блокчейна Ethereum.
В обновлении планируется увеличить лимиты на депозиты в Proof-of-Stake в 64 раза — с 32 ETH до 2048 ETH.
Это означает, что один кит сможет делать стейкинг через один адрес без необходимости создания нескольких кошельков на 32 ETH. Эта деталь очень полезна, поскольку она облегчает нагрузку на Ethereum и делает его более эффективным.
Крупные провайдеры, такие как Lido и Coinbase, имели бы в этом отношении ощутимое преимущество.
Наконец, ожидается, что с помощью Pectra будут реализованы новые методы, которые позволят цепочке хранить большие объемы данных.
Одним из них является «дерево Verkle», новая система, которая позволяет снизить стоимость газа на L1 за счет внедрения доказательств zk в основную сеть.
Тот же Виталик Бутерин неоднократно напоминал о своем намерении сделать транзакции в блокчейне более «дружелюбными к ZK-snark».
Pectra будет разделена на два этапа: вот временные рамки
Учитывая масштабные запланированные вмешательства, разработчики блокчейна Ethereum решили разделить обновление Pectra на два этапа.
В ходе состоявшегося вчера «Consensus Layer Call 142» основные разработчики команды обсудили невозможность завершения всех реализаций за один раз.
На самом деле, такой большой объем изменений в коде может привести к ошибкам и кибератакам даже при выполнении предварительного тестирования обновления.
Разделив Pectra на два этапа, рабочие смогут сосредоточиться на одной модификации программного обеспечения за раз, максимально минимизировав риск ошибок.
В середине телефонного разговора также обсуждались сроки, когда эти два раунда обновлений должны увидеть свет.
Хотя точные даты не уточняются, разработчики запланировали первое вмешательство в блокчейн на начало 2025 года. На этом этапе будут включены восемь предложений по улучшению, среди которых EIP-7702, направленный на улучшение пользовательского опыта при использовании кошельков.
ПЕКТРА 1:
Изменения EL включают EIP 2537, 2935, 7685, 7702.
Изменения CL включают EIP 6110, 7002, 7251, 7549
Более подробное описание каждого из них в прилагаемых таблицах: pic.twitter.com/eGkIGoULhh
— Кристина Ким (@christine_dkim) 13 сентября 2024 г.
Второй пакет обновлений вместо этого включает предложения, направленные на внесение изменений в виртуальную машину Ethereum. Речь идет о реализации EOF и функции PeerDAS, которая улучшает выборку доступности данных, предлагая преимущества сетям L2.
В любом случае, для второй фазы Пектры не были очерчены точные рамки, как для первой, и не была указана временная привязка.
Разработчики осознали, что цели этих обновлений могут со временем меняться, поэтому на данный момент объединение этих обновлений было бы нецелесообразным.
Алекс Стоукс из Ethereum Foundation выступил после встречи разработчиков, публично заявив, что:
«Похоже, есть соглашения по разделу нынешней Пектры каким-то образом. А дальше, вниз по течению, мы сможем понять, что будет дальше».
Прогресс Ethereum после последних обновлений сети
Pectra, как и все другие обновления, выполненные в прошлом, радикально изменяет код блокчейна Ethereum, внося улучшения, а иногда и новые ограничения.
В целом, все изменения исходного кода направлены на то, чтобы сделать среду Ethereum более производительной, безопасной и масштабируемой.
Однако иногда, несмотря на то, что большинство из них улучшили экосистему, они также могут не достичь своих краткосрочных целей.
Примером этого является известное обновление «Изменение рынка комиссий для цепочки ETH 1.0», обсуждавшееся в EIP-1559, которое затем было введено в действие в сентябре 2023 года.
Эта реализация была разработана с целью увеличения внутренней стоимости Ethereum, создавая предпосылки для компенсации выпуска валюты ETH.
С этого момента каждая транзакция, осуществляемая в блокчейне, будет сжигать небольшое количество ETH.
Цель состояла в том, чтобы сделать криптовалюту в сети дефляционной валютой, с большей вероятностью сжигаемой, чем чеканимой.
На расстоянии года мы можем ясно видеть, что на данный момент эмиссия стабильно выше 0. Это свидетельствует о том, что обновление EIP-1559 не дало ожидаемых сообществом эффектов. Однако это не означает, что обновление само по себе не является хорошим для Ethereum, а просто не стало «переломным моментом».
Более позднее обновление, а именно Dencun, полностью воспроизводит пожелания, высказанные разработчиками и сообществом.
Это обновление, успешно завершенное в середине марта, было направлено на снижение стоимости транзакций Ethereum уровня 2.
Разработчики блокчейна посчитали, что благодаря изобретению блоба они смогут значительно снизить вычислительную нагрузку масштабируемых решений.
Спустя несколько месяцев мы действительно можем подтвердить, что обновление дало положительный результат: основные L2 снизили комиссионную нагрузку как минимум на 96%.
Даже в базовой сети наблюдалось снижение затрат на 99,4%.