Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
ENS on Starknet at StarkWare Session
Search
Makoto Inoue
February 04, 2023
Technology
0
96
ENS on Starknet at StarkWare Session
Makoto Inoue
February 04, 2023
Tweet
Share
More Decks by Makoto Inoue
See All by Makoto Inoue
ENS beyond Web3
makoto_inoue
0
94
Tokyo ENS Meetup 2023 June
makoto_inoue
0
64
ENS for your community
makoto_inoue
0
280
ENS for the multi chain world @ EthPorto 2023
makoto_inoue
0
190
Ethcc: The State of ENS 2022
makoto_inoue
0
260
EthShanghai ENS integration workshop - May 2022
makoto_inoue
0
160
ENS Integration workshop @ nfthack
makoto_inoue
0
74
ENS as your web3 username
makoto_inoue
0
380
NameWrapper
makoto_inoue
0
1.3k
Other Decks in Technology
See All in Technology
Would you THINK such a demonstration interesting ?
shumpei3
1
150
Devinで模索する AIファースト開発〜ゼロベースから始めるDevOpsの進化〜
potix2
PRO
6
2.7k
YOLOv10~v12
tenten0727
3
860
SRE NEXT CfP チームが語る 聞きたくなるプロポーザルとは / Proposals by the SRE NEXT CfP Team that are sure to be accepted
chaspy
1
570
クォータ監視、AWS Organizations環境でも楽勝です✌️
iwamot
PRO
1
240
アセスメントで紐解く、10Xのデータマネジメントの軌跡
10xinc
1
350
Android는 어떻게 화면을 그릴까?
davidkwon7
0
100
LangChainとLangGiraphによるRAG・AIエージェント実践入門「10章 要件定義書生成Alエージェントの開発」輪読会スライド
takaakiinada
0
130
”知のインストール”戦略:テキスト資産をAIの文脈理解に活かす
kworkdev
PRO
9
4.1k
Webアプリを Lambdaで動かすまでに考えること / How to implement monolithic Lambda Web Application
_kensh
7
1.2k
NLP2025 参加報告会 / NLP2025
sansan_randd
4
510
TopAppBar Composableをカスタムする
hunachi
0
170
Featured
See All Featured
Why You Should Never Use an ORM
jnunemaker
PRO
55
9.3k
Documentation Writing (for coders)
carmenintech
69
4.7k
Adopting Sorbet at Scale
ufuk
76
9.3k
Fireside Chat
paigeccino
37
3.4k
BBQ
matthewcrist
88
9.6k
Testing 201, or: Great Expectations
jmmastey
42
7.4k
Keith and Marios Guide to Fast Websites
keithpitt
411
22k
Learning to Love Humans: Emotional Interface Design
aarron
273
40k
Embracing the Ebb and Flow
colly
85
4.6k
What’s in a name? Adding method to the madness
productmarketing
PRO
22
3.4k
Building Better People: How to give real-time feedback that sticks.
wjessup
367
19k
Producing Creativity
orderedlist
PRO
344
40k
Transcript
ENS on Starknet matoken.eth twitter: @makoto_inoue StarkWare Sessions 5th Feb
2023
What is ENS? ENS offchain integration ENS on L2 and
Starknet 01. 02. 03.
What is ENS?
@ensdomains What is ENS? 0x5a384227b65fa093dec...
@ensdomains 1. Ethereum Name Service matoken.eth
@ensdomains 2. Dweb
@ensdomains 3. Avatar Text Record
@ensdomains POAP x IYK x ENS
ENS Offchain integration
@ensdomains ENS ❤ Argent
@ensdomains ENS 💔 Argent
@ensdomains - 3 request model - Revert, Request, Verify Solution
1: CCIP-read (EIP 3668) Secure Offchain data retrieval
@ensdomains Solution 2: Wildcard . .eth .matoken.eth *.matoken.eth resolve(“a.matoken.eth”) resolve(“a.matoken.eth”)
L2/Offchain
@ensdomains Example: Coinbase Wallet (cb.id)
@ensdomains cb.id
@ensdomains cb.id
@ensdomains lens.xyz
ENS on L2 and Starknet
@ensdomains Offchain - DBMS / Side chains - No or
little gas - Truested - In Production - cb.id/.lens Offchain vs L2 L2 - Optimistic/ZK Rollup - Little gas - On chain verifiable - Trust Minimized - No production (Yet) - POC on Optimism/Arbitrum
@ensdomains L2 integration per application/wallet foo.cb.id bar.cb.id baz.cb.id foo.argent.xyz bar.argent.xyz
baz.argent.xyz foo.lens.xyz bar.lens.xyz baz.lens.xyz cb.id argent.xyz lens.xyz Offchain
@ensdomains - 1. eth_GetProof - 2. Check L2 state root
on L1 - 3. Verify Storage Proof with Merkle Tree Lib L2 (Optimistic)Resolver
@ensdomains - 1. eth_GetProof - 2. Check L2 state root
on L1 - 3. Verify Storage Proof with Merkle Tree Lib L2 (Optimistic)Resolver
@ensdomains - 1. eth_GetProof - 2. Check L2 state root
on L1 - 3. Verify Storage Proof with Merkle Tree Lib L2 (Optimistic)Resolver
@ensdomains - Non EVM - Different Address Format - Different
hash function/prover - (pedersen over keccak256) Starknet / Zk Rollup
@ensdomains - [✔] STRK Address format - [ ] pathfinder_getProof
- [ ] pedersen hash - [ ] ENS contracts in Cairo Path to ENS on Starknet
@ensdomains Enthusiastic Community https://discuss.ens.domains/t/ccip-implementation-for-ens-on-starknet/15691
Thanks matoken.eth twitter: @makoto_inoue StarkWare Sessions 5th Feb 2023