Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
Account Abstraction の今:ERC4337 概要
Search
m0t0k1ch1
July 13, 2022
Technology
300
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Account Abstraction の今:ERC4337 概要
m0t0k1ch1
July 13, 2022
More Decks by m0t0k1ch1
See All by m0t0k1ch1
これだけはおさえておきたい コントラクトウォレット一問一答
m0t0k1ch1
1
1.3k
3 つの目で見る Plasma
m0t0k1ch1
8
4.6k
ash - a Keynote theme by m0t0k1ch1
m0t0k1ch1
0
850
Other Decks in Technology
See All in Technology
正解のない研修に放り出されて / Being thrown into a training program with no right answers
ohnoeight
1
150
AI時代のGraphQL
joere
3
410
バフェットコード開発チームの心得(v1.1)
shoe116
0
110
[FECONF-2026] 신대륙을 향한 카카오페이증권 프론트엔드 항해기 (이주승)
l1ghthouse
0
210
AWSセキュリティで活用するAI機能
cmusudakeisuke
1
310
構造で守らせる データ・法務・セキュリティ・開発チームとつくる AI時代のデータガバナンスとデータ基盤のリアル
legalontechnologies
PRO
1
520
ガチで放置できるClaude Code実行環境の作り方.pdf
lamaglama39
5
9.8k
クラウドサインを止めずに Nuxt へ 次の10年のために先に決めたこと
bengo4com
1
160
「私が一番顧客に詳しい」を捨てる~ 全員が一次情報に精通する開発チームをつくり、PMが次のボトルネックへ染み出すまで
kaminashi
4
2.4k
AI秘書と毎日働くのはもう当たり前。開発以外の業務に足りない機能をどう埋める?
minorun365
PRO
2
1.7k
シンプルな設定ファイルで実現する AWS IAM Identity Center の ユーザー管理Terraformフレームワークを公開しました / Simplifying AWS IAM Identity Center User Management: An Open-Source Terraform Framework
yamaguchitk333
0
320
E2Eってつらくないですか?E2Eの管理コストを下げる手段とその実践
akaboshinit
1
290
Featured
See All Featured
Design in an AI World
tapps
1
360
[RailsConf 2023] Rails as a piece of cake
palkan
59
7.1k
The World Runs on Bad Software
bkeepers
PRO
72
12k
Money Talks: Using Revenue to Get Sh*t Done
nikkihalliwell
0
540
Avoiding the “Bad Training, Faster” Trap in the Age of AI
tmiket
0
290
My Coaching Mixtape
mlcsv
0
360
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
31
2.9k
StorybookのUI Testing Handbookを読んだ
zakiyama
31
7k
16th Malabo Montpellier Forum Presentation
akademiya2063
PRO
0
420
The AI Revolution Will Not Be Monopolized: How open-source beats economies of scale, even for LLMs
inesmontani
PRO
3
3.8k
Git: the NoSQL Database
bkeepers
PRO
433
67k
Become a Pro
speakerdeck
PRO
31
6.3k
Transcript
ERC4337 概要 m0t0k1ch1.eth 2022.07.12, TOKYO BLOCKCHAIN TECH MEETUP 2022 Account
Abstraction の今
自己紹介 所属・役職 SIVIRA Inc. 執行役員兼エンジニア 取り組んでいること unWallet というコントラクトウォレットの設計・開発 趣味 シーシャ、ストリートダンス、DTM、LoR
m0t0k1ch1.eth
先週の様子
自分が昨年の Ethereum Advent Calendar で書いた記事の導入的なお話です ref. https://zenn.dev/sivira/articles/d041f1ac44ca1e 今日お話すること
腹筋バキバキ 💪
Account Abstraction
“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 まず知っておいてほしいこと
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
AA は何を abstraction(抽象化)するの? tx 正当性検証 と tx 手数料支払い 今日、これだけは覚えて帰っていただきたい 🙏
tx 正当性検証の abstraction Before AA 正当な tx をつくるには EOA による
ECDSA 電子署名が必須 ↓ After AA 正当な tx の定義をアカウントごとに自由に設定できる (例えば、FIDO と連携して生体認証ベースで正当性を定義したり)
tx 手数料支払いの abstraction Before AA (基本的には)tx 手数料の支払いは ETH 一択 ↓
After AA tx 手数料の支払い方法をアカウントごとに自由に設定できる (例えば、自分の推し ERC20 トークンで支払ったり)
ERC4337
重要なポイント Category Created EIP86 Core 2017.02.10 EIP2938 Core 2020.09.04 EIP4337
ERC 2021.09.29 すなわち、EIP4337 には L1 プロトコルレイヤーの改修が必要ない 🎉
一言で表現すると? L1.5
もう少し噛み砕くと? L1 meta tx の rollup (広義の)
概念図 ref. https://medium.com/in fi nitism/erc-4337-account-abstraction-without-ethereum-protocol-changes-d75c9d94dc4a
概念図を分かりやすくしてみる L1 (と言う名の meta tx) UserOperation を 1 つの tx
に まとめる EOA L1.5
これが実現されると? 今までは L1 プロトコルレイヤーで縛られていた ↑ これらが コントラクトレイヤーでカスタマイズできるようになります 🎉
裏を返すと L1 プロトコルレイヤーに縛られるのが Bundler EOA だけになります
自分が昨年の Ethereum Advent Calendar で書いた記事をご覧ください ref. https://zenn.dev/sivira/articles/d041f1ac44ca1e もっと詳しく知りたい方は(再掲)
最近 Vitalik が出したロードマップをご覧ください ref. https://notes.ethereum.org/@vbuterin/account_abstraction_roadmap もっと HOT な情報が知りたい方は
弊社の取り組み おまけ
AA の先にある世界に向けて マスアダプションを意識 NFT すら知らない一般ユーザーでも扱える ノンカストディアル Web ウォレット ・tx 手数料代払い機構
・ソーシャルリカバリー機構 ・詐欺 transfer 防止機構 ・… 詳細:https://sivira.co/assets/pdf/unWallet_Contract_Design.pdf NFT のためのコントラクトウォレット で lԼࠀ্z をがんばってます!
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 だけなので、保有しているだけで大丈夫です。
$POUBDU "DDPVOU"CTUSBDUJPOʹڵຯ͕͋ΔΤϯδχΞ͞Μͪ͜Β https://meety.net/matches/FHQNZgHvWgSh VO8BMMFUͷ׆༻ʹڵຯ͕͋Δاۀ༷ͪ͜Β https://www.about.unwallet.world