Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Account Abstraction の今:ERC4337 概要

Account Abstraction の今:ERC4337 概要

m0t0k1ch1

July 13, 2022
Tweet

More Decks by m0t0k1ch1

Other Decks in Technology

Transcript

  1. “AA has for a long time been a dream of

    the Ethereum developer community.” ref. https://medium.com/in fi nitism/erc-4337-account-abstraction-without-ethereum-protocol-changes-d75c9d94dc4a まず知っておいてほしいこと
  2. AA の歴史 2017.02.10 EIP86 
 Abstraction of transaction origin and

    signature 2020.09.04 EIP2938 
 Account Abstraction 2021.09.29 EIP4337 Account Abstraction via Entry Point Contract specification 1st author
  3. tx 正当性検証の abstraction Before AA 正当な tx をつくるには EOA による

    ECDSA 電子署名が必須 ↓ After AA 正当な tx の定義をアカウントごとに自由に設定できる (例えば、FIDO と連携して生体認証ベースで正当性を定義したり)
  4. tx 手数料支払いの abstraction Before AA (基本的には)tx 手数料の支払いは ETH 一択 ↓

    After AA tx 手数料の支払い方法をアカウントごとに自由に設定できる (例えば、自分の推し ERC20 トークンで支払ったり)
  5. 重要なポイント Category Created EIP86 Core 2017.02.10 EIP2938 Core 2020.09.04 EIP4337

    ERC 2021.09.29 すなわち、EIP4337 には L1 プロトコルレイヤーの改修が必要ない 🎉
  6. AA の先にある世界に向けて マスアダプションを意識 NFT すら知らない一般ユーザーでも扱える ノンカストディアル Web ウォレット ・tx 手数料代払い機構

    ・ソーシャルリカバリー機構 ・詐欺 transfer 防止機構 ・… 詳細:https://sivira.co/assets/pdf/unWallet_Contract_Design.pdf NFT のためのコントラクトウォレット で lԼࠀ্z をがんばってます!
  7. unWallet Pass はじめました(初公開・初自社発行) Full-on-chain NFTs NFT の仕様 ・ERC721 トークン on

    Ethereum ・ERC2981 と ERC4907 にも対応 ・1st owner 証明が可能 *1 mint の条件 ・1 アカウント 1 つのみ ・0.1 ETH 以上の保有 *2 ・第 1 回は 2022.07.13 00:00 〆 弊社発行の NFT に関する今後の展開は色々考えてますので、お楽しみに 🙏 Total Supply : 256 Price : Free *1:SBT 的な実績証明として機能します。実績証明としての NFT 活用はこれまでにも色々と取り組んできました。   ref. https://www.sony.co.jp/corporate/information/news/202203/22-0318 *2:mint に要する gas を除いた保有量です。mint に必要なのは gas だけなので、保有しているだけで大丈夫です。