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
190
Tokyo ENS Meetup 2023 June
makoto_inoue
0
150
ENS for your community
makoto_inoue
0
380
ENS for the multi chain world @ EthPorto 2023
makoto_inoue
0
250
ENS on Starknet at StarkWare Session
makoto_inoue
0
190
Ethcc: The State of ENS 2022
makoto_inoue
0
370
EthShanghai ENS integration workshop - May 2022
makoto_inoue
0
210
ENS Integration workshop @ nfthack
makoto_inoue
0
130
ENS as your web3 username
makoto_inoue
0
450
Featured
See All Featured
Chrome DevTools: State of the Union 2024 - Debugging React & Beyond
addyosmani
10
1.4k
How To Speak Unicorn (iThemes Webinar)
marktimemedia
1
600
Self-Hosted WebAssembly Runtime for Runtime-Neutral Checkpoint/Restore in Edge–Cloud Continuum
chikuwait
0
890
Thoughts on Productivity
jonyablonski
76
5.4k
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
230
23k
The Cost Of JavaScript in 2023
addyosmani
55
10k
Efficient Content Optimization with Google Search Console & Apps Script
katarinadahlin
PRO
1
930
Paper Plane (Part 1)
katiecoart
PRO
2
12k
Navigating the moral maze — ethical principles for Al-driven product design
skipperchong
2
630
Utilizing Notion as your number one productivity tool
mfonobong
4
620
4 Signs Your Business is Dying
shpigford
187
23k
The untapped power of vector embeddings
frankvandijk
2
1.9k
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]