freecoding.school100% FREE · NO SIGNUP
Ledger LandISSUE #66 of 90

ens · ethereum name service

BlockyVSDouble-Spend Dan
Blocky saysENS maps human-readable names to addresses — like DNS for the blockchain.

The Ethereum Name Service turns 0x71C7…976F into drewless.eth: a readable name you can send funds to, use as a username, and point at content. Names are themselves NFTs you own and renew. It dramatically reduces address-copy errors and is becoming a portable web3 identity primitive across apps.

Power-ups you unlock

Double-Spend Dan attacks — common mistakes

Boss battleExplain how ENS reduces the risk of sending to a wrong address.

Example code

<!doctype html><html><head><meta charset="utf-8"></head>
<body style="background:#06040d;color:#e6e0ff;font-family:monospace;padding:20px"><pre>send to 0x71C7...976F  → error-prone
send to drewless.eth    → ENS resolves it
(name is an NFT you own + renew)</pre></body></html>
▶ Open the interactive comic issue
‹ Arweave · Permanent StorageDid · Decentralized Identifiers ›