The social networking dream has finally come true: https://github.com/dpc/rostra

Fully peer-to-peer, very decentralized, uses Iroh and Pkarr, binary payloads, signed messages, merkle trees, advanced synchronization mechanisms, personas mechanism, traverses NAT, DHTs, really good modern and IETF-approved cryptographic algorithms, written in Rust.

Reply to this note

Please Login to reply.

Discussion

Binary payloads? Protobuf, or...?

iroh? ehh... 😵‍💫

Sounds a lot like RetroShare.

https://retroshare.cc/

Explain it to me like I'm 5.

> No relays. Actually p2p.

> Abandons JS, embraces Rust and Unix tech.

I'm not going to lie to you and say these aren't things that make me happy

This is quite a rabbit hole

Guy talks about SSB, I only know that as a radio band

Mentions it having a way to ensure all messages are received? That's a big issue with nostr

I like the idea of personas, but it’s not clear to me how that’s fundamentally different than spinning up a new npub

Am I missing something?

Probably something like BIP85?

I think spinning up a new pubkey is the same. Or even deriving it from a master nsec. I don't think this complexity should be part of the main protocol.

No.

So this dude doesn't like JS? The language that runs universally on pretty much every platform out there, including non tech folks via their browser. By excluding JS he excludes most the world. Which is ok given the state of his UI (which includes lots of JS)

DPC hates js more than just about anything 😂

Everyone hates js once they see the fabric of time

Why are there no timestamps?

Great, it’s even harder to use than Nostr.

Is it like Keet? WTF is it?

Or is it like an IM? Then how is it different from 0xChat?

0xchat isn't p2p

No no, I called it an IM. I know it’s not p2p like Keet

How does p2p make it awesome?

Decentralized & censorship-resistant if they actually have it working

BitTorrent and cryptocurrency are the best examples

On chain transactions just work because they're P2P, lightning fucks up all the time because it's more centralized

BitTorrent just works because it's p2p, Netflix fails all the time because it's more centralized

Cool, so that’s the beauty of p2p “if it works”! Thanks for the great explanation

If it works, it just works 🤙

Well, crypto and BitTorrent work pretty well

If I remember the history correctly, bittorrent took a few tries to get right after rethinking other p2p file sharing systems like Napster

Amazing how Satoshi Nakamoto basically made cryptocurrency on the first try 🔥

Okay, total doofus question

Wasn’t Skype p2p before Microsoft bought it?

Maybe partly but with a centralized server for logins and stuff, I think

Just googled it. Skype was initially p2p

So, nostr:npub180cvv07tjdrrgpa0j7j7tmnyl2yr6yr7l8j4s3evf6u64th6gkwsyjh6w6 is inventing the Skype of 2008 😂😂

Skype never quite worked well though

It's very important to reach that point where it just works, so it keeps just working

Maybe the #nostr protocol will make p2p more doable

We should at least have p2p data integrity assurance / clients cooperating to audit relays whenever you interact with a post from a user that's currently online

I’ll pretend I understood that 😂😂

Thanks for explaining the benefits of p2p though

What’s effectively different in this rostra thing from Keet? That it’s Nostr based?

Not sure yet

Keet is sus and I just found out about this new thing 5 minutes ago, it might be sus too

could be the move

Meh. Keep trying. Something will stick to the wall eventually. Keep cooking.

I get it: "Enjoy silence with us." Honesty is so convincing. Comparison with other social media: "No users. :D (but it's fixable!)" ✔️. Motivation: "What's more fun than making your own social network, and then being the only user on it, right?" ✔️. This is going to be fun. It looks as if the value of the up-and-coming networks lies in the fact that they are too small, too niche, and too quiet for the vicious, the boring and the posers.

Sub identities. Personas. Tell me more.

There is going to need a way to migrate #nostr profiles (including followers list) if this new tech wants to have a chance to dethrone Nostr. Network effect is hard enough to build, users who have invested time in Nostr won’t migrate without a clean migration process for what seems to be marginal benefits (better decentralization?).

Better decentralization isn't marginal

Bye, this is my last post ever on nostr 👋

Personas are an interesting concept.

I have no idea if this is being posted sarcastically or not.

Is this cool? Lol

Sounds curious. Almost sounds a bit like urbit to me (but I know nothing).

I couldn't find much more info /mention of it anywhere. It's listed here (nostr also included in list lol)

https://github.com/vishalxl/decentralized-web-projects-list

nostr:nevent1qqsqqqqnx0wv3zj4r4fsamzmcsrfksnhkmm2w49f4lhygqr6yux29ecpz9mhxue69uhkummnw3ezuamfdejj7q3q80cvv07tjdrrgpa0j7j7tmnyl2yr6yr7l8j4s3evf6u64th6gkwsxpqqqqqqzgre0c7

You say "binary payloads" but are they geographically neutral or English-centric? 🤔

This is really cool, but I don't understand the artificial restriction of not being able to see replies to your posts from people you are not directly connected to