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
94
Tokyo ENS Meetup 2023 June
makoto_inoue
0
64
ENS for your community
makoto_inoue
0
280
ENS for the multi chain world @ EthPorto 2023
makoto_inoue
0
190
ENS on Starknet at StarkWare Session
makoto_inoue
0
96
Ethcc: The State of ENS 2022
makoto_inoue
0
260
EthShanghai ENS integration workshop - May 2022
makoto_inoue
0
160
ENS Integration workshop @ nfthack
makoto_inoue
0
74
ENS as your web3 username
makoto_inoue
0
380
Other Decks in Technology
See All in Technology
Langchain4j y Ollama - Integrando LLMs con programas Java @ Commit Conf 2025
deors
1
130
Startups On Rails 2025 @ Tropical on Rails
irinanazarova
0
250
Amazon CloudWatch Application Signals ではじめるバーンレートアラーム / Burn rate alarm with Amazon CloudWatch Application Signals
ymotongpoo
5
310
LLM とプロンプトエンジニアリング/チューターをビルドする / LLM, Prompt Engineering and Building Tutors
ks91
PRO
1
210
低レイヤを知りたいPHPerのためのCコンパイラ作成入門 / Building a C Compiler for PHPers Who Want to Dive into Low-Level Programming
tomzoh
0
210
Beyond {shiny}: The Future of Mobile Apps with R
colinfay
1
370
IVRyにおけるNLP活用と NLP2025の関連論文紹介
keisukeosone
0
180
フロントエンドも盛り上げたい!フロントエンドCBとAmplifyの軌跡
mkdev10
2
240
FinOps_Demo
tkhresk
0
130
プロダクト開発におけるAI時代の開発生産性
shnjtk
2
190
システムとの会話から生まれる先手のDevOps
kakehashi
PRO
0
210
【2025年度新卒技術研修】100分で学ぶ サイバーエージェントのデータベース 活用事例とMySQLパフォーマンス調査
cyberagentdevelopers
PRO
4
6.4k
Featured
See All Featured
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
104
19k
The MySQL Ecosystem @ GitHub 2015
samlambert
251
12k
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
45
9.5k
Optimizing for Happiness
mojombo
377
70k
How To Stay Up To Date on Web Technology
chriscoyier
790
250k
Product Roadmaps are Hard
iamctodd
PRO
52
11k
Writing Fast Ruby
sferik
628
61k
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
356
30k
Agile that works and the tools we love
rasmusluckow
328
21k
The Illustrated Children's Guide to Kubernetes
chrisshort
48
49k
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
233
17k
4 Signs Your Business is Dying
shpigford
183
22k
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