SlideShare a Scribd company logo
Copyright © GMO Internet Group, Inc. All Rights Reserved. CONFIDENTIAL
2023年9⽉26⽇
L.W.
イーサリアムでのアカウントの
抽象化(Account Abstraction)
の紹介
1
CONFIDENTIAL
Copyright © GMO Internet Group, Inc. All Rights Reserved.
この発表で紹介したいこと
1. 背景
2. イーサリアムのアカウントのEOAとCAとは︖
3. Account Abstraction(AA)の仕組み
4. Account Abstractionの研究の最前線とビジネスチャンス
5. Account Abstractionの課題
2
CONFIDENTIAL
Copyright © GMO Internet Group, Inc. All Rights Reserved.
背景 – web2世界
Web2 とは、多くの人たちが知っている現在
のインターネットのことを指す。
インターネットはユーザーの個人データと引
き換えに、サービスを提供する企業によって
支配されている。
メリットがあるよね。
3
CONFIDENTIAL
Copyright © GMO Internet Group, Inc. All Rights Reserved.
背景 – web2世界
「申し訳ございませ
ん、不正被害に遭
われたお客様へ補
償」
4
CONFIDENTIAL
Copyright © GMO Internet Group, Inc. All Rights Reserved.
背景 - イーサリアム世界へ参⼊する障壁
「①秘密鍵を自己
責任で厳重に保管
要」
「②手数料のガス
代を支払うために、
ETH入手要」
「③手数料のガス
の計算が複雑」
https://etherscan.io/tx/0xca8f8c315c8b6c4
8cee0675677b786d1babe726773829a588ef
a500b71cbdb65
5
CONFIDENTIAL
Copyright © GMO Internet Group, Inc. All Rights Reserved.
背景 – なぜこれらの障壁が取り壊されなかったか
EOA に依存した資産管理
EOA ベースの世界では ECDSA 署名が必須
6
CONFIDENTIAL
Copyright © GMO Internet Group, Inc. All Rights Reserved.
背景 – なぜこれらの障壁が取り壊されなかったか
EIP-86 EIP-1014 EIP-2938 EIP-3074
EOA に依存した資産管理
EOA ベースの世界では ECDSA 署名が必須
コンセンサス変更要
(プロトコルレイヤ改修要)
脱却するため
7
CONFIDENTIAL
Copyright © GMO Internet Group, Inc. All Rights Reserved.
背景 - 解決したいこと
ERC-4337
Wallet/ AA Wallet
1.秘密鍵の保管なし、既存のSNS
⽅式,マイナンバーカードでロ
グイン可能
2.ガス代のETHの肩代わり
3.ソーシャルリカバリー
4.他(マルチシグ、ローン返済の
ような⾃動送⾦など)
EIP-86 EIP-1014 EIP-2938 EIP-3074 ERC-4337
ERC-4337でアカウントの 抽象化(Account Abstraction、略AA)のスペックを定めた。
AAはコンセンサスの変更の必要がない。
EOA に依存した資産管理
EOA ベースの世界では ECDSA 署名
が必須
8
CONFIDENTIAL
Copyright © GMO Internet Group, Inc. All Rights Reserved.
背景 – イメージ
ERC-4337
Wallet/ AA Wallet
アカウント(⼝座番号)︓
0xE6b48d76Bc4805ABF61F38A55F1
D7C362c8BfdA8
1. 残⾼︓〇〇ETH、〇〇GYEN
2. Guardians
3. Send Token
4. …
・メールでログイン
・SNSアカウントログイン
・EOA
・マイナンバーカードかざ
す
イーサリアム
ネットワーク
CONFIDENTIAL
Copyright © GMO Internet Group, Inc. All Rights Reserved.
1.イーサリアムのアカウントの
EOAとCAとは︖
CONFIDENTIAL
Copyright © GMO Internet Group, Inc. All Rights Reserved.
Account
EOA(Externally Owned Account)︓ウォレットアドレス、42⽂字(桁数)の固定⻑。秘
密鍵の署名でコントロールされており、コードは持たない。
0x65734CB8fde301a36e4aE7d9947778341613434E
CA(Contract Account)︓ 42⽂字(桁数)の固定⻑。秘密鍵なし、コードがある。EOAを起点として、
デプロイしたアカウント。
0xC08512927D12348F6620a698105e1BAac6EcD911
CONFIDENTIAL
Copyright © GMO Internet Group, Inc. All Rights Reserved.
ECDSAデジタル署名
(Elliptic Curve Digital Signature Algorithm)
ECDSA Secp256k1
Keccak-256
(first 40 bytes – 160bits)
CONFIDENTIAL
Copyright © GMO Internet Group, Inc. All Rights Reserved.
Sign Send
Reject
ウォレット(wallet)
ECDSAデジタル署名
CONFIDENTIAL
Copyright © GMO Internet Group, Inc. All Rights Reserved.
Sign Send
Reject
ウォレット(wallet)
ECDSAデジタル署名
ECDSAデジタル署名は、イーサリアムにおいて次の3つの役割
を果たす。
■ 秘密鍵の所有者が、イーサの⽀払いやコントラクトの実⾏を許可した
■ 証明の証拠を否定することはできない
■ 署名されたトランザクションは改竄ができない
CONFIDENTIAL
Copyright © GMO Internet Group, Inc. All Rights Reserved.
EOAトランザクションのフロー(デモ)
ユーザ
EOA
ウォレット
ノード
EOA transaction
EOAトランザクションの種類
■ EOA -> NULL
■ EOA <-> EOA
■ EOA <-> CA
CONFIDENTIAL
Copyright © GMO Internet Group, Inc. All Rights Reserved.
EOAトランザクションのフロー(デモ)
ユーザ
EOA
ウォレット
ノード
EOA transaction
ETH送⾦
CA⽣成
CAでのETHを移転
CONFIDENTIAL
Copyright © GMO Internet Group, Inc. All Rights Reserved.
EOA (Externally Owned Account) CA (Contract Account)
アカウントの⽣成が無料 ガス代必要
トランザクションの起点 EOAトランザクションはトリガー
柔軟さが⽋ける
(シングル送⾦、着⾦、トランザクション署名)
プログラミング可能
(マルチシグ、バッチ送⾦)
秘密鍵によりコントロール ロジックによりコントロール
秘密鍵は漏洩されると、全ての資産の失う ロジックにより、ロールの設定で権限付与可能
EOA VS CA
CONFIDENTIAL
Copyright © GMO Internet Group, Inc. All Rights Reserved.
そもそもEOAの問題は︖
Ethreum Wallet
EOAアドレス(address):
0xE6b48d76Bc4805ABF61F38A55F1
D7C362c8BfdA8
1. 残⾼:〇〇ETH、〇〇GYEN
2. プライベートキー(Private
Key)
3. …
CONFIDENTIAL
Copyright © GMO Internet Group, Inc. All Rights Reserved.
そもそもEOAの問題は︖
Ethreum Wallet
EOAアドレス(address):
0xE6b48d76Bc4805ABF61F38A55F1
D7C362c8BfdA8
1. 残⾼:〇〇ETH、〇〇GYEN
2. プライベートキー(Private
Key)
3. …
EOAアカウントの所有者の概念( owner )
と署名者の概念(Signer)は基本的に同じ
ものにされました。
owner
Signer
CONFIDENTIAL
Copyright © GMO Internet Group, Inc. All Rights Reserved.
そもそもEOAの問題は︖
Ethreum Wallet
EOAアドレス(address):
0xE6b48d76Bc4805ABF61F38A55F1
D7C362c8BfdA8
1. 残⾼:〇〇ETH、〇〇GYEN
2. プライベートキー(Private
Key)
3. …
今までの暗号の世界で、プライベートキーの持つ
ことは、資産を持つことと同義。
20
CONFIDENTIAL
Copyright © GMO Internet Group, Inc. All Rights Reserved.
2. Account Abstractionの仕組み
21
CONFIDENTIAL
Copyright © GMO Internet Group, Inc. All Rights Reserved.
AA – SignerとOwnerのデカップリング
ERC-4337
Wallet/ AA Wallet
CAアカウント(⼝座番号)︓
0xE6b48d76Bc4805ABF61F38A55F1
D7C362c8BfdA8
1. 残⾼︓〇〇ETH、〇〇GYEN
2. Guardians
3. Send Token
4. …
・メールでログイン
・SNSアカウントログイン
・EOA
・マイナンバーカードかざ
す
Signer Owner
イーサリアム
ネットワーク
元々のEOAの機能を(認証+CA)
に抽象化した。
認証 CA
22
CONFIDENTIAL
Copyright © GMO Internet Group, Inc. All Rights Reserved.
デカップリングのイメージ
Signer Owner
パスワード⼊⼒
銀⾏⼝座
23
CONFIDENTIAL
Copyright © GMO Internet Group, Inc. All Rights Reserved.
AAウォレットはユーザの代理
ERC-4337
Wallet/ AA Wallet
Your
Operation
EOA
トランザクション
24
CONFIDENTIAL
Copyright © GMO Internet Group, Inc. All Rights Reserved.
デモ AA wallet のSoul Wallet
裏は何の構造か︖
25
CONFIDENTIAL
Copyright © GMO Internet Group, Inc. All Rights Reserved.
AAのコンポーネント
User
Operations
(UO)
Bundler(s)
UO
Mempool
EntryPoint
Contract
Account
Paymasters
Aggregators
EOA
トランザクション
26
CONFIDENTIAL
Copyright © GMO Internet Group, Inc. All Rights Reserved.
AAのコンポーネント
User
Operations
(UO)
Bundler(s)
UO
Mempool
EntryPoint
AA Contract
Account
Paymasters
Aggregators
Off - chain
On - chain
27
CONFIDENTIAL
Copyright © GMO Internet Group, Inc. All Rights Reserved.
User Operations(UO)
User
Operations
(UO)
Bundler(s)
UO
Mempool
EntryPoint
Contract
Account
Paymasters
Aggregators
EOA
トランザクション
28
CONFIDENTIAL
Copyright © GMO Internet Group, Inc. All Rights Reserved.
User Operations
29
CONFIDENTIAL
Copyright © GMO Internet Group, Inc. All Rights Reserved.
User Operations
30
CONFIDENTIAL
Copyright © GMO Internet Group, Inc. All Rights Reserved.
Bundler(s) & UO Mempool
User
Operations
(UO)
Bundler(s)
UO
Mempool
EntryPoint
Contract
Account
Paymasters
Aggregators
EOA
トランザクション
31
CONFIDENTIAL
Copyright © GMO Internet Group, Inc. All Rights Reserved.
Bundler(s) & UO Mempool
Bundlerはノードサービスである。
UO mempoolをリッスンしてUOを
ピックアップして、束ねる。
EOA
トランザクション
バックエンドには、トランザクショ
ンの起点のEOAが持っている。ユー
ザを代理して、トランザクションを
署名し、ネットワークに送る。
出典︓Vitalik ブログより
32
CONFIDENTIAL
Copyright © GMO Internet Group, Inc. All Rights Reserved.
Bundlerサービスに参⼊するプロジェクト
33
CONFIDENTIAL
Copyright © GMO Internet Group, Inc. All Rights Reserved.
Bundlerサービスに参⼊するStackUp
34
CONFIDENTIAL
Copyright © GMO Internet Group, Inc. All Rights Reserved.
オンチェーンでのスマートコントラクト
User
Operations
(UO)
Bundler(s)
UO
Mempool
EntryPoint
Contract
Account
Paymasters
Aggregators
EOA
トランザクション
35
CONFIDENTIAL
Copyright © GMO Internet Group, Inc. All Rights Reserved.
EntryPoint & Paymaster & Contract Account
UOのブロックチェーンへの⼊り⼝。
公共インフラのような存在。
今年3⽉、監査の後、本番にデプロ
イ済み。
UOの検証(Verify)と実⾏
(Execute)を⾏う。
EOA
トランザクション
出典︓Vitalik ブログより
https://etherscan.io/address/0x5FF137D4b0
FDCD49DcA30c7CF57E578a026d2789
36
CONFIDENTIAL
Copyright © GMO Internet Group, Inc. All Rights Reserved.
EntryPoint & Paymaster & Contract Account
ValidateUserOp関数でUOでの署
名はwallet Contractのownerに
よるかチェック。
Paymasterを指定しない場合、
Contract Accountがガス代を⽀
払えるかチェック。
EOA
トランザクション
出典︓Vitalik ブログより
Owner(s)
validateUse
rOp
• 認証アルゴリズムにより、オフチェーン署名する秘
密鍵の公開鍵
• Ownerがソーシャルリカバリーにより変更可能
• UOはユーザ本⼈の署名か、チェックする
37
CONFIDENTIAL
Copyright © GMO Internet Group, Inc. All Rights Reserved.
EntryPoint & Paymaster & Contract Account
UOでpaymasterを指定した場合、
Paymasterは⾃分のETHでガス代
を代払する。
⾒返りとして、 Paymasterは
ユーザからガス代以上の価値の
トークンか、法定通貨か貰える。
EOA
トランザクション
出典︓Vitalik ブログより
38
CONFIDENTIAL
Copyright © GMO Internet Group, Inc. All Rights Reserved.
Paymasterサービスに参⼊するプロジェクト
39
CONFIDENTIAL
Copyright © GMO Internet Group, Inc. All Rights Reserved.
AAアーキテクチャ
ユーザ
User
Interface
認証
SDK
User
Operation
Bundle
service
Paymaster
AA account
contract
EntryPoint
Paymaster
service
指⽰
情報
Secret Signature
実⾏データ
Account & Transactionステート
Paymasterデータ
EOAトランザクション
情報
AA wallet アプリ
40
CONFIDENTIAL
Copyright © GMO Internet Group, Inc. All Rights Reserved.
AAのトランザクションのフロー
ユーザ
EOA
ウォレット
ノード
AA
Wallet
UO
mempool
Bundler
EOA
transaction
AA
transaction
41
CONFIDENTIAL
Copyright © GMO Internet Group, Inc. All Rights Reserved.
3. Account Abstractionの
研究の最前線とビジネスチャンス
42
CONFIDENTIAL
Copyright © GMO Internet Group, Inc. All Rights Reserved.
AA wallet
(認証⽅法+Contract Account+ソーシャルリカバリーで差別化戦略)
ユーザ
User
Interface
認証
SDK
User
Operation
Bundle
service
EntryPoint
Paymaster
service
指⽰
情報
Secret Signature
実⾏データ
Account & Transactionステート
Paymasterデータ
シミュレーション、呼び出し
情報
Paymaster
AA contract
account
43
CONFIDENTIAL
Copyright © GMO Internet Group, Inc. All Rights Reserved.
ユーザ
User
Interface
認証
SDK
User
Operation
Bundle
service
Paymaster
AA account
contract
EntryPoint
Paymaster
service
指⽰
情報
Secret Signature
実⾏データ
Account & Transactionステート
Paymasterデータ
シミュレーション、呼び出し
情報
Secret • マイナンバーカードでのRSA private key
AA wallet - MynaWallet
44
CONFIDENTIAL
Copyright © GMO Internet Group, Inc. All Rights Reserved.
AA wallet - MynaWallet
https://drive.google.com/file/d/1yCIgQBaiGZMzi4XZrzBHIU1474CU-Q8Z/edit
45
CONFIDENTIAL
Copyright © GMO Internet Group, Inc. All Rights Reserved.
ユーザ
User
Interface
認証
SDK
User
Operation
Bundle
service
Paymaster
AA account
contract
EntryPoint
Paymaster
service
指⽰
情報
Secret Signature
実⾏データ
Account & Transactionステート
Paymasterデータ
シミュレーション、呼び出し
情報
Owner(s)
validateUser
Op
• RSA public key
• https://goerli.etherscan.io/address/0x2f119db9e
96abde663e11e7b3d5a7c712c84ac13#code
Secret • マイナンバーカードでのRSA private key
AA wallet - MynaWallet
46
CONFIDENTIAL
Copyright © GMO Internet Group, Inc. All Rights Reserved.
ユーザ
User
Interface
認証
SDK
User
Operation
Bundle
service
Paymaster
AA account
contract
EntryPoint
Paymaster
service
指⽰
情報
Secret Signature
実⾏データ
Account & Transactionステート
Paymasterデータ
シミュレーション、呼び出し
情報
Owner(s)
validateUser
Op
• RSA public key
• https://goerli.etherscan.io/address/0x2f119db9e
96abde663e11e7b3d5a7c712c84ac13#code
Secret • マイナンバーカードでのRSA private key
ガス消費量、セキュリティに
は要検証。
実績は少ない。
AA wallet - MynaWallet
47
CONFIDENTIAL
Copyright © GMO Internet Group, Inc. All Rights Reserved.
AA wallet – Soul Wallet
ユーザ
User
Interface
認証
SDK
User
Operation
Bundle
service
Paymaster
AA account
contract
EntryPoint
Paymaster
service
指⽰
情報
Secret Signature
実⾏データ
Account & Transactionステート
Paymasterデータ
シミュレーション、呼び出し
情報
Secret • パスワードで暗号化されたEOAの秘密鍵
48
CONFIDENTIAL
Copyright © GMO Internet Group, Inc. All Rights Reserved.
AA wallet - Soul Wallet
https://www.youtube.com/watch?v=YljnBOZB3Wc
49
CONFIDENTIAL
Copyright © GMO Internet Group, Inc. All Rights Reserved.
ユーザ
User
Interface
認証
SDK
User
Operation
Bundle
service
Paymaster
AA account
contract
EntryPoint
Paymaster
service
指⽰
情報
Secret Signature
実⾏データ
Account & Transactionステート
Paymasterデータ
シミュレーション、呼び出し
情報
Owner(s)
validateUser
Op
• EOA address
• ECDSA 検証
AA wallet - Soul Wallet
Secret • パスワードで暗号化されたEOAの秘密鍵
50
CONFIDENTIAL
Copyright © GMO Internet Group, Inc. All Rights Reserved.
AA wallet - Soul Walletのソーシャルリカバリー
ユーザ
User
Interface
認証
SDK
User
Operation
Bundle
service
Paymaster
AA account
contract
EntryPoint
Paymaster
service
指⽰
情報
Secret Signature
実⾏データ
Account & Transactionステート
Paymasterデータ
シミュレーション、呼び出し
情報
Owner(s)
validateUser
Op
• EOA address
• ECDSA 検証
Secret • パスワードで暗号化されたEOAの秘密鍵
51
CONFIDENTIAL
Copyright © GMO Internet Group, Inc. All Rights Reserved.
AA wallet - Soul Walletのソーシャルリカバリー
Account Contract
owner
Guardians
0x1234…
0x4567…
0xabcd…
0xxyaz…
M/Nのガーディアンの署名が揃えば、
Ownerを変更可能
52
CONFIDENTIAL
Copyright © GMO Internet Group, Inc. All Rights Reserved.
AA wallet - Soul Walletのソーシャルリカバリーのガーディアン
53
CONFIDENTIAL
Copyright © GMO Internet Group, Inc. All Rights Reserved.
AA wallet - Soul Walletのソーシャルリカバリー
デモへ
54
CONFIDENTIAL
Copyright © GMO Internet Group, Inc. All Rights Reserved.
AA wallet – AMBIRE Wallet
ユーザ
User
Interface
認証
SDK
User
Operation
Bundle
service
Paymaster
AA account
contract
EntryPoint
Paymaster
service
指⽰
情報
Secret Signature
実⾏データ
Account & Transactionステート
Paymasterデータ
シミュレーション、呼び出し
情報
Secret
• 2/2マルチシグ(email/password + バックエンド
のEOA)
55
CONFIDENTIAL
Copyright © GMO Internet Group, Inc. All Rights Reserved.
AA wallet – AMBIRE Wallet
56
CONFIDENTIAL
Copyright © GMO Internet Group, Inc. All Rights Reserved.
AA wallet – AMBIRE Wallet
ユーザ
User
Interface
認証
SDK
User
Operation
Bundle
service
Paymaster
AA account
contract
EntryPoint
Paymaster
service
指⽰
情報
Secret Signature
実⾏データ
Account & Transactionステート
Paymasterデータ
シミュレーション、呼び出し
情報
Secret
• 2/2マルチシグ(email/password + バックエンド
のEOA)
Owner(s)
validateUser
Op
• CA address︖
• マルチシグのロジックの検証︖
57
CONFIDENTIAL
Copyright © GMO Internet Group, Inc. All Rights Reserved.
Bundler
ユーザ
User
Interface
認証
SDK
User
Operation
Bundle
service
Paymaster
AA account
contract
EntryPoint
Paymaster
service
指⽰
情報
Secret Signature
実⾏データ
Account & Transactionステート
Paymasterデータ
シミュレーション、呼び出し
情報
58
CONFIDENTIAL
Copyright © GMO Internet Group, Inc. All Rights Reserved.
Bundlerの課題
A
B
59
CONFIDENTIAL
Copyright © GMO Internet Group, Inc. All Rights Reserved.
Bundlerの課題
A
B
60
CONFIDENTIAL
Copyright © GMO Internet Group, Inc. All Rights Reserved.
Skandha Bundler
Bundler Bundler
Bundler
Bundler Bundler
BundlerのP2Pネットワークを構築する
61
CONFIDENTIAL
Copyright © GMO Internet Group, Inc. All Rights Reserved.
Bundlerの利益とロス
62
CONFIDENTIAL
Copyright © GMO Internet Group, Inc. All Rights Reserved.
Paymaster
ユーザ
User
Interface
認証
SDK
User
Operation
Bundle
service
Paymaster
AA account
contract
EntryPoint
Paymaster
service
指⽰
情報
Secret Signature
実⾏データ
Account & Transactionステート
Paymasterデータ
シミュレーション、呼び出し
情報
63
CONFIDENTIAL
Copyright © GMO Internet Group, Inc. All Rights Reserved.
Paymaster
ユーザ
User
Interface
認証
SDK
User
Operation
Bundle
service
Paymaster
AA account
contract
EntryPoint
Paymaster
service
指⽰
情報
Secret Signature
実⾏データ
Account & Transactionステート
Paymasterデータ
シミュレーション、呼び出し
情報
64
CONFIDENTIAL
Copyright © GMO Internet Group, Inc. All Rights Reserved.
4. Account Abstractionの課題
65
CONFIDENTIAL
Copyright © GMO Internet Group, Inc. All Rights Reserved.
コストがより⾼い
100,000
21,000 VS
⼿数料やすいL2でのAA アカウントが増えつつある
66
CONFIDENTIAL
Copyright © GMO Internet Group, Inc. All Rights Reserved.
コストがより⾼い
Bundlerはより多くのUOを束ねるこ
とで、ある種ガスの節約に役⽴つが、
依然として、不透明がある。
67
CONFIDENTIAL
Copyright © GMO Internet Group, Inc. All Rights Reserved.
インフラが整っていない
ユーザ
User
Interface
認証
SDK
User
Operation
Bundle
service
Paymaster
AA account
contract
EntryPoint
Paymaster
service
指⽰
情報
Secret Signature
実⾏データ
Account & Transactionステート
Paymasterデータ
シミュレーション、呼び出し
情報
パブリックのPaymasterサービスと
パブリックのmempoolに参加する
Bundleサービスがまだ不⼗分。
選択肢が少ない。
68
CONFIDENTIAL
Copyright © GMO Internet Group, Inc. All Rights Reserved.
コントラクトの脆弱性
ユーザ
User
Interface
認証
SDK
User
Operation
Bundle
service
Paymaster
AA account
contract
EntryPoint
Paymaster
service
指⽰
情報
Secret Signature
実⾏データ
Account & Transactionステート
Paymasterデータ
シミュレーション、呼び出し
情報
EntryPointの権⼒が⾼すぎる。条件により、
paymaster、AA AccountからETHを移転させ
る。
監査されましたが、不具合あるか、リスクがある。
そして、各AAウォレットプロジェクト側が各⾃
にデプロイしてpaymaster、AA Accountも脆
弱性が秘める可能性もある。
ETH
ETH
69
CONFIDENTIAL
Copyright © GMO Internet Group, Inc. All Rights Reserved.
ユーザ
User
Interface
認証
SDK
User
Operation
Bundle
service
Paymaster
AA account contract
・ guardian1
・ guardian2
EntryPoi
nt
Paymaster
service
指⽰
情報
Secret Signature
実⾏データ
Account & Transactionステート
Paymasterデータ
シミュレーション、呼び出し
情報
ソーシャルリカバリーは周りの友達また家族を
ガーディアンとして巻き添える場合、彼らはEOA
を持つのは必須です。
ある種、EOAの秘密鍵の保管負担を他⼈転嫁する。
ETH
ETH
ソーシャルリカバリーの障壁
70
CONFIDENTIAL
Copyright © GMO Internet Group, Inc. All Rights Reserved.
ユーザ
User
Interface
認証
SDK
User
Operation
Bundle
service
Paymaster
AA account contract
・ guardian1
・ guardian2
EntryPoi
nt
Paymaster
service
指⽰
情報
Secret Signature
実⾏データ
Account & Transactionステート
Paymasterデータ
シミュレーション、呼び出し
情報
ソーシャルリカバリーは周りの友達また家族を
ガーディアンとして巻き添える場合、彼らはEOA
を持つのは必須です。
ある種、EOAの秘密鍵の保管負担を他⼈転嫁する。
ETH
ETH
ソーシャルリカバリーの障壁
プライベートキーがなくても、ソーシャルリカバ
リーも実現したプロジェクトも出て来た。
(まだ研究していない)
71
CONFIDENTIAL
Copyright © GMO Internet Group, Inc. All Rights Reserved.
まとめ
1. アカウントの抽象化(Account Abstraction, AA)の特徴
EOAのように秘密鍵を保管する必要なくなる。ETHのガス代も代払い可能。
ソーシャルリカバリーのような豊富な機能がAA walletアカウントに実装可能。
2. AA周りの研究が盛んでいる
「早い者勝ち」、AAウォレットでユーザの囲い込み競争が激しい⼀⽅、Bundler、
Paymaserサービス市場もこれから活発化。
3.課題があるが
今年3⽉にデプロイしたばかり、AAの黎明期だからこそ、チャンスとリスク共存。
ガス代よりやすいL2でのAAアカウントが増えつつある。AAトランザクションの
増えにより、 Bundler、Paymaser開発の動⼒になれる
72
CONFIDENTIAL
Copyright © GMO Internet Group, Inc. All Rights Reserved.

More Related Content

What's hot

LIFULL HOME'SでのSolrの構成と運用の変遷
LIFULL HOME'SでのSolrの構成と運用の変遷LIFULL HOME'SでのSolrの構成と運用の変遷
LIFULL HOME'SでのSolrの構成と運用の変遷
LIFULL Co., Ltd.
 
認証技術、デジタルアイデンティティ技術の最新動向
認証技術、デジタルアイデンティティ技術の最新動向認証技術、デジタルアイデンティティ技術の最新動向
認証技術、デジタルアイデンティティ技術の最新動向
Tatsuo Kudo
 
モノタロウの1900万商品を検索する Elasticsearch構築運用事例(2022-10-26 第50回Elasticsearch 勉強会発表資料)
モノタロウの1900万商品を検索する Elasticsearch構築運用事例(2022-10-26 第50回Elasticsearch 勉強会発表資料)モノタロウの1900万商品を検索する Elasticsearch構築運用事例(2022-10-26 第50回Elasticsearch 勉強会発表資料)
モノタロウの1900万商品を検索する Elasticsearch構築運用事例(2022-10-26 第50回Elasticsearch 勉強会発表資料)
株式会社MonotaRO Tech Team
 
ブロックチェーンを用いた自己主権型デジタルID管理
ブロックチェーンを用いた自己主権型デジタルID管理ブロックチェーンを用いた自己主権型デジタルID管理
ブロックチェーンを用いた自己主権型デジタルID管理
Hyperleger Tokyo Meetup
 
Amazon Game Tech Night #20 ゲームバックエンド開発関連セッションのre:cap
Amazon Game Tech Night #20 ゲームバックエンド開発関連セッションのre:capAmazon Game Tech Night #20 ゲームバックエンド開発関連セッションのre:cap
Amazon Game Tech Night #20 ゲームバックエンド開発関連セッションのre:cap
Amazon Web Services Japan
 
CDNの仕組み(JANOG36)
CDNの仕組み(JANOG36)CDNの仕組み(JANOG36)
CDNの仕組み(JANOG36)
J-Stream Inc.
 
運用してわかったLookerの本質的メリット : Data Engineering Study #8
運用してわかったLookerの本質的メリット : Data Engineering Study #8運用してわかったLookerの本質的メリット : Data Engineering Study #8
運用してわかったLookerの本質的メリット : Data Engineering Study #8
Masatoshi Abe
 
インフラCICDの勘所
インフラCICDの勘所インフラCICDの勘所
インフラCICDの勘所
Toru Makabe
 
3分でわかるAzureでのService Principal
3分でわかるAzureでのService Principal3分でわかるAzureでのService Principal
3分でわかるAzureでのService Principal
Toru Makabe
 
SmartNews TechNight Vol5 : SmartNews AdServer 解体新書 / ポストモーテム
SmartNews TechNight Vol5 : SmartNews AdServer 解体新書 / ポストモーテムSmartNews TechNight Vol5 : SmartNews AdServer 解体新書 / ポストモーテム
SmartNews TechNight Vol5 : SmartNews AdServer 解体新書 / ポストモーテム
SmartNews, Inc.
 
アイデンティティ (ID) 技術の最新動向とこれから
アイデンティティ (ID) 技術の最新動向とこれからアイデンティティ (ID) 技術の最新動向とこれから
アイデンティティ (ID) 技術の最新動向とこれから
Tatsuo Kudo
 
自己主権型IDと分散型ID
自己主権型IDと分散型ID自己主権型IDと分散型ID
自己主権型IDと分散型ID
Naohiro Fujie
 
OpenID Connect入門
OpenID Connect入門OpenID Connect入門
OpenID Connect入門
土岐 孝平
 
SQLアンチパターン(インデックスショットガン)
SQLアンチパターン(インデックスショットガン)SQLアンチパターン(インデックスショットガン)
SQLアンチパターン(インデックスショットガン)Tomoaki Uchida
 
LogbackからLog4j 2への移行によるアプリケーションのスループット改善 ( JJUG CCC 2021 Fall )
LogbackからLog4j 2への移行によるアプリケーションのスループット改善 ( JJUG CCC 2021 Fall ) LogbackからLog4j 2への移行によるアプリケーションのスループット改善 ( JJUG CCC 2021 Fall )
LogbackからLog4j 2への移行によるアプリケーションのスループット改善 ( JJUG CCC 2021 Fall )
Hironobu Isoda
 
IDガバナンス&管理の基礎
IDガバナンス&管理の基礎IDガバナンス&管理の基礎
IDガバナンス&管理の基礎
Hitachi, Ltd. OSS Solution Center.
 
Webアプリを並行開発する際のマイグレーション戦略
Webアプリを並行開発する際のマイグレーション戦略Webアプリを並行開発する際のマイグレーション戦略
Webアプリを並行開発する際のマイグレーション戦略
Takayuki Shimizukawa
 
今まで学び実践してきたこと
今まで学び実践してきたこと今まで学び実践してきたこと
今まで学び実践してきたこと
Daisuke Yamazaki
 
アプリ開発で知っておきたい認証技術 - OAuth 1.0 + OAuth 2.0 + OpenID Connect -
アプリ開発で知っておきたい認証技術 - OAuth 1.0 + OAuth 2.0 + OpenID Connect -アプリ開発で知っておきたい認証技術 - OAuth 1.0 + OAuth 2.0 + OpenID Connect -
アプリ開発で知っておきたい認証技術 - OAuth 1.0 + OAuth 2.0 + OpenID Connect -
Naoki Nagazumi
 
ソーシャルゲームスケールアウトの歴史
ソーシャルゲームスケールアウトの歴史ソーシャルゲームスケールアウトの歴史
ソーシャルゲームスケールアウトの歴史Drecom Co., Ltd.
 

What's hot (20)

LIFULL HOME'SでのSolrの構成と運用の変遷
LIFULL HOME'SでのSolrの構成と運用の変遷LIFULL HOME'SでのSolrの構成と運用の変遷
LIFULL HOME'SでのSolrの構成と運用の変遷
 
認証技術、デジタルアイデンティティ技術の最新動向
認証技術、デジタルアイデンティティ技術の最新動向認証技術、デジタルアイデンティティ技術の最新動向
認証技術、デジタルアイデンティティ技術の最新動向
 
モノタロウの1900万商品を検索する Elasticsearch構築運用事例(2022-10-26 第50回Elasticsearch 勉強会発表資料)
モノタロウの1900万商品を検索する Elasticsearch構築運用事例(2022-10-26 第50回Elasticsearch 勉強会発表資料)モノタロウの1900万商品を検索する Elasticsearch構築運用事例(2022-10-26 第50回Elasticsearch 勉強会発表資料)
モノタロウの1900万商品を検索する Elasticsearch構築運用事例(2022-10-26 第50回Elasticsearch 勉強会発表資料)
 
ブロックチェーンを用いた自己主権型デジタルID管理
ブロックチェーンを用いた自己主権型デジタルID管理ブロックチェーンを用いた自己主権型デジタルID管理
ブロックチェーンを用いた自己主権型デジタルID管理
 
Amazon Game Tech Night #20 ゲームバックエンド開発関連セッションのre:cap
Amazon Game Tech Night #20 ゲームバックエンド開発関連セッションのre:capAmazon Game Tech Night #20 ゲームバックエンド開発関連セッションのre:cap
Amazon Game Tech Night #20 ゲームバックエンド開発関連セッションのre:cap
 
CDNの仕組み(JANOG36)
CDNの仕組み(JANOG36)CDNの仕組み(JANOG36)
CDNの仕組み(JANOG36)
 
運用してわかったLookerの本質的メリット : Data Engineering Study #8
運用してわかったLookerの本質的メリット : Data Engineering Study #8運用してわかったLookerの本質的メリット : Data Engineering Study #8
運用してわかったLookerの本質的メリット : Data Engineering Study #8
 
インフラCICDの勘所
インフラCICDの勘所インフラCICDの勘所
インフラCICDの勘所
 
3分でわかるAzureでのService Principal
3分でわかるAzureでのService Principal3分でわかるAzureでのService Principal
3分でわかるAzureでのService Principal
 
SmartNews TechNight Vol5 : SmartNews AdServer 解体新書 / ポストモーテム
SmartNews TechNight Vol5 : SmartNews AdServer 解体新書 / ポストモーテムSmartNews TechNight Vol5 : SmartNews AdServer 解体新書 / ポストモーテム
SmartNews TechNight Vol5 : SmartNews AdServer 解体新書 / ポストモーテム
 
アイデンティティ (ID) 技術の最新動向とこれから
アイデンティティ (ID) 技術の最新動向とこれからアイデンティティ (ID) 技術の最新動向とこれから
アイデンティティ (ID) 技術の最新動向とこれから
 
自己主権型IDと分散型ID
自己主権型IDと分散型ID自己主権型IDと分散型ID
自己主権型IDと分散型ID
 
OpenID Connect入門
OpenID Connect入門OpenID Connect入門
OpenID Connect入門
 
SQLアンチパターン(インデックスショットガン)
SQLアンチパターン(インデックスショットガン)SQLアンチパターン(インデックスショットガン)
SQLアンチパターン(インデックスショットガン)
 
LogbackからLog4j 2への移行によるアプリケーションのスループット改善 ( JJUG CCC 2021 Fall )
LogbackからLog4j 2への移行によるアプリケーションのスループット改善 ( JJUG CCC 2021 Fall ) LogbackからLog4j 2への移行によるアプリケーションのスループット改善 ( JJUG CCC 2021 Fall )
LogbackからLog4j 2への移行によるアプリケーションのスループット改善 ( JJUG CCC 2021 Fall )
 
IDガバナンス&管理の基礎
IDガバナンス&管理の基礎IDガバナンス&管理の基礎
IDガバナンス&管理の基礎
 
Webアプリを並行開発する際のマイグレーション戦略
Webアプリを並行開発する際のマイグレーション戦略Webアプリを並行開発する際のマイグレーション戦略
Webアプリを並行開発する際のマイグレーション戦略
 
今まで学び実践してきたこと
今まで学び実践してきたこと今まで学び実践してきたこと
今まで学び実践してきたこと
 
アプリ開発で知っておきたい認証技術 - OAuth 1.0 + OAuth 2.0 + OpenID Connect -
アプリ開発で知っておきたい認証技術 - OAuth 1.0 + OAuth 2.0 + OpenID Connect -アプリ開発で知っておきたい認証技術 - OAuth 1.0 + OAuth 2.0 + OpenID Connect -
アプリ開発で知っておきたい認証技術 - OAuth 1.0 + OAuth 2.0 + OpenID Connect -
 
ソーシャルゲームスケールアウトの歴史
ソーシャルゲームスケールアウトの歴史ソーシャルゲームスケールアウトの歴史
ソーシャルゲームスケールアウトの歴史
 

Similar to Introducing of Ethereum Account Abstraction

DAO.pdf
DAO.pdfDAO.pdf
DAO.pdf
wei-li
 
Androidアプリ内蔵広告 徹底解析 公開用
Androidアプリ内蔵広告 徹底解析 公開用Androidアプリ内蔵広告 徹底解析 公開用
Androidアプリ内蔵広告 徹底解析 公開用Lumin Hacker
 
20150321 出張このべん in 大阪 「WADAX + ALTUS で東西ハイブリッドをためすの巻」
20150321 出張このべん in 大阪 「WADAX + ALTUS で東西ハイブリッドをためすの巻」20150321 出張このべん in 大阪 「WADAX + ALTUS で東西ハイブリッドをためすの巻」
20150321 出張このべん in 大阪 「WADAX + ALTUS で東西ハイブリッドをためすの巻」
Midori Ikegami
 
FIDO認証によるパスワードレスログイン実装入門
FIDO認証によるパスワードレスログイン実装入門FIDO認証によるパスワードレスログイン実装入門
FIDO認証によるパスワードレスログイン実装入門
Yahoo!デベロッパーネットワーク
 
FAPI and beyond - よりよいセキュリティのために
FAPI and beyond - よりよいセキュリティのためにFAPI and beyond - よりよいセキュリティのために
FAPI and beyond - よりよいセキュリティのために
Nat Sakimura
 
Extreme Management Center を活用したネットワークの見える化
Extreme Management Center を活用したネットワークの見える化Extreme Management Center を活用したネットワークの見える化
Extreme Management Center を活用したネットワークの見える化
エクストリーム ネットワークス / Extreme Networks Japan
 
20180704 soracom discovery_ug#11
20180704 soracom discovery_ug#1120180704 soracom discovery_ug#11
20180704 soracom discovery_ug#11
Haruka Yamashita
 
OCHaCafe #4 Hyperledger Fabric アプリケーション設計入門ガイドでしゃべった内容+おまけ資料
OCHaCafe #4 Hyperledger Fabric アプリケーション設計入門ガイドでしゃべった内容+おまけ資料OCHaCafe #4 Hyperledger Fabric アプリケーション設計入門ガイドでしゃべった内容+おまけ資料
OCHaCafe #4 Hyperledger Fabric アプリケーション設計入門ガイドでしゃべった内容+おまけ資料
オラクルエンジニア通信
 
プログラマ目線で見た “The DAO事件” とは
プログラマ目線で見た “The DAO事件” とはプログラマ目線で見た “The DAO事件” とは
プログラマ目線で見た “The DAO事件” とは
Yuto Takei
 
Strong & Easy Authentication --Leveraging FIDO U2F for Authorized Access from...
Strong & Easy Authentication --Leveraging FIDO U2F for Authorized Access from...Strong & Easy Authentication --Leveraging FIDO U2F for Authorized Access from...
Strong & Easy Authentication --Leveraging FIDO U2F for Authorized Access from...
FIDO Alliance
 
ルールエンジンを使った運用管理自動化のご紹介
ルールエンジンを使った運用管理自動化のご紹介ルールエンジンを使った運用管理自動化のご紹介
ルールエンジンを使った運用管理自動化のご紹介
Hinemos
 
IoT ビジネス共創ラボの趣旨説明 地方共創ラボ紹介
IoT ビジネス共創ラボの趣旨説明 地方共創ラボ紹介IoT ビジネス共創ラボの趣旨説明 地方共創ラボ紹介
IoT ビジネス共創ラボの趣旨説明 地方共創ラボ紹介
IoTビジネス共創ラボ
 
エンタープライズにおけるブロックチェーン活用 実用フェーズへの課題と期待
エンタープライズにおけるブロックチェーン活用 実用フェーズへの課題と期待エンタープライズにおけるブロックチェーン活用 実用フェーズへの課題と期待
エンタープライズにおけるブロックチェーン活用 実用フェーズへの課題と期待
Hyperleger Tokyo Meetup
 
IoT時代のインターネット技術動向 -アプリケーションプロトコル編-
IoT時代のインターネット技術動向 -アプリケーションプロトコル編-IoT時代のインターネット技術動向 -アプリケーションプロトコル編-
IoT時代のインターネット技術動向 -アプリケーションプロトコル編-
Masaru Kurahayashi
 
起業家的?!エンジニアのススメ | Developer Summit 2020
起業家的?!エンジニアのススメ | Developer Summit 2020起業家的?!エンジニアのススメ | Developer Summit 2020
起業家的?!エンジニアのススメ | Developer Summit 2020
SORACOM,INC
 
人気番組との戦い! Javaシステムのパフォーマンスチューニング奮闘記
人気番組との戦い! Javaシステムのパフォーマンスチューニング奮闘記人気番組との戦い! Javaシステムのパフォーマンスチューニング奮闘記
人気番組との戦い! Javaシステムのパフォーマンスチューニング奮闘記
心 谷本
 
経営者・マネージャーが知るべき情報セキュリティ
経営者・マネージャーが知るべき情報セキュリティ経営者・マネージャーが知るべき情報セキュリティ
経営者・マネージャーが知るべき情報セキュリティ
Yasuo Ohgaki
 
Azureを活用した未来型無人化店舗(AI STORE LAB)への挑戦
Azureを活用した未来型無人化店舗(AI STORE LAB)への挑戦Azureを活用した未来型無人化店舗(AI STORE LAB)への挑戦
Azureを活用した未来型無人化店舗(AI STORE LAB)への挑戦
IoTビジネス共創ラボ
 
GMOクラウドのセールスパートナー制度(パートナー制度の歴史、概要、販売事例など)
GMOクラウドのセールスパートナー制度(パートナー制度の歴史、概要、販売事例など)GMOクラウドのセールスパートナー制度(パートナー制度の歴史、概要、販売事例など)
GMOクラウドのセールスパートナー制度(パートナー制度の歴史、概要、販売事例など)
mayuubukata
 
GMOクラウドのセールスパートナー制度(パートナー制度の歴史、概要、販売事例など).pdf
GMOクラウドのセールスパートナー制度(パートナー制度の歴史、概要、販売事例など).pdfGMOクラウドのセールスパートナー制度(パートナー制度の歴史、概要、販売事例など).pdf
GMOクラウドのセールスパートナー制度(パートナー制度の歴史、概要、販売事例など).pdf
mayuubukata
 

Similar to Introducing of Ethereum Account Abstraction (20)

DAO.pdf
DAO.pdfDAO.pdf
DAO.pdf
 
Androidアプリ内蔵広告 徹底解析 公開用
Androidアプリ内蔵広告 徹底解析 公開用Androidアプリ内蔵広告 徹底解析 公開用
Androidアプリ内蔵広告 徹底解析 公開用
 
20150321 出張このべん in 大阪 「WADAX + ALTUS で東西ハイブリッドをためすの巻」
20150321 出張このべん in 大阪 「WADAX + ALTUS で東西ハイブリッドをためすの巻」20150321 出張このべん in 大阪 「WADAX + ALTUS で東西ハイブリッドをためすの巻」
20150321 出張このべん in 大阪 「WADAX + ALTUS で東西ハイブリッドをためすの巻」
 
FIDO認証によるパスワードレスログイン実装入門
FIDO認証によるパスワードレスログイン実装入門FIDO認証によるパスワードレスログイン実装入門
FIDO認証によるパスワードレスログイン実装入門
 
FAPI and beyond - よりよいセキュリティのために
FAPI and beyond - よりよいセキュリティのためにFAPI and beyond - よりよいセキュリティのために
FAPI and beyond - よりよいセキュリティのために
 
Extreme Management Center を活用したネットワークの見える化
Extreme Management Center を活用したネットワークの見える化Extreme Management Center を活用したネットワークの見える化
Extreme Management Center を活用したネットワークの見える化
 
20180704 soracom discovery_ug#11
20180704 soracom discovery_ug#1120180704 soracom discovery_ug#11
20180704 soracom discovery_ug#11
 
OCHaCafe #4 Hyperledger Fabric アプリケーション設計入門ガイドでしゃべった内容+おまけ資料
OCHaCafe #4 Hyperledger Fabric アプリケーション設計入門ガイドでしゃべった内容+おまけ資料OCHaCafe #4 Hyperledger Fabric アプリケーション設計入門ガイドでしゃべった内容+おまけ資料
OCHaCafe #4 Hyperledger Fabric アプリケーション設計入門ガイドでしゃべった内容+おまけ資料
 
プログラマ目線で見た “The DAO事件” とは
プログラマ目線で見た “The DAO事件” とはプログラマ目線で見た “The DAO事件” とは
プログラマ目線で見た “The DAO事件” とは
 
Strong & Easy Authentication --Leveraging FIDO U2F for Authorized Access from...
Strong & Easy Authentication --Leveraging FIDO U2F for Authorized Access from...Strong & Easy Authentication --Leveraging FIDO U2F for Authorized Access from...
Strong & Easy Authentication --Leveraging FIDO U2F for Authorized Access from...
 
ルールエンジンを使った運用管理自動化のご紹介
ルールエンジンを使った運用管理自動化のご紹介ルールエンジンを使った運用管理自動化のご紹介
ルールエンジンを使った運用管理自動化のご紹介
 
IoT ビジネス共創ラボの趣旨説明 地方共創ラボ紹介
IoT ビジネス共創ラボの趣旨説明 地方共創ラボ紹介IoT ビジネス共創ラボの趣旨説明 地方共創ラボ紹介
IoT ビジネス共創ラボの趣旨説明 地方共創ラボ紹介
 
エンタープライズにおけるブロックチェーン活用 実用フェーズへの課題と期待
エンタープライズにおけるブロックチェーン活用 実用フェーズへの課題と期待エンタープライズにおけるブロックチェーン活用 実用フェーズへの課題と期待
エンタープライズにおけるブロックチェーン活用 実用フェーズへの課題と期待
 
IoT時代のインターネット技術動向 -アプリケーションプロトコル編-
IoT時代のインターネット技術動向 -アプリケーションプロトコル編-IoT時代のインターネット技術動向 -アプリケーションプロトコル編-
IoT時代のインターネット技術動向 -アプリケーションプロトコル編-
 
起業家的?!エンジニアのススメ | Developer Summit 2020
起業家的?!エンジニアのススメ | Developer Summit 2020起業家的?!エンジニアのススメ | Developer Summit 2020
起業家的?!エンジニアのススメ | Developer Summit 2020
 
人気番組との戦い! Javaシステムのパフォーマンスチューニング奮闘記
人気番組との戦い! Javaシステムのパフォーマンスチューニング奮闘記人気番組との戦い! Javaシステムのパフォーマンスチューニング奮闘記
人気番組との戦い! Javaシステムのパフォーマンスチューニング奮闘記
 
経営者・マネージャーが知るべき情報セキュリティ
経営者・マネージャーが知るべき情報セキュリティ経営者・マネージャーが知るべき情報セキュリティ
経営者・マネージャーが知るべき情報セキュリティ
 
Azureを活用した未来型無人化店舗(AI STORE LAB)への挑戦
Azureを活用した未来型無人化店舗(AI STORE LAB)への挑戦Azureを活用した未来型無人化店舗(AI STORE LAB)への挑戦
Azureを活用した未来型無人化店舗(AI STORE LAB)への挑戦
 
GMOクラウドのセールスパートナー制度(パートナー制度の歴史、概要、販売事例など)
GMOクラウドのセールスパートナー制度(パートナー制度の歴史、概要、販売事例など)GMOクラウドのセールスパートナー制度(パートナー制度の歴史、概要、販売事例など)
GMOクラウドのセールスパートナー制度(パートナー制度の歴史、概要、販売事例など)
 
GMOクラウドのセールスパートナー制度(パートナー制度の歴史、概要、販売事例など).pdf
GMOクラウドのセールスパートナー制度(パートナー制度の歴史、概要、販売事例など).pdfGMOクラウドのセールスパートナー制度(パートナー制度の歴史、概要、販売事例など).pdf
GMOクラウドのセールスパートナー制度(パートナー制度の歴史、概要、販売事例など).pdf
 

More from wei-li

l12l2-NFT-Bridge.pdf
l12l2-NFT-Bridge.pdfl12l2-NFT-Bridge.pdf
l12l2-NFT-Bridge.pdf
wei-li
 
comparison with NFT marketplace(Opensea,Adam,My customized one).pdf
comparison with NFT marketplace(Opensea,Adam,My customized one).pdfcomparison with NFT marketplace(Opensea,Adam,My customized one).pdf
comparison with NFT marketplace(Opensea,Adam,My customized one).pdf
wei-li
 
The practice of nft+defi ( nft+defiの小さな実践)
The practice of nft+defi ( nft+defiの小さな実践)The practice of nft+defi ( nft+defiの小さな実践)
The practice of nft+defi ( nft+defiの小さな実践)
wei-li
 
The practice of DeFi money lego
The practice of DeFi money legoThe practice of DeFi money lego
The practice of DeFi money lego
wei-li
 
Defi practice
Defi practiceDefi practice
Defi practice
wei-li
 
The· trend of Plasma research and develepment
The· trend of Plasma research and develepmentThe· trend of Plasma research and develepment
The· trend of Plasma research and develepment
wei-li
 
EthereumのスケーリングソリューションPlasmaのOSS実装を通してその仕組みを理解する
EthereumのスケーリングソリューションPlasmaのOSS実装を通してその仕組みを理解するEthereumのスケーリングソリューションPlasmaのOSS実装を通してその仕組みを理解する
EthereumのスケーリングソリューションPlasmaのOSS実装を通してその仕組みを理解する
wei-li
 

More from wei-li (7)

l12l2-NFT-Bridge.pdf
l12l2-NFT-Bridge.pdfl12l2-NFT-Bridge.pdf
l12l2-NFT-Bridge.pdf
 
comparison with NFT marketplace(Opensea,Adam,My customized one).pdf
comparison with NFT marketplace(Opensea,Adam,My customized one).pdfcomparison with NFT marketplace(Opensea,Adam,My customized one).pdf
comparison with NFT marketplace(Opensea,Adam,My customized one).pdf
 
The practice of nft+defi ( nft+defiの小さな実践)
The practice of nft+defi ( nft+defiの小さな実践)The practice of nft+defi ( nft+defiの小さな実践)
The practice of nft+defi ( nft+defiの小さな実践)
 
The practice of DeFi money lego
The practice of DeFi money legoThe practice of DeFi money lego
The practice of DeFi money lego
 
Defi practice
Defi practiceDefi practice
Defi practice
 
The· trend of Plasma research and develepment
The· trend of Plasma research and develepmentThe· trend of Plasma research and develepment
The· trend of Plasma research and develepment
 
EthereumのスケーリングソリューションPlasmaのOSS実装を通してその仕組みを理解する
EthereumのスケーリングソリューションPlasmaのOSS実装を通してその仕組みを理解するEthereumのスケーリングソリューションPlasmaのOSS実装を通してその仕組みを理解する
EthereumのスケーリングソリューションPlasmaのOSS実装を通してその仕組みを理解する
 

Introducing of Ethereum Account Abstraction

  • 1. Copyright © GMO Internet Group, Inc. All Rights Reserved. CONFIDENTIAL 2023年9⽉26⽇ L.W. イーサリアムでのアカウントの 抽象化(Account Abstraction) の紹介
  • 2. 1 CONFIDENTIAL Copyright © GMO Internet Group, Inc. All Rights Reserved. この発表で紹介したいこと 1. 背景 2. イーサリアムのアカウントのEOAとCAとは︖ 3. Account Abstraction(AA)の仕組み 4. Account Abstractionの研究の最前線とビジネスチャンス 5. Account Abstractionの課題
  • 3. 2 CONFIDENTIAL Copyright © GMO Internet Group, Inc. All Rights Reserved. 背景 – web2世界 Web2 とは、多くの人たちが知っている現在 のインターネットのことを指す。 インターネットはユーザーの個人データと引 き換えに、サービスを提供する企業によって 支配されている。 メリットがあるよね。
  • 4. 3 CONFIDENTIAL Copyright © GMO Internet Group, Inc. All Rights Reserved. 背景 – web2世界 「申し訳ございませ ん、不正被害に遭 われたお客様へ補 償」
  • 5. 4 CONFIDENTIAL Copyright © GMO Internet Group, Inc. All Rights Reserved. 背景 - イーサリアム世界へ参⼊する障壁 「①秘密鍵を自己 責任で厳重に保管 要」 「②手数料のガス 代を支払うために、 ETH入手要」 「③手数料のガス の計算が複雑」 https://etherscan.io/tx/0xca8f8c315c8b6c4 8cee0675677b786d1babe726773829a588ef a500b71cbdb65
  • 6. 5 CONFIDENTIAL Copyright © GMO Internet Group, Inc. All Rights Reserved. 背景 – なぜこれらの障壁が取り壊されなかったか EOA に依存した資産管理 EOA ベースの世界では ECDSA 署名が必須
  • 7. 6 CONFIDENTIAL Copyright © GMO Internet Group, Inc. All Rights Reserved. 背景 – なぜこれらの障壁が取り壊されなかったか EIP-86 EIP-1014 EIP-2938 EIP-3074 EOA に依存した資産管理 EOA ベースの世界では ECDSA 署名が必須 コンセンサス変更要 (プロトコルレイヤ改修要) 脱却するため
  • 8. 7 CONFIDENTIAL Copyright © GMO Internet Group, Inc. All Rights Reserved. 背景 - 解決したいこと ERC-4337 Wallet/ AA Wallet 1.秘密鍵の保管なし、既存のSNS ⽅式,マイナンバーカードでロ グイン可能 2.ガス代のETHの肩代わり 3.ソーシャルリカバリー 4.他(マルチシグ、ローン返済の ような⾃動送⾦など) EIP-86 EIP-1014 EIP-2938 EIP-3074 ERC-4337 ERC-4337でアカウントの 抽象化(Account Abstraction、略AA)のスペックを定めた。 AAはコンセンサスの変更の必要がない。 EOA に依存した資産管理 EOA ベースの世界では ECDSA 署名 が必須
  • 9. 8 CONFIDENTIAL Copyright © GMO Internet Group, Inc. All Rights Reserved. 背景 – イメージ ERC-4337 Wallet/ AA Wallet アカウント(⼝座番号)︓ 0xE6b48d76Bc4805ABF61F38A55F1 D7C362c8BfdA8 1. 残⾼︓〇〇ETH、〇〇GYEN 2. Guardians 3. Send Token 4. … ・メールでログイン ・SNSアカウントログイン ・EOA ・マイナンバーカードかざ す イーサリアム ネットワーク
  • 10. CONFIDENTIAL Copyright © GMO Internet Group, Inc. All Rights Reserved. 1.イーサリアムのアカウントの EOAとCAとは︖
  • 11. CONFIDENTIAL Copyright © GMO Internet Group, Inc. All Rights Reserved. Account EOA(Externally Owned Account)︓ウォレットアドレス、42⽂字(桁数)の固定⻑。秘 密鍵の署名でコントロールされており、コードは持たない。 0x65734CB8fde301a36e4aE7d9947778341613434E CA(Contract Account)︓ 42⽂字(桁数)の固定⻑。秘密鍵なし、コードがある。EOAを起点として、 デプロイしたアカウント。 0xC08512927D12348F6620a698105e1BAac6EcD911
  • 12. CONFIDENTIAL Copyright © GMO Internet Group, Inc. All Rights Reserved. ECDSAデジタル署名 (Elliptic Curve Digital Signature Algorithm) ECDSA Secp256k1 Keccak-256 (first 40 bytes – 160bits)
  • 13. CONFIDENTIAL Copyright © GMO Internet Group, Inc. All Rights Reserved. Sign Send Reject ウォレット(wallet) ECDSAデジタル署名
  • 14. CONFIDENTIAL Copyright © GMO Internet Group, Inc. All Rights Reserved. Sign Send Reject ウォレット(wallet) ECDSAデジタル署名 ECDSAデジタル署名は、イーサリアムにおいて次の3つの役割 を果たす。 ■ 秘密鍵の所有者が、イーサの⽀払いやコントラクトの実⾏を許可した ■ 証明の証拠を否定することはできない ■ 署名されたトランザクションは改竄ができない
  • 15. CONFIDENTIAL Copyright © GMO Internet Group, Inc. All Rights Reserved. EOAトランザクションのフロー(デモ) ユーザ EOA ウォレット ノード EOA transaction EOAトランザクションの種類 ■ EOA -> NULL ■ EOA <-> EOA ■ EOA <-> CA
  • 16. CONFIDENTIAL Copyright © GMO Internet Group, Inc. All Rights Reserved. EOAトランザクションのフロー(デモ) ユーザ EOA ウォレット ノード EOA transaction ETH送⾦ CA⽣成 CAでのETHを移転
  • 17. CONFIDENTIAL Copyright © GMO Internet Group, Inc. All Rights Reserved. EOA (Externally Owned Account) CA (Contract Account) アカウントの⽣成が無料 ガス代必要 トランザクションの起点 EOAトランザクションはトリガー 柔軟さが⽋ける (シングル送⾦、着⾦、トランザクション署名) プログラミング可能 (マルチシグ、バッチ送⾦) 秘密鍵によりコントロール ロジックによりコントロール 秘密鍵は漏洩されると、全ての資産の失う ロジックにより、ロールの設定で権限付与可能 EOA VS CA
  • 18. CONFIDENTIAL Copyright © GMO Internet Group, Inc. All Rights Reserved. そもそもEOAの問題は︖ Ethreum Wallet EOAアドレス(address): 0xE6b48d76Bc4805ABF61F38A55F1 D7C362c8BfdA8 1. 残⾼:〇〇ETH、〇〇GYEN 2. プライベートキー(Private Key) 3. …
  • 19. CONFIDENTIAL Copyright © GMO Internet Group, Inc. All Rights Reserved. そもそもEOAの問題は︖ Ethreum Wallet EOAアドレス(address): 0xE6b48d76Bc4805ABF61F38A55F1 D7C362c8BfdA8 1. 残⾼:〇〇ETH、〇〇GYEN 2. プライベートキー(Private Key) 3. … EOAアカウントの所有者の概念( owner ) と署名者の概念(Signer)は基本的に同じ ものにされました。 owner Signer
  • 20. CONFIDENTIAL Copyright © GMO Internet Group, Inc. All Rights Reserved. そもそもEOAの問題は︖ Ethreum Wallet EOAアドレス(address): 0xE6b48d76Bc4805ABF61F38A55F1 D7C362c8BfdA8 1. 残⾼:〇〇ETH、〇〇GYEN 2. プライベートキー(Private Key) 3. … 今までの暗号の世界で、プライベートキーの持つ ことは、資産を持つことと同義。
  • 21. 20 CONFIDENTIAL Copyright © GMO Internet Group, Inc. All Rights Reserved. 2. Account Abstractionの仕組み
  • 22. 21 CONFIDENTIAL Copyright © GMO Internet Group, Inc. All Rights Reserved. AA – SignerとOwnerのデカップリング ERC-4337 Wallet/ AA Wallet CAアカウント(⼝座番号)︓ 0xE6b48d76Bc4805ABF61F38A55F1 D7C362c8BfdA8 1. 残⾼︓〇〇ETH、〇〇GYEN 2. Guardians 3. Send Token 4. … ・メールでログイン ・SNSアカウントログイン ・EOA ・マイナンバーカードかざ す Signer Owner イーサリアム ネットワーク 元々のEOAの機能を(認証+CA) に抽象化した。 認証 CA
  • 23. 22 CONFIDENTIAL Copyright © GMO Internet Group, Inc. All Rights Reserved. デカップリングのイメージ Signer Owner パスワード⼊⼒ 銀⾏⼝座
  • 24. 23 CONFIDENTIAL Copyright © GMO Internet Group, Inc. All Rights Reserved. AAウォレットはユーザの代理 ERC-4337 Wallet/ AA Wallet Your Operation EOA トランザクション
  • 25. 24 CONFIDENTIAL Copyright © GMO Internet Group, Inc. All Rights Reserved. デモ AA wallet のSoul Wallet 裏は何の構造か︖
  • 26. 25 CONFIDENTIAL Copyright © GMO Internet Group, Inc. All Rights Reserved. AAのコンポーネント User Operations (UO) Bundler(s) UO Mempool EntryPoint Contract Account Paymasters Aggregators EOA トランザクション
  • 27. 26 CONFIDENTIAL Copyright © GMO Internet Group, Inc. All Rights Reserved. AAのコンポーネント User Operations (UO) Bundler(s) UO Mempool EntryPoint AA Contract Account Paymasters Aggregators Off - chain On - chain
  • 28. 27 CONFIDENTIAL Copyright © GMO Internet Group, Inc. All Rights Reserved. User Operations(UO) User Operations (UO) Bundler(s) UO Mempool EntryPoint Contract Account Paymasters Aggregators EOA トランザクション
  • 29. 28 CONFIDENTIAL Copyright © GMO Internet Group, Inc. All Rights Reserved. User Operations
  • 30. 29 CONFIDENTIAL Copyright © GMO Internet Group, Inc. All Rights Reserved. User Operations
  • 31. 30 CONFIDENTIAL Copyright © GMO Internet Group, Inc. All Rights Reserved. Bundler(s) & UO Mempool User Operations (UO) Bundler(s) UO Mempool EntryPoint Contract Account Paymasters Aggregators EOA トランザクション
  • 32. 31 CONFIDENTIAL Copyright © GMO Internet Group, Inc. All Rights Reserved. Bundler(s) & UO Mempool Bundlerはノードサービスである。 UO mempoolをリッスンしてUOを ピックアップして、束ねる。 EOA トランザクション バックエンドには、トランザクショ ンの起点のEOAが持っている。ユー ザを代理して、トランザクションを 署名し、ネットワークに送る。 出典︓Vitalik ブログより
  • 33. 32 CONFIDENTIAL Copyright © GMO Internet Group, Inc. All Rights Reserved. Bundlerサービスに参⼊するプロジェクト
  • 34. 33 CONFIDENTIAL Copyright © GMO Internet Group, Inc. All Rights Reserved. Bundlerサービスに参⼊するStackUp
  • 35. 34 CONFIDENTIAL Copyright © GMO Internet Group, Inc. All Rights Reserved. オンチェーンでのスマートコントラクト User Operations (UO) Bundler(s) UO Mempool EntryPoint Contract Account Paymasters Aggregators EOA トランザクション
  • 36. 35 CONFIDENTIAL Copyright © GMO Internet Group, Inc. All Rights Reserved. EntryPoint & Paymaster & Contract Account UOのブロックチェーンへの⼊り⼝。 公共インフラのような存在。 今年3⽉、監査の後、本番にデプロ イ済み。 UOの検証(Verify)と実⾏ (Execute)を⾏う。 EOA トランザクション 出典︓Vitalik ブログより https://etherscan.io/address/0x5FF137D4b0 FDCD49DcA30c7CF57E578a026d2789
  • 37. 36 CONFIDENTIAL Copyright © GMO Internet Group, Inc. All Rights Reserved. EntryPoint & Paymaster & Contract Account ValidateUserOp関数でUOでの署 名はwallet Contractのownerに よるかチェック。 Paymasterを指定しない場合、 Contract Accountがガス代を⽀ 払えるかチェック。 EOA トランザクション 出典︓Vitalik ブログより Owner(s) validateUse rOp • 認証アルゴリズムにより、オフチェーン署名する秘 密鍵の公開鍵 • Ownerがソーシャルリカバリーにより変更可能 • UOはユーザ本⼈の署名か、チェックする
  • 38. 37 CONFIDENTIAL Copyright © GMO Internet Group, Inc. All Rights Reserved. EntryPoint & Paymaster & Contract Account UOでpaymasterを指定した場合、 Paymasterは⾃分のETHでガス代 を代払する。 ⾒返りとして、 Paymasterは ユーザからガス代以上の価値の トークンか、法定通貨か貰える。 EOA トランザクション 出典︓Vitalik ブログより
  • 39. 38 CONFIDENTIAL Copyright © GMO Internet Group, Inc. All Rights Reserved. Paymasterサービスに参⼊するプロジェクト
  • 40. 39 CONFIDENTIAL Copyright © GMO Internet Group, Inc. All Rights Reserved. AAアーキテクチャ ユーザ User Interface 認証 SDK User Operation Bundle service Paymaster AA account contract EntryPoint Paymaster service 指⽰ 情報 Secret Signature 実⾏データ Account & Transactionステート Paymasterデータ EOAトランザクション 情報 AA wallet アプリ
  • 41. 40 CONFIDENTIAL Copyright © GMO Internet Group, Inc. All Rights Reserved. AAのトランザクションのフロー ユーザ EOA ウォレット ノード AA Wallet UO mempool Bundler EOA transaction AA transaction
  • 42. 41 CONFIDENTIAL Copyright © GMO Internet Group, Inc. All Rights Reserved. 3. Account Abstractionの 研究の最前線とビジネスチャンス
  • 43. 42 CONFIDENTIAL Copyright © GMO Internet Group, Inc. All Rights Reserved. AA wallet (認証⽅法+Contract Account+ソーシャルリカバリーで差別化戦略) ユーザ User Interface 認証 SDK User Operation Bundle service EntryPoint Paymaster service 指⽰ 情報 Secret Signature 実⾏データ Account & Transactionステート Paymasterデータ シミュレーション、呼び出し 情報 Paymaster AA contract account
  • 44. 43 CONFIDENTIAL Copyright © GMO Internet Group, Inc. All Rights Reserved. ユーザ User Interface 認証 SDK User Operation Bundle service Paymaster AA account contract EntryPoint Paymaster service 指⽰ 情報 Secret Signature 実⾏データ Account & Transactionステート Paymasterデータ シミュレーション、呼び出し 情報 Secret • マイナンバーカードでのRSA private key AA wallet - MynaWallet
  • 45. 44 CONFIDENTIAL Copyright © GMO Internet Group, Inc. All Rights Reserved. AA wallet - MynaWallet https://drive.google.com/file/d/1yCIgQBaiGZMzi4XZrzBHIU1474CU-Q8Z/edit
  • 46. 45 CONFIDENTIAL Copyright © GMO Internet Group, Inc. All Rights Reserved. ユーザ User Interface 認証 SDK User Operation Bundle service Paymaster AA account contract EntryPoint Paymaster service 指⽰ 情報 Secret Signature 実⾏データ Account & Transactionステート Paymasterデータ シミュレーション、呼び出し 情報 Owner(s) validateUser Op • RSA public key • https://goerli.etherscan.io/address/0x2f119db9e 96abde663e11e7b3d5a7c712c84ac13#code Secret • マイナンバーカードでのRSA private key AA wallet - MynaWallet
  • 47. 46 CONFIDENTIAL Copyright © GMO Internet Group, Inc. All Rights Reserved. ユーザ User Interface 認証 SDK User Operation Bundle service Paymaster AA account contract EntryPoint Paymaster service 指⽰ 情報 Secret Signature 実⾏データ Account & Transactionステート Paymasterデータ シミュレーション、呼び出し 情報 Owner(s) validateUser Op • RSA public key • https://goerli.etherscan.io/address/0x2f119db9e 96abde663e11e7b3d5a7c712c84ac13#code Secret • マイナンバーカードでのRSA private key ガス消費量、セキュリティに は要検証。 実績は少ない。 AA wallet - MynaWallet
  • 48. 47 CONFIDENTIAL Copyright © GMO Internet Group, Inc. All Rights Reserved. AA wallet – Soul Wallet ユーザ User Interface 認証 SDK User Operation Bundle service Paymaster AA account contract EntryPoint Paymaster service 指⽰ 情報 Secret Signature 実⾏データ Account & Transactionステート Paymasterデータ シミュレーション、呼び出し 情報 Secret • パスワードで暗号化されたEOAの秘密鍵
  • 49. 48 CONFIDENTIAL Copyright © GMO Internet Group, Inc. All Rights Reserved. AA wallet - Soul Wallet https://www.youtube.com/watch?v=YljnBOZB3Wc
  • 50. 49 CONFIDENTIAL Copyright © GMO Internet Group, Inc. All Rights Reserved. ユーザ User Interface 認証 SDK User Operation Bundle service Paymaster AA account contract EntryPoint Paymaster service 指⽰ 情報 Secret Signature 実⾏データ Account & Transactionステート Paymasterデータ シミュレーション、呼び出し 情報 Owner(s) validateUser Op • EOA address • ECDSA 検証 AA wallet - Soul Wallet Secret • パスワードで暗号化されたEOAの秘密鍵
  • 51. 50 CONFIDENTIAL Copyright © GMO Internet Group, Inc. All Rights Reserved. AA wallet - Soul Walletのソーシャルリカバリー ユーザ User Interface 認証 SDK User Operation Bundle service Paymaster AA account contract EntryPoint Paymaster service 指⽰ 情報 Secret Signature 実⾏データ Account & Transactionステート Paymasterデータ シミュレーション、呼び出し 情報 Owner(s) validateUser Op • EOA address • ECDSA 検証 Secret • パスワードで暗号化されたEOAの秘密鍵
  • 52. 51 CONFIDENTIAL Copyright © GMO Internet Group, Inc. All Rights Reserved. AA wallet - Soul Walletのソーシャルリカバリー Account Contract owner Guardians 0x1234… 0x4567… 0xabcd… 0xxyaz… M/Nのガーディアンの署名が揃えば、 Ownerを変更可能
  • 53. 52 CONFIDENTIAL Copyright © GMO Internet Group, Inc. All Rights Reserved. AA wallet - Soul Walletのソーシャルリカバリーのガーディアン
  • 54. 53 CONFIDENTIAL Copyright © GMO Internet Group, Inc. All Rights Reserved. AA wallet - Soul Walletのソーシャルリカバリー デモへ
  • 55. 54 CONFIDENTIAL Copyright © GMO Internet Group, Inc. All Rights Reserved. AA wallet – AMBIRE Wallet ユーザ User Interface 認証 SDK User Operation Bundle service Paymaster AA account contract EntryPoint Paymaster service 指⽰ 情報 Secret Signature 実⾏データ Account & Transactionステート Paymasterデータ シミュレーション、呼び出し 情報 Secret • 2/2マルチシグ(email/password + バックエンド のEOA)
  • 56. 55 CONFIDENTIAL Copyright © GMO Internet Group, Inc. All Rights Reserved. AA wallet – AMBIRE Wallet
  • 57. 56 CONFIDENTIAL Copyright © GMO Internet Group, Inc. All Rights Reserved. AA wallet – AMBIRE Wallet ユーザ User Interface 認証 SDK User Operation Bundle service Paymaster AA account contract EntryPoint Paymaster service 指⽰ 情報 Secret Signature 実⾏データ Account & Transactionステート Paymasterデータ シミュレーション、呼び出し 情報 Secret • 2/2マルチシグ(email/password + バックエンド のEOA) Owner(s) validateUser Op • CA address︖ • マルチシグのロジックの検証︖
  • 58. 57 CONFIDENTIAL Copyright © GMO Internet Group, Inc. All Rights Reserved. Bundler ユーザ User Interface 認証 SDK User Operation Bundle service Paymaster AA account contract EntryPoint Paymaster service 指⽰ 情報 Secret Signature 実⾏データ Account & Transactionステート Paymasterデータ シミュレーション、呼び出し 情報
  • 59. 58 CONFIDENTIAL Copyright © GMO Internet Group, Inc. All Rights Reserved. Bundlerの課題 A B
  • 60. 59 CONFIDENTIAL Copyright © GMO Internet Group, Inc. All Rights Reserved. Bundlerの課題 A B
  • 61. 60 CONFIDENTIAL Copyright © GMO Internet Group, Inc. All Rights Reserved. Skandha Bundler Bundler Bundler Bundler Bundler Bundler BundlerのP2Pネットワークを構築する
  • 62. 61 CONFIDENTIAL Copyright © GMO Internet Group, Inc. All Rights Reserved. Bundlerの利益とロス
  • 63. 62 CONFIDENTIAL Copyright © GMO Internet Group, Inc. All Rights Reserved. Paymaster ユーザ User Interface 認証 SDK User Operation Bundle service Paymaster AA account contract EntryPoint Paymaster service 指⽰ 情報 Secret Signature 実⾏データ Account & Transactionステート Paymasterデータ シミュレーション、呼び出し 情報
  • 64. 63 CONFIDENTIAL Copyright © GMO Internet Group, Inc. All Rights Reserved. Paymaster ユーザ User Interface 認証 SDK User Operation Bundle service Paymaster AA account contract EntryPoint Paymaster service 指⽰ 情報 Secret Signature 実⾏データ Account & Transactionステート Paymasterデータ シミュレーション、呼び出し 情報
  • 65. 64 CONFIDENTIAL Copyright © GMO Internet Group, Inc. All Rights Reserved. 4. Account Abstractionの課題
  • 66. 65 CONFIDENTIAL Copyright © GMO Internet Group, Inc. All Rights Reserved. コストがより⾼い 100,000 21,000 VS ⼿数料やすいL2でのAA アカウントが増えつつある
  • 67. 66 CONFIDENTIAL Copyright © GMO Internet Group, Inc. All Rights Reserved. コストがより⾼い Bundlerはより多くのUOを束ねるこ とで、ある種ガスの節約に役⽴つが、 依然として、不透明がある。
  • 68. 67 CONFIDENTIAL Copyright © GMO Internet Group, Inc. All Rights Reserved. インフラが整っていない ユーザ User Interface 認証 SDK User Operation Bundle service Paymaster AA account contract EntryPoint Paymaster service 指⽰ 情報 Secret Signature 実⾏データ Account & Transactionステート Paymasterデータ シミュレーション、呼び出し 情報 パブリックのPaymasterサービスと パブリックのmempoolに参加する Bundleサービスがまだ不⼗分。 選択肢が少ない。
  • 69. 68 CONFIDENTIAL Copyright © GMO Internet Group, Inc. All Rights Reserved. コントラクトの脆弱性 ユーザ User Interface 認証 SDK User Operation Bundle service Paymaster AA account contract EntryPoint Paymaster service 指⽰ 情報 Secret Signature 実⾏データ Account & Transactionステート Paymasterデータ シミュレーション、呼び出し 情報 EntryPointの権⼒が⾼すぎる。条件により、 paymaster、AA AccountからETHを移転させ る。 監査されましたが、不具合あるか、リスクがある。 そして、各AAウォレットプロジェクト側が各⾃ にデプロイしてpaymaster、AA Accountも脆 弱性が秘める可能性もある。 ETH ETH
  • 70. 69 CONFIDENTIAL Copyright © GMO Internet Group, Inc. All Rights Reserved. ユーザ User Interface 認証 SDK User Operation Bundle service Paymaster AA account contract ・ guardian1 ・ guardian2 EntryPoi nt Paymaster service 指⽰ 情報 Secret Signature 実⾏データ Account & Transactionステート Paymasterデータ シミュレーション、呼び出し 情報 ソーシャルリカバリーは周りの友達また家族を ガーディアンとして巻き添える場合、彼らはEOA を持つのは必須です。 ある種、EOAの秘密鍵の保管負担を他⼈転嫁する。 ETH ETH ソーシャルリカバリーの障壁
  • 71. 70 CONFIDENTIAL Copyright © GMO Internet Group, Inc. All Rights Reserved. ユーザ User Interface 認証 SDK User Operation Bundle service Paymaster AA account contract ・ guardian1 ・ guardian2 EntryPoi nt Paymaster service 指⽰ 情報 Secret Signature 実⾏データ Account & Transactionステート Paymasterデータ シミュレーション、呼び出し 情報 ソーシャルリカバリーは周りの友達また家族を ガーディアンとして巻き添える場合、彼らはEOA を持つのは必須です。 ある種、EOAの秘密鍵の保管負担を他⼈転嫁する。 ETH ETH ソーシャルリカバリーの障壁 プライベートキーがなくても、ソーシャルリカバ リーも実現したプロジェクトも出て来た。 (まだ研究していない)
  • 72. 71 CONFIDENTIAL Copyright © GMO Internet Group, Inc. All Rights Reserved. まとめ 1. アカウントの抽象化(Account Abstraction, AA)の特徴 EOAのように秘密鍵を保管する必要なくなる。ETHのガス代も代払い可能。 ソーシャルリカバリーのような豊富な機能がAA walletアカウントに実装可能。 2. AA周りの研究が盛んでいる 「早い者勝ち」、AAウォレットでユーザの囲い込み競争が激しい⼀⽅、Bundler、 Paymaserサービス市場もこれから活発化。 3.課題があるが 今年3⽉にデプロイしたばかり、AAの黎明期だからこそ、チャンスとリスク共存。 ガス代よりやすいL2でのAAアカウントが増えつつある。AAトランザクションの 増えにより、 Bundler、Paymaser開発の動⼒になれる
  • 73. 72 CONFIDENTIAL Copyright © GMO Internet Group, Inc. All Rights Reserved.