Upgrade to Pro — share decks privately, control downloads, hide ads and more …

ENS beyond Ethereum

ENS beyond Ethereum

1eecfce54b4f902784d046328935efd4?s=128

Makoto Inoue

March 04, 2020
Tweet

Transcript

  1. ENS Beyond Ethereum, March 2020 Makoto Inoue (makoto@ens.domains)

  2. Speaker (@makoto_inoue) - Dev at @ensdomains - C-founder @wearekickback

  3. @Devcon5 - Short name auction - DNS Namespace Integration -

    Multicoin support
  4. Adoption

  5. Adoption

  6. Adoption (34 wallets, 84 dapps)

  7. Jan 2020

  8. Agenda - 1. Registry migration - 2. ENS Beyond Eth

    addresses - 3. ENS Beyond Crypto
  9. 1: Registry migration

  10. Nov 12th 2019 - Happy wedding Nick and Juliet! -

    http://happywedding.julieta ndnick.eth.link
  11. The vulnerability - Reported on Nov 8th 2019

  12. The vulnerability - Reported on Nov 8th 2019 - On

    ENS Registry Registrar
  13. The vulnerability - Reported on Nov 8th 2019 - On

    ENS Registry
  14. The vulnerability - Reported on Nov 8th 2019 - On

    ENS Registry - ENS.lll https://medium.com/the-ethereum-name-service/lets-talk-ens-migration-a92d5c21df28
  15. The exploitation steps https://blog.trailofbits.com/2020/03/03/manticore-discovers-the-ens-bug/

  16. - Over 350k domains migrated (3rd~10th Feb) - 847k storage

    slots = 16.9Mgas - Initial estimate = 17 ETH($3,049) => Actual 140 ETH ($25,200) - Over 200 PRs on Github to update Registry address - Most subdomains, .xyz, contract owned addresses are NOT migrated The Migration work
  17. Dapp Migration - Please accept our PR!

  18. Dapp Migration - migrated.eth

  19. User Migration - Resolvers

  20. User Migration - Sub domains - (except subdomain registrars such

    as now.ens.domains)
  21. 2: ENS beyond Eth addresses

  22. Multicoin support BTC LTC DOGE MONA DASH ETH ETC RSK

    XDAI XRP BCH BNB XLM ATOM TRX NEM EOS KSM https://github.com/ensdomains/address-encoder
  23. Multicoin support In Action (eg: Trust Wallet) https://github.com/ensdomains/address-encoder

  24. Multicoin support In Action (eg: Trust Wallet) https://github.com/ensdomains/address-encoder

  25. The challenge to you

  26. 3: ENS beyond Crypto

  27. The competition

  28. Not to worry about #1

  29. Not to worry about #1

  30. Not to worry about #2 • https://github.com/tynes/hsd-ens-resolution

  31. Not to worry about #2 • https://github.com/tynes/hsd-ens-resolution

  32. The guy Not to worry about #3

  33. Rent ($5/y~) .eth Free .xyz .luxe .club .krx .art Us

  34. Set eth address at _ens.yourdomain.xyz Level 1

  35. Buy DNS, get ENS for free Level 2

  36. DNS + ENS Text Record Level 3

  37. ENS + NFT + DNS on IPFS Level 4

  38. EthDNS + DNSResolver.sol https://github.com/wealdtech/coredns-ens https://github.com/ensdomains/resolvers/blob/master/contracts/profiles/DNSResolver.sol

  39. One more thing

  40. - Set into your calendar - Can renew in advance

    - Old Deed is SAFU 4th May 2020
  41. For more info - Follow @ensdomains on Twitter • https://medium.com/the-ethereum-name-service

    • https://app.ens.domains/ • https://docs.ens.domains/ • https://github.com/ensdomains/subdomain-registrar • https://github.com/ensdomains/ethregistrar • https://github.com/ensdomains/ens • https://github.com/ensdomains/resolvers • https://explore.duneanalytics.com/dashboard/all-things-ens • https://medium.com/the-ethereum-name-service/lets-talk-ens-migration-a92d5c21df28 • https://medium.com/the-ethereum-name-service/ens-kred-major-integration-of-dns-and-ens-launches-e7efb4dd872a • https://github.com/handshake-org/hsd • https://github.com/tynes/hsd-ens-resolution • https://github.com/wealdtech/coredns-ens • https://blog.trailofbits.com/2020/03/03/manticore-discovers-the-ens-bug/ • http://happywedding.julietandnick.eth.link
  42. Thank you! Makoto Inoue / makoto@ens.domains