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
79
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
66
Tokyo ENS Meetup 2023 June
makoto_inoue
0
49
ENS for your community
makoto_inoue
0
240
ENS for the multi chain world @ EthPorto 2023
makoto_inoue
0
180
ENS on Starknet at StarkWare Session
makoto_inoue
0
59
Ethcc: The State of ENS 2022
makoto_inoue
0
220
EthShanghai ENS integration workshop - May 2022
makoto_inoue
0
140
ENS Integration workshop @ nfthack
makoto_inoue
0
60
ENS as your web3 username
makoto_inoue
0
360
Other Decks in Technology
See All in Technology
3次元点群データ「VIRTUAL SHIZUOKA』のオープンデータ化による恩恵と協働の未来/FOSS4G Japan 2024
kazz24s
0
130
Team Dynamicsを目指すウイングアーク1stのQAチーム
sadonosake
1
210
ジョブマッチングサービスにおける相互推薦システムの応用事例と課題
hakubishin3
3
620
Datadog RUM を用いた UX 指標の監視・顧客対応への活用
imamura_ko_0314
0
110
10分でわかるfreeeのQA
freee
1
3.5k
Microsoft Intune アプリのトラブルシューティング
sophiakunii
1
400
福岡新卒エンジニアの会
teba_eleven
1
190
Engineering at LY Corporation
lycorp_recruit_jp
0
310
[FOSS4G 2024 Japan LT] LLMを使ってGISデータ解析を自動化したい!
nssv
1
170
DatabricksにおけるLLMOpsのベストプラクティス
taka_aki
4
1.6k
AWS⼊社という選択肢、⾒えていますか
iwamot
2
1.1k
AWS Lambdaと歩んだ“サーバーレス”と今後 #lambda_10years
yoshidashingo
1
110
Featured
See All Featured
Automating Front-end Workflow
addyosmani
1366
200k
Principles of Awesome APIs and How to Build Them.
keavy
126
17k
Rebuilding a faster, lazier Slack
samanthasiow
79
8.7k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
126
18k
A better future with KSS
kneath
238
17k
Large-scale JavaScript Application Architecture
addyosmani
510
110k
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
280
13k
Thoughts on Productivity
jonyablonski
67
4.3k
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
27
2k
RailsConf 2023
tenderlove
29
890
10 Git Anti Patterns You Should be Aware of
lemiorhan
654
59k
Put a Button on it: Removing Barriers to Going Fast.
kastner
59
3.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]