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
Chainlink Japan x ENS (history of ENS auctions)
Search
Makoto Inoue
December 09, 2020
Technology
0
82
Chainlink Japan x ENS (history of ENS auctions)
Makoto Inoue
December 09, 2020
Tweet
Share
More Decks by Makoto Inoue
See All by Makoto Inoue
ENS beyond Web3
makoto_inoue
0
110
Tokyo ENS Meetup 2023 June
makoto_inoue
0
78
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
110
Ethcc: The State of ENS 2022
makoto_inoue
0
280
EthShanghai ENS integration workshop - May 2022
makoto_inoue
0
170
ENS Integration workshop @ nfthack
makoto_inoue
0
83
ENS as your web3 username
makoto_inoue
0
390
Other Decks in Technology
See All in Technology
5min GuardDuty Extended Threat Detection EKS
takakuni
0
180
Zero Data Loss Autonomous Recovery Service サービス概要
oracle4engineer
PRO
2
7.7k
敢えて生成AIを使わないマネジメント業務
kzkmaeda
1
250
ドメイン特化なCLIPモデルとデータセットの紹介
tattaka
2
570
品質と速度の両立:生成AI時代の品質保証アプローチ
odasho
1
190
United Airlines Customer Service– Call 1-833-341-3142 Now!
airhelp
0
150
Zephyr RTOSを使った開発コンペに参加した件
iotengineer22
1
190
Tech-Verse 2025 Global CTO Session
lycorptech_jp
PRO
0
1.6k
FOSS4G 2025 KANSAI QGISで点群データをいろいろしてみた
kou_kita
0
380
MobileActOsaka_250704.pdf
akaitadaaki
0
110
asken AI勉強会(Android)
tadashi_sato
0
170
Core Audio tapを使ったリアルタイム音声処理のお話
yuta0306
0
180
Featured
See All Featured
How to train your dragon (web standard)
notwaldorf
94
6.1k
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
3.9k
Writing Fast Ruby
sferik
628
62k
Speed Design
sergeychernyshev
32
1k
Dealing with People You Can't Stand - Big Design 2015
cassininazir
367
26k
Testing 201, or: Great Expectations
jmmastey
42
7.6k
A Modern Web Designer's Workflow
chriscoyier
694
190k
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
331
22k
Navigating Team Friction
lara
187
15k
XXLCSS - How to scale CSS and keep your sanity
sugarenia
248
1.3M
Bash Introduction
62gerente
614
210k
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
26
2.9k
Transcript
Chainlink Japan 2020年12月 9日
Speaker (@makoto_inoue) - Developer at @ensdomains - https://ens.domains
Also known for...
Agenda - 1. What is ENS? - 2. History of
ENS Auctions - 3. ENS & Price Oracle
What is ENS? 0x5a384227b65fa093dec...
What is ENS? matoken.eth
Not just ETH (90 coins) matoken.eth
Not just coins
uniswap.eth.link
Contenthash
Uploading your website into IPFS
CI Integration via Fleek
ENS integration
Adoption
Adoption
ENS as an identity
2: History of ENS Auctions
ENS Initial Auction (2017 May 4th) • Sealed bids over
7 days • Winning bid is locked • Vickrey auction (the winner pays the second-highest price, not the price they themselves bid)
• 400k domains registered • E170k ($20M) locked • 1
engineer (when launched)
• ethfinex.eth = E 201k ($20~40M) • sportsbet.eth = E
188k • consensys.eth = E 184k Highest bid
• darkmarket.eth = E20k ($2~4M) • openmarket.eth = E10k •
exchange.eth = E6k • ethfinex.eth = E 201k ($20~40M) • sportsbet.eth = E 188k • consensys.eth = E 184k Highest bid Highest won
ENS Registration (2019 5 ~) - Request to register -
Wait for a minute - Complete Registration
ENS Registration (2019 5 ~) - Request to register -
Wait for a minute - Complete Registration inside!
• 3 - 6 chars • Outsourced to OpenSea •
ENS is now NFT 2. ENS Short name Auction (2019 Sep - Nov)
Fungible vs Non fungible
Fungible vs Non fungible
Fungible vs Non fungible
Fungible vs Non fungible
NFT Universe
• 50,355 bids • 7670 names • Highest bid ◦
Amazon.eth 100 ETH ◦ Wallet.eth 75 ETH ◦ Google.eth 52.9 ETH ENS short name auction result
3. Price premium (2020/8~) - 90 days grace period -
Starts from 2k Premium - Decrease to 0 over 28 days - (aka Dutch Auction) - To prevent squatting
- 44 registrations on day 1 - Highest gas =
2020 gwei - 1967 registrations in day 28 3. Result
3: ENS and Price Oracle
ENS Architecture (Registrar) Registrar FIFSRegistrar ETHRegistrar DNSRegistrar Subdomain
ENS Architecture (Co) EthRegistrar RegistrarController StablePriceOracle renew(name, duration) price(name, duration)
ChainlinkOracle latestAnswer() ethPrice amount / ethPrice basePrice + premium
- MakerOracle -> Chainlink Oracle refactoring
Oracle Troubleshooting (renewal failure)
Problem 1: Not enough buffer
Problem 2: Failing on refund
Solution
Result
For more info - docs.ens.domains - Discord - https://github.com/ens -
app.ens.domains/name/ens.eth/subdomains - @makoto_inoue
Thank you! Makoto Inoue /
[email protected]