ENS Fundamentals
•
~200 words
•Read time: 1 minutes
Link to ENS slides
Outline#
- What is ENS?
- An easy way to refer wallets/addresses on Blockchain
- Some basic concepts
- Blockchain has all the good stuff. Your coins, data, etc.
- Keys
- All your transactions on the chain are signed using your Public/Private Key pair
- Wallets
- Public keys are… public. But your wallet stores your Private Keys. The literal keys to your coins, data, etc.
- Wallets have public addresses, so you can send and receive coins
- Why is it needed? Some background
- Analogy: IP Addresses and DNS
- Wallet addresses and ENS
- How does it work? (a little technical)
- 2 Smart Contracts
- $ENS and ENS DAO
- What can it do?
- Primary use case: Simplify Ethereum wallet address
- Others: As a domain name for IPFS websites
- Addresses to other wallets
- Demo: https://ens.monster/
- Composability: https://github.com/talentlessguy/get-ens
- Interesting Future Updates: Layer 2 support
- ENSIP-10: Wildcard Resolution - ENS Documentation
- Problem: Distinct records needed for subdomains, each a new transaction
- Solution: Wildcard Resolution
- E.g. sushantj.markk.eth ⇒ *.markk.eth ⇒ markk.eth Resolver
- EIP-3668: CCIP Read: Secure offchain data retrieval
- ENSIP-10: Wildcard Resolution - ENS Documentation