Сборщики Ethereum ERC-4337 — насколько сложно подключиться к сети?

Сборщики Ethereum ERC-4337 — насколько сложно подключиться к сети?


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

ERC-4337, обычно называемый «умными учетными записями» или «абстракцией учетной записи», был развернут в основной сети Ethereum 1 марта. «Умные учетные записи» — это, по сути, усиленная версия кошелька Ethereum. Хотя кошельки со смарт-контрактами уже существуют, они полагаются на централизованные компоненты. ERC-4337 меняет это с помощью распределенной сети «бандлеров» и «казначеев».

Под капотом есть несколько тонких, но значительных изменений, а именно добавление «User Intent Layer», — объяснил Мэтт Катлер, соучредитель и генеральный директор Blocknative, ядра Инфраструктура Эфириума провайдер.

По словам Катлера, сегодня транзакция Ethereum состоит из нескольких отдельных шагов.

Модель, объясняющая текущий поток транзакций Ethereum. Источник: Blocknative

Пользователь получает доступ к своей стандартной внешней учетной записи (EOA) или закрытый ключ для составления подписанной транзакции — например, передачи невзаимозаменяемого токена (NFT) другому пользователю.

Затем эта транзакция отправляется в общедоступный мемпул, который можно описать как общую очередь для транзакций, для извлечения «Строителем», который организует ее в «прибыльный блок». Оттуда блок предлагается валидатору, который в конечном итоге предлагает и публикует его в цепочке, завершая транзакцию.

В соответствии с ERC-4337 новый «уровень намерения пользователя» вводится перед текущим шагом EOA.

Ментальная модель, объясняющая новый поток транзакций Ethereum с ERC-4337. Источник: Blocknative

Этот дополнительный уровень позволяет пользователю инициировать более сложные транзакции за один шаг. Чтобы это стало возможным, ERC-4337 вводит «Альтернативный мемпул» и сеть сборщиков транзакций, а вместе с этим — новый способ заработка комиссий.

Стать ундлером

Bundler — это узел, который выполняет работу, очень похожую на блок «Builder». Вместо организации подписанных транзакций из общедоступного мемпула для создания прибыльного блока Bundler берет пользовательские операции или userOps из Alt-Mempool для создания наиболее прибыльного пакета, который подписывается и отправляется в сеть как одна транзакция. Все это является частью недавно добавленного слоя, который делает возможным использование смарт-аккаунтов.

Бандлеры получают компенсацию в виде платы за газ userOp за предоставление столь необходимой услуги.

Хотя в теории любой может быть Бандлером, в действительности быть успешным может быть совсем другой историей, предупредил Катлер.

Как и Builders, Bundlers — это «специализированные субъекты», состоящие из «относительно опытных команд разработчиков, работающих со значительной вычислительной, сетевой и сетевой инфраструктурой», — сказал он.

«ERC-4337 не требует доверия и разрешений. Так что, если вы технически подкованы, во что бы то ни стало, вы можете встать и управлять своим собственным Bundler. Проблема в том, что пакетирование — это конкурентный рынок. Таким образом, вы будете конкурировать с относительно опытными командами, которые вкладывают значительные средства в то, чтобы стать конкурентоспособным бандлером», — сказал он.

«Упаковщики — это не тот инструмент, о котором вы просто встаете, забываете, и он начинает печатать вам деньги. Мы ожидаем, что объединение будет значительно более технически сложным, чем, например, валидатор».

Катлер отметил, что уже существует ряд репозиториев кода сборщиков с открытым исходным кодом.

Связанный: Запуск смарт-аккаунтов Ethereum ERC-4337 на WalletCon: абстракция аккаунта уже здесь

Продолжаются споры о том, повлияет ли ERC-4337 на Плата за газ Ethereumособенно с учетом увеличения сложности транзакций, связанного с введением нового уровня намерения пользователя.

«Хотя еще слишком рано говорить, я ожидаю, что в среднем плата за газ не сильно изменится. Если ERC-4337 и окажет влияние, то оно будет довольно незначительным — либо вверх, либо вниз. Мы не ожидаем, что комиссии за транзакции внезапно упадут до нуля или станут в 100 раз дороже», — сказал Катлер.

Журнал: «Абстракция аккаунта» заряжает кошельки Ethereum: руководство для чайников