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
75
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
160
ENS Integration workshop @ nfthack
makoto_inoue
0
82
ENS as your web3 username
makoto_inoue
0
390
Other Decks in Technology
See All in Technology
MUITにおける開発プロセスモダナイズの取り組みと開発生産性可視化の取り組みについて / Modernize the Development Process and Visualize Development Productivity at MUIT
muit
1
4.5k
Tokyo_reInforce_2025_recap_iam_access_analyzer
hiashisan
0
150
ビズリーチが挑む メトリクスを活用した技術的負債の解消 / dev-productivity-con2025
visional_engineering_and_design
1
2.1k
How Community Opened Global Doors
hiroramos4
PRO
1
130
GeminiとNotebookLMによる金融実務の業務革新
abenben
0
250
生成AI時代 文字コードを学ぶ意義を見出せるか?
hrsued
1
750
【5分でわかる】セーフィー エンジニア向け会社紹介
safie_recruit
0
26k
「Chatwork」の認証基盤の移行とログ活用によるプロダクト改善
kubell_hr
1
240
無意味な開発生産性の議論から抜け出すための予兆検知とお金とAI
i35_267
2
4.7k
OPENLOGI Company Profile
hr01
0
67k
asken AI勉強会(Android)
tadashi_sato
0
150
Zephyr RTOSを使った開発コンペに参加した件
iotengineer22
1
170
Featured
See All Featured
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
PRO
181
53k
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
34
3.1k
10 Git Anti Patterns You Should be Aware of
lemiorhan
PRO
657
60k
The Cult of Friendly URLs
andyhume
79
6.5k
How to train your dragon (web standard)
notwaldorf
94
6.1k
Product Roadmaps are Hard
iamctodd
PRO
54
11k
StorybookのUI Testing Handbookを読んだ
zakiyama
30
5.9k
GraphQLの誤解/rethinking-graphql
sonatard
71
11k
Designing Dashboards & Data Visualisations in Web Apps
destraynor
231
53k
The World Runs on Bad Software
bkeepers
PRO
69
11k
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
357
30k
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
45
7.5k
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]