Hey Product Hunt!
I'm really excited to share a project I've been working on for a while now. It's a distributed social network, built on Ethereum. This is great because it means you have full control over your data, instead of being dependent on a centralized third party.
It's free to sign up and get started. All your actions are saved into a 'batch', which you can submit to the blockchain in one very low-cost transaction (i.e. $0.01-0.10). I don't take any fees on top of that.
It also has built in support for federated standards, so you can follow and be followed by people on other federated social networks, like Mastodon. Everything 'just works' in the background, so your posts automatically show up in your follower's timeline, and vice versa.
Happy to answer any questions! This has been a blast to build. I've learned so much about Ethereum and distributed apps while making this.
Thanks for checking it out!
@heynky have checked it and well feels like magic . Do I have to pay every time to submit data on the ethereum ? And looks like you are a blockchain rockstar what resources did you use to develop this ether app? Thanks :)
@gilbertmpanga12 Thanks, I'm glad you like it!
You can batch all your actions into a single, low fee transaction. You only have to send your batch to Ethereum when you want to, and until then, other people can only see your content on numaverse.com . Posting it on Ethereum means your content is truly distributed, otherwise it's just on a centralized server. When you do post on Ethereum, transaction fees are just $0.01 USD, or roughly $0.05 if you want your transaction to go through quickly (this depends on how 'busy' the network is).
There are a lot of great resources out there for building dapps, and I definitely read a lot of blog posts and documentation. I think there still is a ways to go towards making dapps really easy to build, but a lot of people are working on that.
While today's dapps are often far inferior to centralized incumbents (e.g. Twitter), there's a big opportunity to rethink social networks with an alternative incentive structure and development process.
What's next on the roadmap for Numa, @heynky?
@rrhoover agreed on all fronts. I've tried to make Numa as frictionless as possible, but there are still a lot of points that make Numa more confusing and hard to use than what people are used to. I'll continue to work on that, and hopefully the existence of more great dapps will help consumers get used to their workflows.
Lots of stuff on the roadmap, and a lot of basic feature didn't make the cut for the launch (otherwise I'd never be able to ship 😜). Here are a few upcoming features:
- Tips. Pretty basic, and a mandatory feature of any social dapp. A lot of the logic is there, and I just need to put some final touches on it. I'll make tips live in the next few days, if not tonight.
- Support for token curated registries (https://medium.com/@ilovebagels/... ), and other interesting blockchain-based curation tools. Basically, support for decentralized ways of fighting spam and curating great people and content. I can imagine third parties building 'registries' as smart contracts, and then other people can apply to join. Existing members can vote to let new people in or vote them out, with financial incentives to do so. Reputation networks go in here as well. This is where some of the true benefits of the blockchain could come in to play, and there is a lot to be excited about.
Other than that, there are so many small features that aren't in Numa yet, embarrassingly. You can't even see your list of followers! I'll have stuff like that shipped this week.
@daviswbaer I love peepeth! I think the UX is really smooth and clean. Here are some of the differences between Numa and peepeth (and leeroy)
- numa is fully open source, which I think goes a long way when building a distributed product (easier for others to run their own 'gateway' on top of Numa data
- I intend to support all different types of posts, whereas peepeth is strictly microblogging. Right now I only built support for microblogging and articles, but I also plan to add stuff like polls, image albums, calendar events, and whatever else people want
- we both support batched transactions, which is crucial for ease of use. On peepeth, you can't batch your sign up transactions, so you have to pay with Ethereum before getting started. On Numa, your sign up can be batched with all other actions, so you never have to pay anything until you want to. Numa also lets you batch unlimited items, whereas peepeth maxes out at 15. I think that's just an arbitrary number that they can change, though.
- Numa support federated standards. This means you can follow and be followed by people on Mastodon, and other federated networks. My hope is that every new social network these days supports federation, it goes a long way towards a more open social web.
It would be awesome if peepeth built support for federation, but I haven't heard anything from that front. Even if they don't, I might build a way for you to be able to follow peepeth accounts from Numa. They are on Ethereum after all, so it's super easy to fetch their timeline.
Kanstack
Launchaco
Kanstack
Product Hunt
Kanstack
Youform
Kanstack