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
53
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
65
Tokyo ENS Meetup 2023 June
makoto_inoue
0
48
ENS for your community
makoto_inoue
0
220
ENS for the multi chain world @ EthPorto 2023
makoto_inoue
0
170
Ethcc: The State of ENS 2022
makoto_inoue
0
190
EthShanghai ENS integration workshop - May 2022
makoto_inoue
0
140
ENS Integration workshop @ nfthack
makoto_inoue
0
55
ENS as your web3 username
makoto_inoue
0
360
NameWrapper
makoto_inoue
0
1.3k
Other Decks in Technology
See All in Technology
エンジニア採用を起点に取り組む組織の改善活動と課題、中長期のタスク管理/ #HRmethod
nishiuma
4
3.3k
New Relicで実践する外形監視
aeonpeople
1
120
Datadog を使ったプロダクトとクラウドの セキュリティモニタリング
mrtc0
0
480
RAGHack: Building RAG apps in Python
pamelafox
0
110
React Aria で実現する次世代のアクセシビリティ
ryo_manba
4
580
PlaywrightによるE2Eテスト入門 / Introduction to E2E Testing with Playwright
rhumie
3
930
分野に潜むツールの紹介
pojiro
1
330
手軽に始める? おうちサーバーのすゝめ
nyagasan
0
180
MySQLのあらたしいリリースモデル LTSとIR
sakaik
1
110
いまからでも遅くない! コンテナでWebアプリケーションを 動かしてみよう(1)Gitハンズオン
nomu
0
280
サイボウズ 開発本部採用ピッチ / Cybozu Engineer Recruit
cybozuinsideout
PRO
9
41k
APIのドキュメント化何使ってますか?
miu_crescent
2
160
Featured
See All Featured
Clear Off the Table
cherdarchuk
90
320k
10 Git Anti Patterns You Should be Aware of
lemiorhan
653
58k
What's new in Ruby 2.0
geeforr
340
31k
The Pragmatic Product Professional
lauravandoore
30
6.2k
Designing Dashboards & Data Visualisations in Web Apps
destraynor
226
52k
Atom: Resistance is Futile
akmur
261
25k
Build The Right Thing And Hit Your Dates
maggiecrowley
29
2.2k
Debugging Ruby Performance
tmm1
72
12k
Design by the Numbers
sachag
277
19k
Automating Front-end Workflow
addyosmani
1365
200k
[RailsConf 2023] Rails as a piece of cake
palkan
44
4.6k
WebSockets: Embracing the real-time Web
robhawkes
59
7.3k
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