home.social

#erc4337 — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #erc4337, aggregated by home.social.

  1. Смарт-контрактов ещё нет, а адреса уже есть: зачем нужен CREATE2 (EIP-1014)

    В этой статье я разбираю, как работает CREATE2, чем он отличается от CREATE, зачем нужен в контексте state channels и ERC-4337, и как его можно использовать — от вычисления адресов в Uniswap V2 до взлома Tornado Cash на $1M. Показываю примеры на Solidity и Assembly, а ещё — как на одном и том же адресе можно развернуть два разных смарт-контракта. Да, и такое возможно.

    habr.com/ru/articles/928464/

    #CREATE #CREATE2 #EVM #OPCODE #Ethereum #statechannels #uniswap #erc4337 #eip1014 #smartcontracts

  2. Смарт-контрактов ещё нет, а адреса уже есть: зачем нужен CREATE2 (EIP-1014)

    В этой статье я разбираю, как работает CREATE2, чем он отличается от CREATE, зачем нужен в контексте state channels и ERC-4337, и как его можно использовать — от вычисления адресов в Uniswap V2 до взлома Tornado Cash на $1M. Показываю примеры на Solidity и Assembly, а ещё — как на одном и том же адресе можно развернуть два разных смарт-контракта. Да, и такое возможно.

    habr.com/ru/articles/928464/

    #CREATE #CREATE2 #EVM #OPCODE #Ethereum #statechannels #uniswap #erc4337 #eip1014 #smartcontracts

  3. Смарт-контрактов ещё нет, а адреса уже есть: зачем нужен CREATE2 (EIP-1014)

    В этой статье я разбираю, как работает CREATE2, чем он отличается от CREATE, зачем нужен в контексте state channels и ERC-4337, и как его можно использовать — от вычисления адресов в Uniswap V2 до взлома Tornado Cash на $1M. Показываю примеры на Solidity и Assembly, а ещё — как на одном и том же адресе можно развернуть два разных смарт-контракта. Да, и такое возможно.

    habr.com/ru/articles/928464/

    #CREATE #CREATE2 #EVM #OPCODE #Ethereum #statechannels #uniswap #erc4337 #eip1014 #smartcontracts

  4. Смарт-контрактов ещё нет, а адреса уже есть: зачем нужен CREATE2 (EIP-1014)

    В этой статье я разбираю, как работает CREATE2, чем он отличается от CREATE, зачем нужен в контексте state channels и ERC-4337, и как его можно использовать — от вычисления адресов в Uniswap V2 до взлома Tornado Cash на $1M. Показываю примеры на Solidity и Assembly, а ещё — как на одном и том же адресе можно развернуть два разных смарт-контракта. Да, и такое возможно.

    habr.com/ru/articles/928464/

    #CREATE #CREATE2 #EVM #OPCODE #Ethereum #statechannels #uniswap #erc4337 #eip1014 #smartcontracts

  5. ERC-7579: Эволюция абстрактных аккаунтов или как правильно сделать модульную архитектуру

    Привет, Хабр. В этой статье поговорим о новом стандарте для абстракции аккаунтов – ERC-7579, а именно, как он позволяет разработчикам внедрять расширенный функционал и давать пользователю возможность самому изменять настройки аккаунта с помощью модулей. А еще подробнее расскажу, что вообще такое MSA (Modular Smart Accounts), как разрабатывать, устанавливать и регистрировать модули плюс разберем небольшой пример написания и тестирования модуля.

    habr.com/ru/companies/metalamp

    #erc4337 #erc6900 #erc7579 #account_abstraction #modular_smartaccount #plugins #aa #hooks #абстракция_учетной_записи #модульные_абстрактные_аккаунты

  6. ERC-7579: Эволюция абстрактных аккаунтов или как правильно сделать модульную архитектуру

    Привет, Хабр. В этой статье поговорим о новом стандарте для абстракции аккаунтов – ERC-7579, а именно, как он позволяет разработчикам внедрять расширенный функционал и давать пользователю возможность самому изменять настройки аккаунта с помощью модулей. А еще подробнее расскажу, что вообще такое MSA (Modular Smart Accounts), как разрабатывать, устанавливать и регистрировать модули плюс разберем небольшой пример написания и тестирования модуля.

    habr.com/ru/companies/metalamp

    #erc4337 #erc6900 #erc7579 #account_abstraction #modular_smartaccount #plugins #aa #hooks #абстракция_учетной_записи #модульные_абстрактные_аккаунты

  7. ERC-7579: Эволюция абстрактных аккаунтов или как правильно сделать модульную архитектуру

    Привет, Хабр. В этой статье поговорим о новом стандарте для абстракции аккаунтов – ERC-7579, а именно, как он позволяет разработчикам внедрять расширенный функционал и давать пользователю возможность самому изменять настройки аккаунта с помощью модулей. А еще подробнее расскажу, что вообще такое MSA (Modular Smart Accounts), как разрабатывать, устанавливать и регистрировать модули плюс разберем небольшой пример написания и тестирования модуля.

    habr.com/ru/companies/metalamp

    #erc4337 #erc6900 #erc7579 #account_abstraction #modular_smartaccount #plugins #aa #hooks #абстракция_учетной_записи #модульные_абстрактные_аккаунты

  8. ERC-7579: Эволюция абстрактных аккаунтов или как правильно сделать модульную архитектуру

    Привет, Хабр. В этой статье поговорим о новом стандарте для абстракции аккаунтов – ERC-7579, а именно, как он позволяет разработчикам внедрять расширенный функционал и давать пользователю возможность самому изменять настройки аккаунта с помощью модулей. А еще подробнее расскажу, что вообще такое MSA (Modular Smart Accounts), как разрабатывать, устанавливать и регистрировать модули плюс разберем небольшой пример написания и тестирования модуля.

    habr.com/ru/companies/metalamp

    #erc4337 #erc6900 #erc7579 #account_abstraction #modular_smartaccount #plugins #aa #hooks #абстракция_учетной_записи #модульные_абстрактные_аккаунты

  9. Разбор ERC-6900: Модульные абстрактные аккаунты и плагины

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

    habr.com/ru/companies/metalamp

    #erc6900 #account_abstraction #modular_smartaccount #AA #erc4337 #абстракция_учетной_записи #plugins #модульные_абстрактные_аккаунты #hooks

  10. Разбор ERC-6900: Модульные абстрактные аккаунты и плагины

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

    habr.com/ru/companies/metalamp

    #erc6900 #account_abstraction #modular_smartaccount #AA #erc4337 #абстракция_учетной_записи #plugins #модульные_абстрактные_аккаунты #hooks

  11. Разбор ERC-6900: Модульные абстрактные аккаунты и плагины

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

    habr.com/ru/companies/metalamp

    #erc6900 #account_abstraction #modular_smartaccount #AA #erc4337 #абстракция_учетной_записи #plugins #модульные_абстрактные_аккаунты #hooks

  12. Разбор ERC-6900: Модульные абстрактные аккаунты и плагины

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

    habr.com/ru/companies/metalamp

    #erc6900 #account_abstraction #modular_smartaccount #AA #erc4337 #абстракция_учетной_записи #plugins #модульные_абстрактные_аккаунты #hooks

  13. Account Abstraction: что это такое и зачем нужно криптомиру

    Привет всем! Меня зовут Паша, я web3 разработчик в команде MetaLamp, мой основной стек – Solidity. Последнее время я часто сталкивался с задачами, требующими применения технологии Account Abstraction , поэтому я решил собрать базовые знания о ней в одну статью. Эта статья поможет разработчикам получить общую картину что такое АА, для чего он нужен и куда углубиться в исследованиях дальше, чтобы овладеть навыками работы с АА в полной мере. Технология АА вышла в свет под стандартом ERC-4337 . Были, есть и появляются другие стандарты, где ведется разработка в направлении абстракции учетной записи, но мы погорим только про ERC-4337. Это стандарт Ethereum, который обеспечивает абстракцию учетной записи в протоколе без какого-либо изменения на уровне консенсуса. Стандарт был предложен соучредителем Ethereum Виталиком Бутериным и другими разработчиками в 2021 году. В марте 2023 года он был развернут в основной сети Ethereum.

    habr.com/ru/companies/metalamp

    #account_abstraction #AA #ERC4337 #bundler #user_operations #alternative_mempool #ethereum #абстракция_учетной_записи #entry_point_contract

  14. Account Abstraction: что это такое и зачем нужно криптомиру

    Привет всем! Меня зовут Паша, я web3 разработчик в команде MetaLamp, мой основной стек – Solidity. Последнее время я часто сталкивался с задачами, требующими применения технологии Account Abstraction , поэтому я решил собрать базовые знания о ней в одну статью. Эта статья поможет разработчикам получить общую картину что такое АА, для чего он нужен и куда углубиться в исследованиях дальше, чтобы овладеть навыками работы с АА в полной мере. Технология АА вышла в свет под стандартом ERC-4337 . Были, есть и появляются другие стандарты, где ведется разработка в направлении абстракции учетной записи, но мы погорим только про ERC-4337. Это стандарт Ethereum, который обеспечивает абстракцию учетной записи в протоколе без какого-либо изменения на уровне консенсуса. Стандарт был предложен соучредителем Ethereum Виталиком Бутериным и другими разработчиками в 2021 году. В марте 2023 года он был развернут в основной сети Ethereum.

    habr.com/ru/companies/metalamp

    #account_abstraction #AA #ERC4337 #bundler #user_operations #alternative_mempool #ethereum #абстракция_учетной_записи #entry_point_contract