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
これだけはおさえておきたい コントラクトウォレット一問一答
Search
m0t0k1ch1
April 15, 2022
Technology
1.3k
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
これだけはおさえておきたい コントラクトウォレット一問一答
m0t0k1ch1
April 15, 2022
More Decks by m0t0k1ch1
See All by m0t0k1ch1
Account Abstraction の今:ERC4337 概要
m0t0k1ch1
0
300
3 つの目で見る Plasma
m0t0k1ch1
8
4.6k
ash - a Keynote theme by m0t0k1ch1
m0t0k1ch1
0
860
Other Decks in Technology
See All in Technology
構造で守らせる データ・法務・セキュリティ・開発チームとつくる AI時代のデータガバナンスとデータ基盤のリアル
legalontechnologies
PRO
2
690
AI時代、つくる力を自分たちの手に。 ──電通×KAG、アジャイルとAI駆動開発で挑む開発の変革
yuukiyo
3
430
AI Search (Foundry IQ) におけるRAGデータの準備と配置
ryomaru0825
1
100
「作れる」と「リリースできる」の間にあったもの── PdMを外して見えた、PdMがやるべき仕事/Buildable ≠ Shippable: What Removing the PM Taught Me About the PM’s Job
yappli_developers
0
380
Microsoft のサポート ライフサイクルを理解する
murachiakira
PRO
0
240
Agent × Maestro で始める モバイル E2E 端末準備からテスト実行・結果確認まで
sansantech
PRO
0
240
国際カードブランドルール変更に伴うクレジットカード決済取引仕様変更について
k1style
0
270
DevelopersIO 2026 Tokyo 現時点の衛星通信サービスの現状を整理してみる
maroon1st
0
350
Vue で書く 空間コンピューティング、TresJS と WebXR を使ったXR デバイスのフロントエンド開発
hiranuma
0
140
Vue.jsのGitHubから学ぶ意思決定
yut0naga1_fa
1
340
外国人エンジニアがVueプロトタイプで仕様を合わせている話 / Vue Fes Japan 2026 LT
eluwing
0
320
Patterns in AI Driven Software Development
akosma
PRO
0
370
Featured
See All Featured
Claude Code どこまでも/ Claude Code Everywhere
nwiizo
68
59k
Docker and Python
trallard
47
4.2k
The Cost Of JavaScript in 2023
addyosmani
55
10k
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
56
3.5k
[SF Ruby Conf 2025] Rails X
palkan
3
1.5k
jQuery: Nuts, Bolts and Bling
dougneiner
66
8.7k
Gemini Prompt Engineering: Practical Techniques for Tangible AI Outcomes
mfonobong
2
600
Visualization
eitanlees
153
17k
Scaling GitHub
holman
464
140k
Technical Leadership for Architectural Decision Making
baasie
3
620
First, design no harm
axbom
PRO
2
1.4k
What the history of the web can teach us about the future of AI
inesmontani
PRO
2
760
Transcript
ίϯτϥΫτΥϨοτ ҰҰ m0t0k1ch1.eth 2022.04.15 EtherTurbo meetup ͜Ε͚͓͓͖͍ͩ͑ͯͨ͞
ࣗݾհ ॴଐɾ৬ 4*7*3"*ODࣥߦһ݉ΤϯδχΞ औΓΜͰ͍Δ͜ͱ VO8BMMFUͱ͍͏ίϯτϥΫτΥϨοτͷઃܭɾ։ൃ ͖ͳ/'5 )BTINBTLTɺ$ZCFS#SPLFST झຯ γʔγϟɺετϦʔτμϯεɺ%5.ɺ-P3 m0t0k1ch1.eth
ίϯτϥΫτΥϨοτͱʁ 2
" ٛʹ ίΞػೳ͕εϚʔτίϯτϥΫτͰ ࣮͞ΕͨΥϨοτ ڱٛʹ ্هͷεϚʔτίϯτϥΫτ෦
ίϯτϥΫτΥϨοτͷΠϝʔδ Ethereum ڱٛ ٛ
ίϯτϥΫτΥϨοτͬͯ ۩ମతʹԿΛͯ͠Δͷʁ 2
" ϝλτϥϯβΫγϣϯ ʢNFUBUYʣ
NFUBUYͷΠϝʔδ Ethereum wallet contract relayer EOA other contract tx tx
tx
NFUBUYͷ࣮ྫ ref. https://github.com/argentlabs/argent-contracts/blob/develop/contracts/modules/RelayerManager.sol Ethereum wallet contract relayer EOA other contract
tx tx tx
NFUBUYͷ࣮ྫ ref. https://github.com/argentlabs/argent-contracts/blob/develop/contracts/modules/RelayerManager.sol Ethereum wallet contract relayer EOA other contract
tx tx tx
ίϯτϥΫτΥϨοτͷڧΈʁ 2
" ηΩϡϦςΟͱϢʔβϏϦςΟΛ ཱ྆Ͱ͖Δ͜ͱ ۩ମతʹ ίϯτϥΫτ͔ͩΒ࣮ͦ͜ݱՄೳͳ ηΩϡϦςΟػߏͱखྉ͍ػߏ
&0"ΥϨοτͷऑΈ w &0"ʹରԠ͢Δൿີ伴Λฆࣦͨ͠Βɺͦ͜Ͱࢼ߹ऴྃ w ࣗྗͰUYखྉͷ҉߸ࢿ࢈Λௐୡ͢Δඞཁ͕͋Δ w ʜ
දతͳͷɺ7JUBMJLCFUUFSͱݴ͏ͯΔιʔγϟϧϦΧόϦʔ ref. https://vitalik.ca/general/2021/01/11/recovery.html ίϯτϥΫτͳΒͰͷηΩϡϦςΟػߏ ൿີ伴ͷฆࣦʹ ରԠՄೳ ʢ౪ͱzಆ͑Δzʣ
ίϯτϥΫτͳΒͰͷखྉ͍ػߏ Ethereum wallet contract relayer EOA other contract tx tx
tx SFMBZFS&0"͕શͯݞΘΓ
ίϯτϥΫτͳΒͰͷखྉ͍ػߏ Ethereum wallet contract relayer EOA other contract tx tx
tx ERC20 contract SFMBZFS&0"͕͍ͨ͠ޙ XBMMFUDPOUSBDU͔Βҙͷ&3$Λऩ tx transfer (<relayerEOA>, …)
ίϯτϥΫτΥϨοτͬͯ ීٴ͢Δͷʁ 2
" ࡢఏҊ͞Εͨ&*1ͷ͓͔͛Ͱ ීٴ͕ݱ࣮ຯΛଳͼ࢝Ί͖ͯ·ͨ͠
""ͷྺ࢙ 2017.02.10 EIP86 Abstraction of transaction origin and signature
ref. https://eips.ethereum.org/EIPS/eip-86 2020.09.04 EIP2938 Account Abstraction ref. https://eips.ethereum.org/EIPS/eip-2938 2021.09.29 EIP4337 Account Abstraction via Entry Point Contract speci fi cation ref. https://eips.ethereum.org/EIPS/eip-4337 1st author
͕ࣗࡢͷ&UIFSFVN"EWFOU$BMFOEBSͰॻ͍ͨهࣄΛ͝ཡ͍ͩ͘͞ ref. https://zenn.dev/sivira/articles/d041f1ac44ca1e ͬͱৄ͘͠Γ͍ͨํ
3PMMVQͷલͰ͋Δ1MBTNBͷఏҊ ref. https://plasma.io/plasma.pdf ͪͳΈʹ
ίϯτϥΫτΥϨοτͷ େ͖ͳ՝Λͭڍ͛ΔͳΒʁ 2
" ίϯτϥΫτͷσϓϩΠίετ
σϓϩΠίετྫ ʹσϓϩΠ͞Εͨ ࣗͷ"SHFOUʢQSPYZDPOUSBDUʣͷ߹ɺ ॾʑͷॳظԽॲཧʹཁͨ͠HBTࠐΈͰ HBT HBTQSJDFΛ(XFJͱ͢Δͱɺ&5) ref. https://etherscan.io/tx/ 0xd2ce8785f312723b9869ac2e59f44fd1bc40757c195fb273c4dc6abf49b75ee7
+1:ࢉͨ͠σϓϩΠίετൺֱ Ծʹ HBTͷ߹ɺ HBTQSJDFΛ(XFJͱ͢Δͱɺ&5)㲈 +1: HBTQSJDFΛ(XFJͱ͢Δͱɺ."5*$㲈+1: HBTQSJDFΛ(XFJͱ͢Δͱɺ&5)㲈+1: πϥ͍ ͍҆ο ·͋ڐ༰ൣғ
͓·͚
ฐࣾͷऔΓΈ ϚεΞμϓγϣϯΛҙࣝ /'5͢ΒΒͳ͍ҰൠϢʔβʔͰѻ͑Δ ϊϯΧετσΟΞϧ8FCΥϨοτ ৽͍ٕ͠ज़Λ׆༻ -ରԠʢ࠷ۙ"SCJUSVNʹରԠ͠·ͨ͠ʣ /'5ͷͨΊͷίϯτϥΫτΥϨοτͰ lԼࠀ্zΛ͕Μͬͯ·͢ʂ
$POUBDU ίϯτϥΫτΥϨοτʹڵຯ͕͋ΔΤϯδχΞ͞Μͪ͜Β https://meety.net/matches/FHQNZgHvWgSh VO8BMMFUͷ׆༻ʹڵຯ͕͋Δاۀ༷ͪ͜Β https://www.about.unwallet.world