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

ENS as your web3 username

Makoto Inoue
October 20, 2021
340

ENS as your web3 username

Makoto Inoue

October 20, 2021
Tweet

Transcript

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

    View full-size slide

  2. Introduction
    0x5a384227b65fa093dec...

    View full-size slide

  3. Introduction
    matoken.eth

    View full-size slide

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

    View full-size slide

  5. 1: From domain to web3 username

    View full-size slide

  6. 2016 June: Nick Johnson at Ethereum London

    View full-size slide

  7. 2016: Ethereum = World Computer

    View full-size slide

  8. ipfs/swarm/sia/arweave/ethdns

    View full-size slide

  9. Forward lookup

    View full-size slide

  10. Primary ENS name (aka Reverse record)

    View full-size slide

  11. Primary ENS name (aka Reverse record)

    View full-size slide

  12. Primary ENS name (aka Reverse record)

    View full-size slide

  13. Primary ENS name (aka Reverse record)

    View full-size slide

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

    View full-size 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 full-size slide

  16. Across 311 dapps, wallet, and exchanges integrated

    View full-size slide

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

    View full-size slide

  18. 2: Web3 username eating the world

    View full-size slide

  19. .eth on CT (2021)

    View full-size slide

  20. Text record use case: avatar pfp

    View full-size slide

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

    View full-size slide

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

    View full-size slide

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

    View full-size slide

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

    View full-size slide

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

    View full-size slide

  26. Pfp composability = Name your pfp

    View full-size slide

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

    View full-size slide

  28. Looks like Twitter pfp?

    View full-size slide

  29. 300 decentralised dapps + SIWE

    View full-size slide

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

    View full-size slide

  31. Name your pfp!

    View full-size slide

  32. 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 full-size slide