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
80
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
83
Tokyo ENS Meetup 2023 June
makoto_inoue
0
58
ENS for your community
makoto_inoue
0
260
ENS for the multi chain world @ EthPorto 2023
makoto_inoue
0
180
ENS on Starknet at StarkWare Session
makoto_inoue
0
83
Ethcc: The State of ENS 2022
makoto_inoue
0
250
EthShanghai ENS integration workshop - May 2022
makoto_inoue
0
160
ENS Integration workshop @ nfthack
makoto_inoue
0
68
ENS as your web3 username
makoto_inoue
0
380
Other Decks in Technology
See All in Technology
30分でわかる『アジャイルデータモデリング』
hanon52_
9
2.7k
RSNA2024振り返り
nanachi
0
580
OpenID Connect for Identity Assurance の概要と翻訳版のご紹介 / 20250219-BizDay17-OIDC4IDA-Intro
oidfj
0
270
データの品質が低いと何が困るのか
kzykmyzw
6
1.1k
Oracle Cloud Infrastructure:2025年2月度サービス・アップデート
oracle4engineer
PRO
1
210
次世代KYC活動報告 / 20250219-BizDay17-KYC-nextgen
oidfj
0
250
2/18/25: Java meets AI: Build LLM-Powered Apps with LangChain4j
edeandrea
PRO
0
110
CZII - CryoET Object Identification 参加振り返り・解法共有
tattaka
0
360
2.5Dモデルのすべて
yu4u
2
860
Building Products in the LLM Era
ymatsuwitter
10
5.4k
株式会社EventHub・エンジニア採用資料
eventhub
0
4.3k
現場の種を事業の芽にする - エンジニア主導のイノベーションを事業戦略に装着する方法 -
kzkmaeda
2
2.1k
Featured
See All Featured
VelocityConf: Rendering Performance Case Studies
addyosmani
328
24k
Into the Great Unknown - MozCon
thekraken
35
1.6k
How to train your dragon (web standard)
notwaldorf
91
5.8k
Designing Dashboards & Data Visualisations in Web Apps
destraynor
231
53k
Visualization
eitanlees
146
15k
Side Projects
sachag
452
42k
Building an army of robots
kneath
303
45k
Embracing the Ebb and Flow
colly
84
4.6k
Rails Girls Zürich Keynote
gr2m
94
13k
How GitHub (no longer) Works
holman
314
140k
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
45
9.4k
Measuring & Analyzing Core Web Vitals
bluesmoon
6
240
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]