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
47
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
23
Tokyo ENS Meetup 2023 June
makoto_inoue
0
39
ENS for your community
makoto_inoue
0
170
ENS for the multi chain world @ EthPorto 2023
makoto_inoue
0
160
Ethcc: The State of ENS 2022
makoto_inoue
0
140
EthShanghai ENS integration workshop - May 2022
makoto_inoue
0
130
ENS Integration workshop @ nfthack
makoto_inoue
0
41
ENS as your web3 username
makoto_inoue
0
340
NameWrapper
makoto_inoue
0
1.3k
Other Decks in Technology
See All in Technology
20240321_生成AI時代のDevOps
kzkmaeda
2
610
オブジェクト指向宗教史
tanakahisateru
14
12k
社内共通ルールを値オブジェクトにして社内ライブラリとして運用してみた話
leveragestech
2
1.2k
サービス成長と共に肥大化するモノレポ、長くなるCI時間 / As services grow, monorepos get bigger and CI time gets longer
kohbis
5
2.1k
技術イベントはなんとかひねり出す 日経の技術広報の取り組み/techpr3
nishiuma
0
230
LLMプロダクト事業の立ち上げにおける挑戦
layerx
PRO
7
1.5k
こんなに簡単!AWSマルチアカウント
takuya_terada
0
120
VSCode上からSlackにメッセージを送る拡張機能を作っている話
ebarakazuhiro
0
120
エンジニアブランディングチームの KPI / KPI's of engineer branding team
chaspy
1
140
Why do you get AWS certificates
hirosys
0
120
技術広報経験0のEMがエンジニアブランディングをはじめてみた
coconala_engineer
1
140
あらゆる商品を扱う商品データベースを再設計した話 / product db re-architecture
rince
8
3.8k
Featured
See All Featured
It's Worth the Effort
3n
180
27k
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
58
14k
Clear Off the Table
cherdarchuk
82
310k
Keith and Marios Guide to Fast Websites
keithpitt
407
22k
Reflections from 52 weeks, 52 projects
jeffersonlam
343
19k
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
111
35k
What the flash - Photography Introduction
edds
64
11k
The Invisible Side of Design
smashingmag
293
49k
The MySQL Ecosystem @ GitHub 2015
samlambert
242
12k
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
319
20k
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
39
4.3k
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
18
1.7k
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