Сеть Ethereum является одной из самых ценных и зрелых блокчейнов общего назначения. Каждый год конференция разработчиков Ethereum, Devcon, способствует развитию протокола Ethereum. После обсуждения объема обновления сети Прага/Электра, Фонд Ethereum в конечном итоге объединил их в «Pectra». Pectra представляет собой значительное обновление сети Ethereum, предназначенное для внедрения ряда оптимизаций и улучшений в Консенсусный уровень Ethereum.
С момента своего возникновения Ethereum непрерывно улучшает свою технологию. Слияние Ethereum в 2022 году и обновление "Cancun" в 2024 году привели к значительным усовершенствованиям в сети. Обновление Pectra решает проблемы высоких комиссий, скорости транзакций и масштабируемости Ethereum. На последнем заседании AllCoreDevs 2024 года, в
Mekong - это тестовая сеть, основанная на правилах Pectra Devnet 4, запущенная в прошлом ноябре. Она позволяет тестировать улучшения пользовательского опыта (UX) и модификации, связанные с предстоящим обновлением Pectra, помогая стейкерам ознакомиться с этими изменениями. Название Mekong происходит от реки Меконг в Юго-Восточной Азии, соответствуя местоположению Devcon 7. Тестовая сеть Mekong предоставляет среду для тестирования новых механизмов внесения и вывода ставок без влияния на основную сеть Ethereum или другие тестовые сети. Тестирование на Mekong будет ссылкой для развертывания обновления Pectra на других сетях Ethereum.
Лидер протокола Ethereum Foundation Тим Бейко твитнул (Источник: x.com/TimBeiko)
Тестовая сеть Mekong является краткосрочной, но полностью функциональной, содержащей все ожидаемые EIP для Pectra. Разработчики могут видеть небольшие изменения спецификаций или более мелкие EIP, но функции, включенные здесь, попадут в существующие общедоступные тестовые сети и окончательную основную сеть Ethereum. Pectra вносит изменения в депозиты и вывод стейкинга, и тестовая сеть Mekong - первое место для экспериментов с этими модификациями. Фонд Ethereum призывает разработчиков тестировать эту сеть и давать обратную связь, чтобы усовершенствовать эти обновления, обеспечивая их стабильность и пользовательский опыт перед официальным развертыванием.
Тестовая сеть Mekong интегрирует все предложения EIP, которые будут применены в форке Ethereum Pectra, охватывая различные технические улучшения. Ниже приведены основные изменения, включенные в тестовую сеть Mekong:
Список Pectra Devnet 4 EIP: https://notes.ethereum.org
EIP-7702 нацелен на то, чтобы позволить внешне управляемым аккаунтам (EOA) устанавливать код в определенных транзакциях. Это предложение решает ограничения и различия между EOA и контрактными аккаунтами, обеспечивая большую гибкость. В определенных сценариях, установив контрактный код, EOA могут функционировать аналогично контрактным аккаунтам и выполнять определенные операции через эти коды.
EIP-7251 оптимизирует механизм стейкинга Ethereum 2.0, позволяя валидаторам иметь более высокий эффективный баланс, сохраняя минимум в 32 ETH. Это увеличивает предел стейкинга с 32 ETH до 2048 ETH, улучшая гибкость и безопасность стейкинга. Пользователи могут проводить стейкинг и разблокировку более эффективно, сокращая периоды блокировки и улучшая ликвидность. Данное предложение также укрепляет безопасность, уменьшая риски от злонамеренных атак или неправильного управления заблокированными средствами. Кроме того, оно улучшает механизм распределения вознаграждений, делая стимулы для стейкинга более справедливыми и прозрачными для поощрения широкого участия.
EIP-6110 и EIP-7002 коллективно оптимизируют механизмы депозита и вывода Ethereum, обеспечивая почти мгновенную обработку депозита. EIP-6110 гарантирует более быстрое и безопасное признание депозитов цепочкой без влияния на скорость активации валидатора. EIP-7002 улучшает процесс вывода, сокращая время ожидания вывода ставок и увеличивая ликвидность средств, что позволяет участникам более эффективно выводить заложенные активы. Эти улучшения повышают прозрачность, позволяя пользователям отслеживать статус депозита и вывода, тем самым увеличивая участие в стейкинге Ethereum и снижая операционные барьеры.
EIP-7685 предоставляет общий механизм для обмена запросами, инициируемыми исполнительным уровнем Ethereum (EL), и уровнем консенсуса (CL). Данное предложение не накладывает строгих требований к проверке источников запросов или обязательства по их проверке, предлагая разработчикам гибкость в проектировании процессов генерации и верификации запросов. Например, вызовы контрактов могут непосредственно инициировать запросы или использовать механизмы событий для их передачи в систему, предоставляя протокольным дизайнерам максимальную адаптивность.
EIP-2537 вводит предварительную компиляцию для операций кривой BLS12-381. BLS12-381 - это эллиптическая кривая, используемая для эффективных доказательств в нулевом знании (zk-SNARKs), криптографических подписей и других криптографических протоколов. Он улучшает доступность и производительность валидаторов Ethereum. Подписи BLS позволяют агрегировать несколько подписей, улучшая эффективность, упрощая проверку и снижая затраты на газ.
EIP-2935 позволяет хранить исторические хэши блоков в хранилище системного контракта, что делает запросы и верификацию хэшей блоков более эффективными без дополнительных вычислений или внешних источников данных. Это поддерживает модели без состояния клиента, упаковывая хэши блоков в виде доказательств (свидетелей), позволяя смарт-контрактам получать к ним прямой доступ из хранилища состояния, а не пересчитывать их блок за блоком, уменьшая вычислительную сложность.
EIP-7549 удаляет индексы комитета из структуры доказательства для оптимизации эффективности консенсусного голосования. В настоящее время индексы членов комитета (идентификаторы или позиции внутри комитета) хранятся внутри структур доказательств, что представляет вызовы эффективности. Перемещая индексы комитета из структуры доказательства и храня их отдельно, это предложение упрощает доступ к данным и управление ими, улучшая эффективность агрегирования голосов, снижая затраты на верификацию и нагрузку сети.
В заключение, Pectra - это значительное обновление, которое значительно улучшит масштабируемость и пользовательский опыт Ethereum. По планам, в ближайшие месяцы оно перейдет на основную сеть. Кроме того, разработчики готовятся к следующему Pectra devnet, Pectra Devnet 5, хотя Pectra Devnet 4 остается стабильным и планируется продолжать работу. Будущие devnet будут внедрять дополнительные изменения спецификаций, что говорит о том, что обновление все еще развивается.
Пригласить больше голосов
Сеть Ethereum является одной из самых ценных и зрелых блокчейнов общего назначения. Каждый год конференция разработчиков Ethereum, Devcon, способствует развитию протокола Ethereum. После обсуждения объема обновления сети Прага/Электра, Фонд Ethereum в конечном итоге объединил их в «Pectra». Pectra представляет собой значительное обновление сети Ethereum, предназначенное для внедрения ряда оптимизаций и улучшений в Консенсусный уровень Ethereum.
С момента своего возникновения Ethereum непрерывно улучшает свою технологию. Слияние Ethereum в 2022 году и обновление "Cancun" в 2024 году привели к значительным усовершенствованиям в сети. Обновление Pectra решает проблемы высоких комиссий, скорости транзакций и масштабируемости Ethereum. На последнем заседании AllCoreDevs 2024 года, в
Mekong - это тестовая сеть, основанная на правилах Pectra Devnet 4, запущенная в прошлом ноябре. Она позволяет тестировать улучшения пользовательского опыта (UX) и модификации, связанные с предстоящим обновлением Pectra, помогая стейкерам ознакомиться с этими изменениями. Название Mekong происходит от реки Меконг в Юго-Восточной Азии, соответствуя местоположению Devcon 7. Тестовая сеть Mekong предоставляет среду для тестирования новых механизмов внесения и вывода ставок без влияния на основную сеть Ethereum или другие тестовые сети. Тестирование на Mekong будет ссылкой для развертывания обновления Pectra на других сетях Ethereum.
Лидер протокола Ethereum Foundation Тим Бейко твитнул (Источник: x.com/TimBeiko)
Тестовая сеть Mekong является краткосрочной, но полностью функциональной, содержащей все ожидаемые EIP для Pectra. Разработчики могут видеть небольшие изменения спецификаций или более мелкие EIP, но функции, включенные здесь, попадут в существующие общедоступные тестовые сети и окончательную основную сеть Ethereum. Pectra вносит изменения в депозиты и вывод стейкинга, и тестовая сеть Mekong - первое место для экспериментов с этими модификациями. Фонд Ethereum призывает разработчиков тестировать эту сеть и давать обратную связь, чтобы усовершенствовать эти обновления, обеспечивая их стабильность и пользовательский опыт перед официальным развертыванием.
Тестовая сеть Mekong интегрирует все предложения EIP, которые будут применены в форке Ethereum Pectra, охватывая различные технические улучшения. Ниже приведены основные изменения, включенные в тестовую сеть Mekong:
Список Pectra Devnet 4 EIP: https://notes.ethereum.org
EIP-7702 нацелен на то, чтобы позволить внешне управляемым аккаунтам (EOA) устанавливать код в определенных транзакциях. Это предложение решает ограничения и различия между EOA и контрактными аккаунтами, обеспечивая большую гибкость. В определенных сценариях, установив контрактный код, EOA могут функционировать аналогично контрактным аккаунтам и выполнять определенные операции через эти коды.
EIP-7251 оптимизирует механизм стейкинга Ethereum 2.0, позволяя валидаторам иметь более высокий эффективный баланс, сохраняя минимум в 32 ETH. Это увеличивает предел стейкинга с 32 ETH до 2048 ETH, улучшая гибкость и безопасность стейкинга. Пользователи могут проводить стейкинг и разблокировку более эффективно, сокращая периоды блокировки и улучшая ликвидность. Данное предложение также укрепляет безопасность, уменьшая риски от злонамеренных атак или неправильного управления заблокированными средствами. Кроме того, оно улучшает механизм распределения вознаграждений, делая стимулы для стейкинга более справедливыми и прозрачными для поощрения широкого участия.
EIP-6110 и EIP-7002 коллективно оптимизируют механизмы депозита и вывода Ethereum, обеспечивая почти мгновенную обработку депозита. EIP-6110 гарантирует более быстрое и безопасное признание депозитов цепочкой без влияния на скорость активации валидатора. EIP-7002 улучшает процесс вывода, сокращая время ожидания вывода ставок и увеличивая ликвидность средств, что позволяет участникам более эффективно выводить заложенные активы. Эти улучшения повышают прозрачность, позволяя пользователям отслеживать статус депозита и вывода, тем самым увеличивая участие в стейкинге Ethereum и снижая операционные барьеры.
EIP-7685 предоставляет общий механизм для обмена запросами, инициируемыми исполнительным уровнем Ethereum (EL), и уровнем консенсуса (CL). Данное предложение не накладывает строгих требований к проверке источников запросов или обязательства по их проверке, предлагая разработчикам гибкость в проектировании процессов генерации и верификации запросов. Например, вызовы контрактов могут непосредственно инициировать запросы или использовать механизмы событий для их передачи в систему, предоставляя протокольным дизайнерам максимальную адаптивность.
EIP-2537 вводит предварительную компиляцию для операций кривой BLS12-381. BLS12-381 - это эллиптическая кривая, используемая для эффективных доказательств в нулевом знании (zk-SNARKs), криптографических подписей и других криптографических протоколов. Он улучшает доступность и производительность валидаторов Ethereum. Подписи BLS позволяют агрегировать несколько подписей, улучшая эффективность, упрощая проверку и снижая затраты на газ.
EIP-2935 позволяет хранить исторические хэши блоков в хранилище системного контракта, что делает запросы и верификацию хэшей блоков более эффективными без дополнительных вычислений или внешних источников данных. Это поддерживает модели без состояния клиента, упаковывая хэши блоков в виде доказательств (свидетелей), позволяя смарт-контрактам получать к ним прямой доступ из хранилища состояния, а не пересчитывать их блок за блоком, уменьшая вычислительную сложность.
EIP-7549 удаляет индексы комитета из структуры доказательства для оптимизации эффективности консенсусного голосования. В настоящее время индексы членов комитета (идентификаторы или позиции внутри комитета) хранятся внутри структур доказательств, что представляет вызовы эффективности. Перемещая индексы комитета из структуры доказательства и храня их отдельно, это предложение упрощает доступ к данным и управление ими, улучшая эффективность агрегирования голосов, снижая затраты на верификацию и нагрузку сети.
В заключение, Pectra - это значительное обновление, которое значительно улучшит масштабируемость и пользовательский опыт Ethereum. По планам, в ближайшие месяцы оно перейдет на основную сеть. Кроме того, разработчики готовятся к следующему Pectra devnet, Pectra Devnet 5, хотя Pectra Devnet 4 остается стабильным и планируется продолжать работу. Будущие devnet будут внедрять дополнительные изменения спецификаций, что говорит о том, что обновление все еще развивается.