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

ENS as your web3 username

Makoto Inoue
October 20, 2021
320

ENS as your web3 username

Makoto Inoue

October 20, 2021
Tweet

Transcript

  1. Liscon
    October 2021
    Makoto Inoue ([email protected])

    View Slide

  2. Introduction
    0x5a384227b65fa093dec...

    View Slide

  3. Introduction
    matoken.eth

    View Slide

  4. Agenda
    - 1. From “domain” to “Web3 username”
    - 2. Web3 username eating the world

    View Slide

  5. 1: From domain to web3 username

    View Slide

  6. 2016 June: Nick Johnson at Ethereum London

    View Slide

  7. 2016: Ethereum = World Computer

    View Slide

  8. ipfs/swarm/sia/arweave/ethdns

    View Slide

  9. Forward lookup

    View Slide

  10. Primary ENS name (aka Reverse record)

    View Slide

  11. Primary ENS name (aka Reverse record)

    View Slide

  12. Primary ENS name (aka Reverse record)

    View Slide

  13. Primary ENS name (aka Reverse record)

    View Slide

  14. Web2 username
    Github makoto
    Facebook makoto.inoue
    Twitter @makoto_inoue
    Gmail [email protected]

    View Slide

  15. Web3 username
    Github makoto OpenSea matoken.eth
    Facebook makoto.inoue Uniswap matoken.eth
    Twitter @makoto_inoue Snapshot matoken.eth
    Gmail [email protected] Etherscan matoken.eth

    View Slide

  16. Across 311 dapps, wallet, and exchanges integrated

    View Slide

  17. EIP 4361: Sign in with Ethereum (SIWE)

    View Slide

  18. 2: Web3 username eating the world

    View Slide

  19. vitalik.eth

    View Slide

  20. .eth on CT (2021)

    View Slide

  21. Text record use case: avatar pfp

    View Slide

  22. Text record use case scenario: avatar pfp https://gist.github.com/Arachnid/9db60bd75277969ee1689c8742b75182

    View Slide

  23. ENS Architecture (Registry & Resolver)
    - Address
    - Contenthash
    - PubKey
    - ABI
    - Text record
    - Multicoin
    https://github.com/ensdomains/resolvers

    View Slide

  24. Text record use case scenario: avatar pfp https://gist.github.com/Arachnid/9db60bd75277969ee1689c8742b75182

    View Slide

  25. Text record use case scenario: avatar pfp https://gist.github.com/Arachnid/9db60bd75277969ee1689c8742b75182
    eip:155:chainId/nftType:collectionAddress/tokenId

    View Slide

  26. Text record use case scenario: avatar pfp https://gist.github.com/Arachnid/9db60bd75277969ee1689c8742b75182

    View Slide

  27. Soon….

    View Slide

  28. Pfp composability = Name your pfp

    View Slide

  29. Pfp composability https://github.com/metaphor-xyz/davatar-helpers

    View Slide

  30. Looks like Twitter pfp?

    View Slide

  31. 300 decentralised dapps + SIWE

    View Slide

  32. ENS ❤ pfp

    View Slide

  33. ENS ❤ pfp
    > 2000 avatars set
    > 100 NFT avatars set

    View Slide

  34. Name your pfp!

    View Slide

  35. Thank you!
    Makoto Inoue / [email protected]
    ● https://medium.com/the-ethereum-name-service
    ● @ensdomains
    ● https://discord.gg/AskZbFx
    ● https://ens.domains
    ● https://docs.ens.domains
    ● https://www.youtube.com/channel/UCr2vAQM-jS6
    SlN7ppQgk3lg

    View Slide