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
ENS on Starknet at StarkWare Session
Search
Makoto Inoue
February 04, 2023
Technology
190
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
ENS on Starknet at StarkWare Session
Makoto Inoue
February 04, 2023
More Decks by Makoto Inoue
See All by Makoto Inoue
ENS beyond Web3
makoto_inoue
0
190
Tokyo ENS Meetup 2023 June
makoto_inoue
0
150
ENS for your community
makoto_inoue
0
370
ENS for the multi chain world @ EthPorto 2023
makoto_inoue
0
250
Ethcc: The State of ENS 2022
makoto_inoue
0
370
EthShanghai ENS integration workshop - May 2022
makoto_inoue
0
210
ENS Integration workshop @ nfthack
makoto_inoue
0
130
ENS as your web3 username
makoto_inoue
0
450
NameWrapper
makoto_inoue
0
1.4k
Other Decks in Technology
See All in Technology
AI時代のAPI開発を加速する品質ガードレール / API Quality Guardrails in the AI Era
yokawasa
0
160
Google Cloud Next Tokyo 26登壇時のスクリプト
recruitengineers
PRO
0
210
自主式軟體工廠
philipz
0
240
今こそ知りたいAmplifyGen2
mkdev10
2
160
転んだ話が背中を預ける理由になる / A_story_about_falling_down_gives_you_a_reason_to_watch_each_other_s_backs.pdf
pauli
3
330
OSC2026on_the-world-is-waiting-for-your-voice.pdf
naruoga
0
360
DWH の限界突破! AI エージェント向け爆速リアルタイムデータ基盤 ClickHouse
jozono
1
300
AI駆動開発、viviONの1年 ── うまくいったこと・いかなかったこと
vivion
0
270
20260930_Gemma4_Hands-on
tsho
0
240
go-sqletch
moznion
0
110
予測不能な実行エージェントを安全にサクッと試せるサンドボックス環境の話
sansantech
PRO
0
130
使いこなすために知っておきたい Azure SRE Agent アンチパターン
torumakabe
2
420
Featured
See All Featured
Amusing Abliteration
ianozsvald
1
330
The Illustrated Children's Guide to Kubernetes
chrisshort
51
53k
Beyond borders and beyond the search box: How to win the global "messy middle" with AI-driven SEO
davidcarrasco
3
270
Tips & Tricks on How to Get Your First Job In Tech
honzajavorek
1
790
First, design no harm
axbom
PRO
2
1.3k
Abbi's Birthday
coloredviolet
4
10k
Designing for humans not robots
tammielis
254
26k
Music & Morning Musume
bryan
48
7.4k
We Have a Design System, Now What?
morganepeng
55
8.4k
Exploring the relationship between traditional SERPs and Gen AI search
raygrieselhuber
PRO
4
4.3k
Learning to Love Humans: Emotional Interface Design
aarron
275
41k
Code Reviewing Like a Champion
maltzj
529
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