Напоминалка что у нас есть ERC 4337 где смысл сего новшества уже был описан в посте про TPS, и в посте про тупость рекорда TPS.
Но если коротко, то в данном ключе, смысл 4337 в абстрагировании от логики экзюкюшена и валидации самих EOAs на смарты.
Что еще можно вписать в плюсы смарты помимо того что в постах?
Разрабам удобнее работать с ними ткк добавляют возможности которых нет в EOAs. Например: спенд лимиты, role-based контроль, ключи сессии, или даже просто создавать stream/subscription.
В чем проблема всего этого цирка именно с 4337?
Как я и сказал в посте:
сила за апчейнами с deep customisation
Или проще говоря, plug and plug smth after that because ur dumb ass didn’t place the checkmark on the plugin selection menu.
Что приводит к логичному выводу - нынешний вариант смартов не кастомайзабл/модулярен и еще, к тому же, контролируется by 3rd parties. Nonmodular архитектура требует редеплой контрактов и частые проблемы (Argent X, Braavos дрочеры пон ф чем прекол) при обновлениях, также смарты по факту являются очень концентрированными на одном деплоеере из-за конкретных фич внутри = очередной фрагментейшн.
Что дает ERC-6900?
Строится на базированной базе от ERC-4337, и вдохновлен ERC-2535 aka "diamonds", который позволяет одному смарту получать доступ к различным функциям через набор более мелких, модульных контрактов, каждый из которые отвечают за конкретные функции и логику. Или превращает весь процесс в сборку ПК🥴
Поэтому теперь у нас настанет модульная абстракция являющаяся частью абстракции аккаунта. Или же, если очень коротко, модульная сущности AA переформатирует способ восприятия и взаимодействия смарт кошельков (или аккаунтов). И теперь плагины будут заниматься всякими нужными приколами а не команда кошелька (типа снапсы).
Насколько они будут важны в дальнейшем развитии?
На данном этапе это лишь саундс кул, но в любом случае это упростит жизнь кошельков и улучшит ее юзерам добавляя различные схемы подписи, кастом передачи токенов, лимиты расходов, ну и офк даже способы восстановления.
Три ключевых компонента модульного подхода ERC-6900:
● Validation Functions - Определяют при каких обстоятельствах смарт аккаунт подпишет действия, совершаемые от его имени.
● Execution Functions - Логика, определяющая действия смарта.
● Hooks - Кастом функции, обеспечивающие предварительный и послеисполнительные чек, добавляя дополнительный уровень безопасности и гибкости.
То есть все вместе они играют определенную роль в работе этого нового вида кошелька, начиная от аутентификации полномочий вызывающего до выполнения юзер логики до или после транзакции.
Что можно вставить в такие кошели?
● Всеми любимый КУС или АМЛ условный. Или же кредитный скоринг, пойнты кошелька (рофл) ну и любое другое безопасное хранение персональной инфы. Примерно как я давно рисовал как может работать выборочная система КУС у zkКошельков. (могу закинуть в лс ес хош)
● В теории можно вставлять фетчинг данных транзы для их сжатия для дальнейшего пуша в сеть уже по более дешевым рейтам из-за меньшего объема переданных данных. Ну и буквально можно будет сделать удобную отложенную финализацию или ускоренную, что по факту уже есть, но тут будет удобнее при фейле скорректировать и перепушить.
● Собственно и сама автоматизация.
● Фулл кастомайз под нужды. Хочешь под трейдинг - минимум промежуточных инстанций чтобы избегать замедление и приоритет постинг в сеть (если надо)
Le finale
Офк это только первичное понимание как что будет, но мне больше нравится возможность без костылей работать ака MM Snaps. Звучит все равно противоречиво, но надо смотреть как сделают первые варианты.