Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
EthDNS (ENS+IPFS+DNS) at IPFS Workshop in Osaka
Search
Makoto Inoue
October 07, 2019
150
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
EthDNS (ENS+IPFS+DNS) at IPFS Workshop in Osaka
Makoto Inoue
October 07, 2019
More Decks by Makoto Inoue
See All by Makoto Inoue
ENS beyond Web3
makoto_inoue
0
180
Tokyo ENS Meetup 2023 June
makoto_inoue
0
150
ENS for your community
makoto_inoue
0
370
ENS for the multi chain world @ EthPorto 2023
makoto_inoue
0
240
ENS on Starknet at StarkWare Session
makoto_inoue
0
180
Ethcc: The State of ENS 2022
makoto_inoue
0
360
EthShanghai ENS integration workshop - May 2022
makoto_inoue
0
200
ENS Integration workshop @ nfthack
makoto_inoue
0
130
ENS as your web3 username
makoto_inoue
0
440
Featured
See All Featured
More Than Pixels: Becoming A User Experience Designer
marktimemedia
3
520
Conquering PDFs: document understanding beyond plain text
inesmontani
PRO
4
3k
The innovator’s Mindset - Leading Through an Era of Exponential Change - McGill University 2025
jdejongh
PRO
1
330
How to Talk to Developers About Accessibility
jct
2
540
Have SEOs Ruined the Internet? - User Awareness of SEO in 2025
akashhashmi
0
500
Docker and Python
trallard
47
4.2k
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
56
3.5k
職位にかかわらず全員がリーダーシップを発揮するチーム作り / Building a team where everyone can demonstrate leadership regardless of position
madoxten
69
65k
AI Search: Implications for SEO and How to Move Forward - #ShenzhenSEOConference
aleyda
1
1.4k
Fashionably flexible responsive web design (full day workshop)
malarkey
408
67k
Tell your own story through comics
letsgokoyo
1
1.1k
Joys of Absence: A Defence of Solitary Play
codingconduct
1
510
Transcript
IPFS Workshop Makoto Inoue
[email protected]
What is ENS? 0x5a384227b65fa093dec...
At ENS workshop Today: 13:45
At ENS workshop Today: 13:45
At ENS workshop Today: 13:45
Dapp example - Donation to a multisig account - Message
is written into data field - Reveal your name with reverse lookup (address -> name) - Deploy to IPFS!
Table Content - Deploying your Dapp/Dweb to IPFS - Assigning
ENS to IPFS - Setting URL with EthDNS
1. Deploying your Dapp/Dweb to IPFS
yarn build
Ipfs add -r build
Pin the hash
2. Assigning ENS to IPFS
- $5 / y - Commit & Reveal Buy a
domain At app.ens.domains
Configure - Registrant - Controller - Resolver
Setting up Ethereum Address
Not just for Ethereum hex addresses
Setting text
Setting ipfs content
Setting ipfs content
Contenthash support (EIP1577) http://eips.ethereum.org/EIPS/eip-1577 • Supports multicodec format • Supported
by wallets, browsers, and chrome plugins • Not ubiquitous
EIP1577
Multicodec
Accessing ipfs content
Accessing ipfs content
Accessing ipfs content
Setting URL with EthDNS On behalf of Jim McDonald
None
Add message
Query via graphQL
Wedding message on the blockchain!
How does it work? 1. *.eth.link returns the IPFS gateway
address 2. Looks up ipfs hash in ENS 3. IPFS gateway servers content
• No browser support is required • Programmable via smart
contract • Partially decentralised Why EthDNS?
Is that it?
Automatic dnslink support • .eth domain reserved for Ethiopia •
.com/.net/.xyz, etc? • .ipfs, .dweb?
Public IPFS gateways • .eth domain reserved for Ethiopia •
.com/.net/.xyz, etc? • .ipfs, .dweb?
ifps.io/ipns/matoken.eth.link • .eth domain reserved for Ethiopia • .com/.net/.xyz, etc?
• .ipfs, .dweb?
ifps.jes.xxx/ipns/matoken.eth.link • .eth domain reserved for Ethiopia • .com/.net/.xyz, etc?
• .ipfs, .dweb?
eu.siderus.io/ipns/matoken.eth.link • .eth domain reserved for Ethiopia • .com/.net/.xyz, etc?
• .ipfs, .dweb?
ifps.ethereum.io/ipns/matoken.eth.link • .eth domain reserved for Ethiopia • .com/.net/.xyz, etc?
• .ipfs, .dweb?
What’s more?
The State of ENS Day 3 3:10 pm Room: A2
For more info • https://www.wealdtech.com/articles/ethdns-an-ethereum-backend-for-the-domain-name-system/ • https://github.com/ethereum/EIPs/blob/master/EIPS/eip-1577.md • https://github.com/mcdee/coredns •
http://ensmanager.matoken.eth.link • https://medium.com/the-ethereum-name-service/how-to-host-your-dapp-with-ipfs-ens-and-access-it-via-ethdns-c96046059d87 • https://medium.com/the-ethereum-name-service/how-to-enable-eth-domain-in-your-local-network-9ef4c7e01003 • http://discuss.ens.domains • https://app.ens.domains/
Thank you! Demo: http://happywedding.julietandnick.eth.link Makoto Inoue /
[email protected]