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
110
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
110
Tokyo ENS Meetup 2023 June
makoto_inoue
0
78
ENS for your community
makoto_inoue
0
300
ENS for the multi chain world @ EthPorto 2023
makoto_inoue
0
190
Ethcc: The State of ENS 2022
makoto_inoue
0
280
EthShanghai ENS integration workshop - May 2022
makoto_inoue
0
170
ENS Integration workshop @ nfthack
makoto_inoue
0
83
ENS as your web3 username
makoto_inoue
0
390
NameWrapper
makoto_inoue
0
1.3k
Other Decks in Technology
See All in Technology
united airlines ™®️ USA Contact Numbers: Complete 2025 Support Guide
flyunitedhelp
1
430
開発生産性を測る前にやるべきこと - 組織改善の実践 / Before Measuring Dev Productivity
kaonavi
14
6.3k
Getting to Know Your Legacy (System) with AI-Driven Software Archeology (WeAreDevelopers World Congress 2025)
feststelltaste
1
160
OSSのSNSツール「Misskey」をさわってみよう(右下ワイプで私のOSCの20年を振り返ります) / 20250705-osc2025-do
akkiesoft
0
170
ゼロからはじめる採用広報
yutadayo
3
980
CDK Vibe Coding Fes
tomoki10
0
170
OpenTelemetryセマンティック規約の恩恵とMackerel APMにおける活用例 / SRE NEXT 2025
mackerelio
2
570
United airlines®️ USA Contact Numbers: Complete 2025 Support Guide
unitedflyhelp
0
330
ビギナーであり続ける/beginning
ikuodanaka
3
780
面倒な作業はAIにおまかせ。Flutter開発をスマートに効率化
ruideengineer
0
360
Enhancing SaaS Product Reliability and Release Velocity through Optimized Testing Approach
ropqa
1
240
SEQUENCE object comparison - db tech showcase 2025 LT2
nori_shinoda
0
160
Featured
See All Featured
Building Adaptive Systems
keathley
43
2.7k
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
50
5.5k
Scaling GitHub
holman
460
140k
The MySQL Ecosystem @ GitHub 2015
samlambert
251
13k
Statistics for Hackers
jakevdp
799
220k
Done Done
chrislema
184
16k
Build your cross-platform service in a week with App Engine
jlugia
231
18k
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
31
1.3k
Why You Should Never Use an ORM
jnunemaker
PRO
58
9.4k
Fashionably flexible responsive web design (full day workshop)
malarkey
407
66k
Facilitating Awesome Meetings
lara
54
6.4k
No one is an island. Learnings from fostering a developers community.
thoeni
21
3.4k
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