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 Layer2 @Ethcc 2021
Search
Makoto Inoue
July 21, 2021
Technology
0
970
ENS on Layer2 @Ethcc 2021
Makoto Inoue
July 21, 2021
Tweet
Share
More Decks by Makoto Inoue
See All by Makoto Inoue
ENS beyond Web3
makoto_inoue
0
100
Tokyo ENS Meetup 2023 June
makoto_inoue
0
67
ENS for your community
makoto_inoue
0
290
ENS for the multi chain world @ EthPorto 2023
makoto_inoue
0
190
ENS on Starknet at StarkWare Session
makoto_inoue
0
100
Ethcc: The State of ENS 2022
makoto_inoue
0
270
EthShanghai ENS integration workshop - May 2022
makoto_inoue
0
160
ENS Integration workshop @ nfthack
makoto_inoue
0
76
ENS as your web3 username
makoto_inoue
0
390
Other Decks in Technology
See All in Technology
ペアーズにおける評価ドリブンな AI Agent 開発のご紹介
fukubaka0825
9
2.7k
激動の一年を通じて見えてきた「技術でリードする」ということ
ktr_0731
8
7.6k
Software Architecture in an AI-Driven World
atty303
48
17k
VitePress & MCPでアプリ仕様のオープン化に挑戦する
hal_spidernight
0
120
Sleep-time Compute: LLM推論コスト削減のための事前推論
sergicalsix
1
140
Google Cloud Next 2025 Recap 生成AIモデルとマーケティングでのコンテンツ生成 / Generative AI models and content creation in marketing
kyou3
0
280
さくらのクラウド開発の裏側
metakoma
PRO
18
5.4k
分解し、導き、託す ログラスにおける“技術でリードする” 実践の記録
hryushm
0
420
4月15日の AZ 障害をテクサポの中の人目線で振り返ってみる
kazzpapa3
2
140
Amplifyとゼロからはじめた AIコーディング。失敗と気づき
mkdev10
1
140
木を見て森も見る-モジュールが織りなすプロダクトの森
kworkdev
PRO
0
230
技術選定を突き詰める 懇親会LT
okaru
2
1k
Featured
See All Featured
A better future with KSS
kneath
239
17k
XXLCSS - How to scale CSS and keep your sanity
sugarenia
248
1.3M
How to Ace a Technical Interview
jacobian
276
23k
Building Flexible Design Systems
yeseniaperezcruz
329
39k
Into the Great Unknown - MozCon
thekraken
38
1.8k
Code Review Best Practice
trishagee
68
18k
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
52
2.5k
Optimising Largest Contentful Paint
csswizardry
37
3.2k
10 Git Anti Patterns You Should be Aware of
lemiorhan
PRO
656
60k
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
PRO
19
1.2k
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
48
5.4k
What's in a price? How to price your products and services
michaelherold
245
12k
Transcript
ENS on Layer 2, Ethcc, July 2021 Makoto Inoue (@makoto_inoue)
What is ENS? 0x5a384227b65fa093dec...
What is ENS? matoken.eth
ENS growth
ENS is exploding https://medium.com/etherscan-blog/4-metrics-highlighting-ens-adoption-1db528f8416f
Because of lower gas... https://medium.com/etherscan-blog/4-metrics-highlighting-ens-adoption-1db528f8416f
Agenda - 1. ENS L2 design considerations - 2. Rollup
agnostic L2 integration - 3. What about other EVM compatible chains? - 4. FAQs
1. ENS L2 design considerations
Most “L2/EVM chain” strategies - 1. Deploy a copy -
2. Select Network - 3. Add Liquidity incentive
ENS “L2/EVM chain” design discussion - 2020 Sep: “A general-purpose
L2-friendly” ENS standard by Vitalik - 2020 Oct: “A general-purpose bridge for Ethereum Layer 2s” by Nick - 2021 Apr: “MVP of ENS on L2 with Optimism” by Nick
ENS “L2/EVM chain” requirement - 1. No “Switch network” for
reading names - 2. No “Pick a winner” (yet) for updating record - 3. Minimise additional trust assumption
2. Rollup agnostic L2 integration
ENS architecture recap - 2 requests model - Swappable resolver
L2 Gateway - 3 requests model - Set gateway per
resolver - Verify with proof at L1
Durin: Secure offchain data retrieval (EIP 3668) https://github.com/Arachnid/EIPs/blob/durin/EIPS/eip-3668.md
L2 Gateway on Optimism Demo https://www.youtube.com/watch?v=9DdL7AQgXTM
L2 Gateway on Optimism https://github.io/ensdomains/l2gateway-demo
L2 Gateway on Optimism https://github.io/ensdomains/l2gateway-demo
L2 Gateway on Optimism https://github.io/ensdomains/l2gateway-demo
L2 Gateway on Optimism https://github.io/ensdomains/l2gateway-demo
L2 Gateway on Optimism https://github.io/ensdomains/l2gateway-demo
3.What about other EVM compatible chains?
TVL on EVM compatible chains https://twitter.com/richwgalvin/status/1399992712451948546
- Bridge gateway - App gateway - Trusted gateway Alternatives
- Bridge signs the data - Verify bridge signer, not
data Bridge Gateway EVM Chain
Bridge Gateway Pros - Retains the same security assumption Cons
- Bridge needs modification/extension - Signer must be verifiable on L1
- Name owner hosts the gateway - Name owner signs
data - Verify name ownership, not data App Gateway EVM Chain
App Gateway Pros - No dependencies to the bridges Cons
- Each App has to host own gateway - Less trustless
- Name owner hosts the gateway - Name owner signs
data - Verify name ownership, not data Trusted Gateway DBMS
Trusted Gateway Pros - No ENS registry required off L1
Cons - Trusted - No NFT
Comparison
- Registration & Renewal gas cost - Subdomains - Ownership
4. FAQs
Q. Does Registration & Renewal gas cost become cheaper?
A: Not for now - Registry will remain on L1
- Resolver can move to a L2 - Use of Subdomain
Q. Can I create subdomains on L2 and sell as
NFT?
- Wildcard support - https://eips.ethereum.org/EIPS/eip-2544 - NFT support on Registry
A: Yes
Q. How do I prevent from transferring the same name
to different owners on L1 and L2?
- ENS is NFT - NameWrapper for subdomains A: Lock
your name on a cross chain bridge
For more information Makoto Inoue / @makoto_inoue https://github.com/ensdomains/l2gateway-demo https://discuss.ens.domains/c/feature-request/layer2/10 https://discord.gg/AskZbFx
https://github.com/Arachnid/EIPs/blob/durin/EIPS/eip-3668. md