Комментарии 4
Какие аналоги рассмотренных решений есть в других блокчейнах, например, Cardano, Kadena?
одно из ключевых ограничений Account Abstraction заключается в том, что он не совместим с традиционными кошельками, такими как MetaMask.
Вот здесь не соглашусь. Для АА вполне можно использовать обычный metamask для идентификации пользователя. В этом плане пользователю с метамаском не нужно ничего придумывать, он точно также пользуется свои кошельком, чтобы подписывать транзакции (точнее userOperations) для своего абстрактного акаунта, эта подпись потом будет разбираться на контрактах и олицетвораять пользователя с его контрактом кошелька. Другое дело, если мы хотим заменить идентификацию пользователя в АА на что-то другое, например на обычную почту. Но тут все равно без EOA никак (точнее потенциал на замену ECDSA есть, но я пока не встречал что-то другое, поделитесь, если есть примеры), он любым способом генерится для пользователя, как ни крути, только для этого используют еще сторонние сервисы: MagicLink, Fireblocks и так далее.
Хотел еще поделиться, что сложность АА легко нивелируется использованием готовых решений: Alchemy, ZeroDev, Biconomy, что-то там от gnosis и другие. Тут на любой вкус с разными прайсами и стандартами поверх ERC-4337 (Это еще стандарты ERC-6900, ERC-7579). Там уже сложность, если тебе не хватает контрактов кошельков под АА готовых, то тогда надо разобраться, как добавить своей логики.
В конце добавлю, что ERC-4337 разрабатывался при поддержки и консультациях ребят из GSN) Yoav Weiss, Dror Tirosh, Shahaf Nacson, Alex Forshtat, если посмотреть их профили, они все в организации OpenGSN. Так что железный человек и человек-паук и тут дружат.
В конце добавлю, что ERC-4337 разрабатывался при поддержки и консультациях ребят из GSN) Yoav Weiss, Dror Tirosh, Shahaf Nacson, Alex Forshtat, если посмотреть их профили, они все в организации OpenGSN.
Я бы добавил, что GSN в некоторых аспектах стал прототипом для некоторых решений ERC-4337, особенно оплата через Paymaster. Так что они точно не антагонисты, в целом их сложно противопоставлять друг другу, это же концептуально разные решения, по крайней мере AA создавался далеко не только для решения проблемы оплаты газа.
Вопросы к автору. Насколько сейчас актуален GSN? Кто-то его использует из крупных ребят? Я честно говоря не встречал хороших примеров, да и плохих наверное тоже. Ну и если их все же противопоставить, есть ли кошельки, которые внедрили GSN?
GSN vs Account Abstraction: супергерои блокчейна в поисках экономии