Blockchain technology has a wide range of use cases beyond just finance. One of the oldest, simplest, and most powerful uses is programmable naming.
Naming systems are used for translating non-human-friendly computer generated identifiers like IP addresses (001:0db8:0000:0000:0000:8a2e:0370:7334) to human-readable names (example.com). The Domain Name System (DNS) is what currently does this for the Internet.
The first major blockchain after Bitcoin was Namecoin, a naming system with .BIT names launched in 2011. The insight was that if a blockchain could be used to trustlessly store a ledger for currency, it could also trustlessly store a database mapping names to data.
Namecoin was interesting conceptually, but had various technical issues that prevented widespread adoption. The launch of Ethereum in 2015 was a leap forward in this regard, as it allowed for more complex decentralized applications (or dapps) than could be supported on the Bitcoin blockchain.
The Ethereum Name Service (ENS) was first proposed in 2016 by Nick Johnson and launched on Star Wars day (May 4th) in 2017. It started only with .ETH names, and they could only point at Ethereum addresses. But the benefits of its being native to the Ethereum ecosystem led to an explosion in registrations and interest.

Since then, ENS has grown a great deal in functionality. ENS names can now point at:
- any cryptocurrency address
- at hashes for distributed file sharing networks like IPFS, Sia, and Swarm for decentralized websites; Tor .onion addresses
- at profile information (see brantly.eth's public info)
- and ultimately any arbitrary data with custom text records
And .ETH names are no longer your only option for names: you can now import traditional DNS names for use on ENS, the ones you might register at a normal registrar. See the records for brantly.xyz as an example of what's possible when we merge DNS with ENS!

ENS has become the most widely integrated blockchain naming standard by a significant margin, with more than 200 integrations, including 45 wallets and browsers like Opera and Brave.
You can learn more about ENS and what it can do on its website.

✅ Task: Earn $250 in ETH
Register a name on ENS and show others how you did it on Twitter
There are two parts of this task to complete:
- The first part is registering a .ETH name on ENS and setting up certain records.
- The second part is posting a thread on Twitter explaining how you did it, tagging
@ensdomains
and@oneseventwonine
.
Note that you'll probably want to compose your Twitter thread while you're doing the name registration, or at least take screenshots and notes!
1) Register a .ETH name on ENS, point it at ETH and BTC addresses, and set up your reverse record
To complete this on Ethereum mainnet, you will need some ETH, which you can acquire from a cryptocurrency exchange. Given Ethereum network gas fees, expect the whole process to cost you around $150 USD (can fluctuate based on gas prices). You could also do most of this for learning/demonstration purposes on the Ethereum Ropsten testnet, for which you can get testnet ETH here at no cost.
You'll also need a self-custody Ethereum wallet. You can use most Ethereum or multi-coin wallets, but I recommend using the MetaMask browser extension in a desktop browser.
Once you have a self-custody wallet and some ETH, visit app.ens.domains and click "Connect" to connect your wallet. Search for an available .ETH name (e.g. yourname.eth) and follow the steps to register it.

After registration is complete, it's time to set up your records! To complete this task, you need to do two things.
1) First, click "Set Reverse record", which will take you to the My Accounts page, then click "Reverse record: not set." Select your ENS name then click "Save," and submit the transaction to save it on the blockchain.

2) Second, click your name in the list below (or search for it), which will take you to the name's records page. You should see that it already points to your Ethereum address. Click "Add/Edit Records" and paste in a BTC address in the proper field (you can get a BTC address from a multi-coin wallet or generate one here). Feel free to add in other records if you'd like (you can confirm that all in one transaction to save on gas costs). Once you have the records set the way you'd like, scroll to the bottom and click "Confirm," and submit the transaction to save it on the blockchain.

And you're done! Your .ETH name can be used to receive payments of BTC, ETH, or any Ethereum-based asset.
2) Tweet out a thread on Twitter explaining how you did it
This is where your creativity comes in. Feel free to use screenshots and links. Think about what would have been useful to you before you had done it. Be sure to tag ENS on Twitter at @ensdomains and @oneseventwonine so we can see it.
Then submit the form below. The best 20 Twitter threads on ENS registration will each win $250 in ETH. We'll retweet the best threads!

🏆 Winners: Best Twitter Threads
Twenty submissions received $250 in ETH for their Twitter thread tutorials. Check them out below and be sure to register your own .ETH name through ENS!
🧵THREAD:
— Troy (@0xalpharush) April 25, 2021
How to register a name on ENS (Ethereum Name Service)
Brought to you by @ensdomains and @oneseventwonine
👇👇👇👇
1/ What is ENS and how to register a name on ENS?
— Yatharth Arora (@YatharthArora8) April 25, 2021
(Follow the images attached in the thread for setting up a name on ENS)
A thread pic.twitter.com/8nrf8JpX7P
How To Set-Up Ethereum Name Service (ENS) In Less Than 10 Minutes (thread)
— Rushil (@rushil2cents) April 25, 2021
I got this idea from a newsletter that pays you: @oneseventwonine courtesy of @balajis
Tired of copying and pasting long addresses when sending cryptocurrency? Ethereum Name Service (ENS) allows you to have one name to store all your addresses and receive cryptocurrencies, tokens and NFTs 😱 Follow this thread to learn how to register your name on ENS!
— Neo (@neocho_) April 25, 2021
How to register an ENS domain with Ethereum@ensdomains @oneseventwonine
— Jorge A. Cortés (@cortesja) April 25, 2021
⤵️
Register and setup reverse record on ENS by following these simple steps and get your custom .ETH address.
— Alt invest (@Altinvestlpk) April 25, 2021
Requirements:Metamask extension, ETH to pay
1) Let's begin by searching in google, app.ens you can register for an ETH address in this site. @ensdomains @oneseventwonine pic.twitter.com/XlwhuXNtQQ
THREAD: How to set up your .eth domain.
— NiftyFifty.eth (@NiftyFi05611764) April 25, 2021
Step by step!
cc: @ensdomains @oneseventwonine
How to register an .ETH name on ENS 🙏
— Noah Yednekachew (@YednekachewNoah) April 25, 2021
After web 2.0 (the mobile version) we have now entered the age of web 3.0 ; Blockchain technology. Read along and learn how to be on the forefront of change.
Time for a thread 👇@ensdomains @oneseventwonine
the latest @oneseventwonine challenge was to register an address at @ensdomains. as the proud new owner of joeholmes.eth, i will be happy to teach you! 🧵
— Joe Holmes (@joeholmesdev) April 25, 2021
Learning to register a name on the ENS (Ethereum Naming System) @ensdomains @oneseventwonine#learninpublic #1729
— Merril.Pious.Jacob (@mpjacob_) April 25, 2021
A Thread 🧵
👇
Complete guide to registering your ENS Domain 🧵
— Aman Dave (@_aman_dave) April 25, 2021
- Takes 15 mins
- Tons of screenshots for individual steps
- Learn for Free (0 ETH)
Link: https://t.co/baoIjmLtql
For related content follow @ensdomains @oneseventwonine @balajis
1/n#crypto #dns #ens
How to set up your own ENS domain name (it's about time I'm doing this so I love the incentive). @ensdomains @oneseventwonine @balajis . It's also available on my website at https://t.co/22megAKSUP
— rmeinl.com (@rmeinl) April 25, 2021
How to register a .eth domain: A thread pic.twitter.com/9ZxyKbM6x2
— ᴀᴋᴀɴ (@danielakan_) April 25, 2021
I got started in the web3 space ~2 months ago & I've seen ENS support being ubiquitous among all web3 projects 🔗
— Shrey (@ShreyKeny) April 26, 2021
Saw the @ensdomains @oneseventwonine challenge & finally decided to get myself an ENS name 🚀
Here's a thread about my experience getting shreykeny.eth 🧵
Thanks to @oneseventwonine I was introduced to @ensdomains for the first time yesterday.
— Sam Flamini (@sflamini5) April 26, 2021
Naming systems will be a big part of Web3. We need a way to convert public keys into human readable names.
No one wants to remember a 40+ character address.
I learnt how to register .ETH name thanks to @ensdomains and @oneseventwonine detailed tutorial! https://t.co/g1XqzYBD7x Let me summarise how I did it in Chinese to accelerate ideas exchange beyond language barriers!
— Camellia Yang 🥝 翊瑄 (@Camelliayang) April 27, 2021
尝试注册了一个以太坊域名,下面是具体步骤。
🧵
Do you want a 💎name.eth💎 domain? This is a 🧵 on how to get it by using @ensdomains!
— marsella.eth (@ant_marsella) April 28, 2021
Following 3 threads:
🤌 What is and why would you want an .eth domain?
🦊 How to create an @ethereum address and a @MetaMask account
💎 How to get your .eth domain! @oneseventwonine
🧵
— Alfredo Bonilla ☕️ (@Brolag) April 29, 2021
Este es mi primer reto de @oneseventwonine donde te voy a mostrar cómo configurar un dominio con @ensdomains para tu dirección de ethereum o bitcoin.#eth #ethereum #oneseventwonine pic.twitter.com/hbyfucdVuu
1/ Gather round, schoolchildren! Time to learn how to register your very own domain via @ENSDomains
— LearnToExplain (@LearnToExplain) May 1, 2021
*You are allowed to follow along even if you are not a school child. It's preferred, even.
**If you ARE a school child, you're ambitious and I hope to work for you someday
Tutorial on registering an Ethereum domain name
— Mostly Not Working ⛴ (@mostlynotworkin) May 4, 2021
Prompted by @oneseventwonine and @ensdomains https://t.co/CMhLX3rrRZ