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
380
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 Ready にする攻めと守りのデータエンジニアリング / data-engineering-for-ai-ready-business
pei0804
7
2.7k
Railsで挑む大量データ永続化 〜600億件を永続化するための設計とボトルネックとの戦い〜
occhi
1
340
不可逆な意思決定を避けながら10億超の顧客データを AI Ready にするデータ基盤設計
baseballyama
1
310
Rustuna: Rustによる高速なOptuna実装
pfn
PRO
0
150
Persisting Massive Data with Rails ~Designing for 60 billion rows, and fighting the bottlenecks~ Railsで挑む大量データ永続化 〜600億件を永続化するための設計とボトルネックとの戦い〜
occhi
0
600
How to Design Configuration for Rails Applications
willnet
0
440
ゲームのリアルタイム通信から見た QUIC と MoQ
segadevtech
0
120
大型犬好きによるPugの紹介
yamanoku
1
150
[JAWS-UG彩の国埼玉#12]そろそろ準備する?re:Invent2026をやさしく解説 / reinvent2026-sainokuni
sh_fk2
1
220
Conditional PED-ANOVA: Hyperparameter Importance in Hierarchical & Dynamic Search Spaces
pfn
PRO
0
120
AIがコードを書く時代に、エンジニアは何で自分の価値を証明するのか / In an era where AI writes code how do engineers prove their value
carta_engineering
3
960
FOSS4Gを活用した自治体業務DXの試み
470715
0
150
Featured
See All Featured
Building a A Zero-Code AI SEO Workflow
portentint
PRO
0
780
Impact Scores and Hybrid Strategies: The future of link building
tamaranovitovic
0
460
From π to Pie charts
rasagy
1
400
How to build a perfect <img>
jonoalderson
1
6.1k
Thoughts on Productivity
jonyablonski
76
5.4k
GraphQLの誤解/rethinking-graphql
sonatard
75
12k
[Rails World 2026] Durable orchestration on Rails: from continuation to workflow
palkan
1
740
Navigating Team Friction
lara
192
16k
What's in a price? How to price your products and services
michaelherold
247
13k
How People are Using Generative and Agentic AI to Supercharge Their Products, Projects, Services and Value Streams Today
helenjbeal
2
360
Collaborative Software Design: How to facilitate domain modelling decisions
baasie
1
340
Paper Plane
katiecoart
PRO
5
54k
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