ERC-5189 представляет новую структуру для форматирования и передачи данных, оптимизируя способы работы разработчиков с крипто- и цифровыми активами в блокчейне. ERC-5189, разработанный совместно членами команды Sequence Агустином Агиларом, Филиппом Кастанге и Майклом Станденом, предлагает альтернативное решение для ERC-4337.
Помимо выделенной страницы, команда также выпустила демо-версию и сделала код открытым для тестирования и изучения разработчиками. Цель этой статьи — пролить свет на это новое предложение для продвижения экспериментов и дискуссий в сообществе разработчиков web3, улучшения существующих стандартов абстракции аккаунтов и развития экосистемы.

Понимание ERC-5189 от Sequence
Что такое ERC-5189?
ERC-5189 — это готовый к использованию децентрализованный мемпул. В блокчейн-транзакции мемпул, или пул памяти, представляет собой список ожидающих транзакций, которые ждут валидации от ноды, прежде чем будут зафиксированы в блоке блокчейна. Это похоже на использование "Staging" сред в традиционной разработке программного обеспечения для проведения тестирования и контроля качества перед выпуском в продакшн.
ERC-5189 предлагает форму абстракции аккаунтов, которая обеспечивает совместимость с существующими смарт-контрактными кошельками. Он предоставляет гибкость для альтернативных дизайнов, избегая при этом изменений в консенсусном слое блокчейна, что делает его дешевле, мощнее, удобнее и доступнее для разработчиков.
Это предложение вводит концепцию контрактов-эндорсерсов в качестве альтернативы текущей структуре для транзакций AA, согласованных с текущим форматом ERC-4337. ERC-5189 перемещает всю «мета-логику», связанную с транзакциями, в независимые контракты, называемые эндорсерсами.
Контракты-эндорсеры — это специфические экземпляры смарт-контрактов, предназначенные для оценки качества транзакций AA. Их оценка помогает бандлерам решить, сохранять или отбрасывать транзакцию в мемпуле. Они никогда не вызываются в сети во время транзакции и являются бесплатными для использования.

Объяснение Off-Chain vs On-Chain
Для обеспечения совместимости с этим стандартом ERC разработчики, интегрирующие свои смарт-контрактные кошельки, должны либо создать и развернуть контракт-эндорсер, либо использовать существующий, который соответствует спецификациям их кошелька. Этот подход повышает надежность транзакций и упрощает интеграцию без навязывания строгой структуры транзакций.
ERC-5189 не изменяет консенсусный слой и не навязывает изменения существующим смарт-контрактным кошелькам, поэтому у разработчиков нет проблем с обратной совместимостью, и они получают выгоду от более гибких механик дизайна — и сталкиваются с более широким спектром, чем конкурирующие стандарты AA.

Логотип Sequence
Ключевые особенности ERC-5189
ERC-5189 достигает основной цели абстракции аккаунтов, позволяя пользователям ретранслировать транзакции смарт-контрактных кошельков с использованием децентрализованного мемпула.
ERC-5189 раскрывает потенциал абстракции аккаунтов с нулевой стоимостью благодаря:
1. Более простые и гибкие кошельки: Кошельки имеют больше свободы в своей работе. Этот ERC избегает ограничений на функциональность, позволяя разработчикам создавать инновационные функции.
2. Легкое внедрение для существующих кошельков: Для совместимости не требуется никаких изменений в существующих кошельках. Это обеспечивает плавный переход и позволяет избежать сбоев для текущих пользователей.
3. Снижение комиссий за газ для пользователей: Валидация транзакций происходит вне сети, поэтому пользователи не платят дополнительный газ за эту меру безопасности.
4. Более безопасные операции бандлеров: Контракты "Endorser" проверяют транзакции до того, как бандлеры включают их, минимизируя риск включения вредоносных транзакций.
5. Децентрализованная и динамичная система эндорсерсов: Любой может создать эндорсер, способствуя конкуренции и инновациям. Бандлеры могут выбирать надежные эндорсеры на основе публичного реестра.

Что такое ERC-5189
Почему ERC-5189 важен?
ERC-5189 позволяет всем смарт-кошелькам ретранслировать транзакции без использования централизованного ретранслятора. Он обеспечивает бесперебойную связь между разработчиками кошельков и операторами мемпула, позволяя им "понимать", являются ли операции "здоровыми" или нет. Хотя ERC-5189 решает те же проблемы, что и ERC-4337, он предлагает фреймворк с различными компромиссами.
Агустин Агилар, руководитель отдела исследований в Sequence: "ERC-5189 — это свежий взгляд и альтернатива стандарту ERC-4337, направленная на сохранение свободы "чистого листа" при создании смарт-контрактных кошельков. Хотя он требует компромисса в операционной простоте для операторов мемпула, он сохраняет адаптивность, необходимую для поддержки как предыдущих, так и текущих кошельков, а также облегчает интеграцию будущих идей."
Будущее ERC-5189
ERC-5189 представляет собой значительный шаг вперед в стандартизации мемпулов AA. Sequence открыла исходный код ERC-5189 для сообщества и продолжает принимать отзывы и предложения по улучшению.
Ресурсы для разработчиков, чтобы начать работу с ERC-5189:
- Изучите их демо-версию Sendify, чтобы отправлять любые токены ERC-20 без владения ETH с помощью любого кошелька web3
- Запустите бандлер, используя их открытый исходный код бандлера
Для пользователей, ищущих более подробную информацию и обновления по ERC-5189, посетите официальный сайт и узнайте больше здесь.

Почему ERC-5189 важен
Подробнее о Sequence?
Sequence — ведущая универсальная платформа разработки для интеграции web3 в игры. Привлекайте, монетизируйте, развивайте и удерживайте игроков с помощью отмеченной наградами технологии Sequence. От коллекционных предметов и наград, которыми можно владеть, до полностью ончейн-опыта, простая в интеграции платформа Sequence решает сложности блокчейна, поэтому разработчики могут сосредоточиться на творческом исполнении и предоставлении потрясающего игрового опыта.
Доверяют сотни игр и тысячи разработчиков. Sequence поддерживается Take-Two Interactive, Ubisoft, Xsolla, Bitkraft, Brevan Howard, Coinbase, Polygon и другими. Эта статья была вдохновлена оригинальным постом в блоге, вы можете прочитать оригинал здесь для получения дополнительной информации.





