Sup bras!? I'm pleased to introduce you to 3bra, social profiles for ENS (.eth) domains! Search for your profile at: https://3bra.com
The first thing you'll notice are the colors! The colors are unique to your Ethereum address. I discovered that ETH addresses and hexedicimal colors share the same name space (base16: 0-x & a-f), so I created an algorithm to visually display ETH addresses as colorful stripes! You can learn more about 3bra Stripes here.
Speaking of stripes, zebras have stripes, and this is my first Web3 project, so: Stripes = Zebra + Web3 = 3bra
. Get it? And it's just luck that no crypto projects have claimed the 🦓 emoji yet.
ENS was the first web3 project that really made sense to me. Create/control your name (and metadata) and take it with you everywhere on the internet (or the metaverse?). One namespace to rule them all. This is BIG.
So just for fun I combined stripes with the the contents of your ENS TXT records to create a social profile. But what else could I put on there?
Seemed like a cool idea to see what your ETH address has been up to lately, so it pulls your recent transaction history and tries to make it a bit more human readable. Lots can be done to improve the feed and make transactions more readable, but it's off to a good start. Hoping to do more with NFTs too.
💡 And then I had a lightbulb moment... If you include your twitter handle on your ENS domain, it could display your tweets too! Now we've got an aggregated feed. Anyone remember FriendFeed!? Lots more stuff we can pull in here, all determined by your ENS TXT records.
Seeing your .eth at the top of dapps and within Etherscan is cool, but I couldn't believe you couldn't point your ENS domain at anything! At least that's what I thought… Until I discovered the Content Hash
field.
For those who don't know, unlike a dot com, you can't point your ENS domain at a server. But you can point your ENS domain at a file on IPFS! Great… I've heard of that, but I had no idea how to use it… So I figured it out, and built 3bra so you can point your ENS domain at your profile! Simply set your Content Hash field to:
ipns://k51qzi5uqu5dk2xevkxykx4smhsfq0cdht1v0or63jbehkzf49o7tjs4ipdomt
https://3bra.com/YourName.eth will always work in all browsers, but now if you pull up YourName.eth in a supported browser, it will display your 3bra profile! This is the part I'm most excited about, and the part that everyone I've shown cares about the least 😅 For example, in Opera or Brave desktop browsers you can visit my profile at:
ipns://gerbz.eth
Imagine someday we could dump 3bra.com completely? And everyone's .eth profile just link to one another over IPFS. A social network with no domain name. Pretty epic. Long long way to go before 3bra is "decentralized", but maybe someday it'll get there.
This isn't a company or a DAO. There's no team. It's just me. Tinkering, learning, and having fun buidling. I hope you'll follow along as there's a lot left to buidl. Follow @0x3bra on Twitter or join the 3bra GM community for support, ideas and feedback.
Can't wait to hear what you think!