Remix.run Logo
benrutter 6 days ago

Hope this doesn't come accross as rhetorical, it's a genuine question!

Nostr users, how does this differ in your experience from Mastodon? At first glance it seems like the same idea but with the extra ingredient of blockchain, I'm not sure what this adds though, anonymity?

nunobrito 6 days ago | parent | next [-]

First of all there is some confusion because blockchain doesn't play a role here.

You start by creating a pair of public/private keys. That is your "account" but is independent from everything else (e.g. not tied to any specific tool nor web service).

Then you create texts (notes) which are digitally signed with your private key. Using the public key anyone can verify it was you writing it and nobody else.

There is no blockchain in the process, these simple text messages get sent to a multiple number of relays (you can even host them yourself) and other people can read them very freely.

The main difference to mastodon is that exists no central server where someone registers an account and has the power to kick you out from the site (deplatform). This also solves the problem with the mastodon servers decides to stop the service and suddenly everything is gone.

On NOSTR your texts are your texts, and there are multiple copies everywhere (more than 1000 free relays at the momment).

benrutter 6 days ago | parent [-]

Ahhh, that's a helpful explanation, thanks!

So with Nostr - it's decentralised to the point that I'm (me the user) the individual point that's sending et, rather than Mastodon which is decentralised less such that there's multiple servers with many users.

nunobrito 6 days ago | parent [-]

That is correct. Plus, these are just plain text messages in the end of the day.

So you can always download and read them easily. I'm an old person from the forum days and was really annoying that whenever a forum would go down, all the useful posts and info shared over the years would disappear too. With this kind of mechanism, it is easier to rescue that data.

NOSTR isn't just about twitter-clones, it can basically be used to replicate blogs, forum and chat apps that exchange messges.

grumbel 6 days ago | parent | prev | next [-]

The fundamental difference is that with Mastodon, or any Fediverse service, the server still has full control over the user. It's basically no different from regular Facebook or Twitter, just with some optional federation on top that can be switched off at any time (and often is).

On Nostr the server is just a dumb relay, it controls and owns nothing. User identities are proper public key pairs. If a relay goes evil, you can just use another one or use multiple at once to begin with, since the location of the messages is irrelevant, everything is held together by public keys.

numpad0 6 days ago | parent | prev | next [-]

Last time I checked(years ago), it was like Mastodon but there are only dozen servers, and posting once in standard clients post it on all servers. Everything is a tweet, and servers serve you contents based on what it remembers about you. The core principle is that bans and refusals by server operators are at best customary since users can receive the same information elsewhere, even transparently.

Though, they did happily filter Macau casino spams flooding the system, so I wouldn't be so sure. Workload of posting to and receiving from dozen servers was also not trivial when I was trying it out, and architecture changes to reduce duplicates and/or syncing databases across hosts were actively discussed. I guess those works were never completed judging by comments here?

jonstaab 6 days ago | parent [-]

It's very unlike mastodon in that server operators have minimal control over user identities and content. Spam control is still a work in progress, but has come a long way through web of trust and more responsible relay operation. I invite you to give it another try!

irusensei 6 days ago | parent | prev | next [-]

From my observation the federation is largely split between sides that don't like each other. The main block where the main instance lies is very trigger happy to block entire instances and if a server administrator doesn't follow the group think other server administrators will block you out of "lack of moderation". Account portability exists but requires that you be in good terms with the server admins. Which is fine. Their database and they do what they want but it felt like Reddit with less professional moderators.

On Nostr your account is your signature so there is no such thing as creating an account on someone else's database. You push to multiple relays where people can follow you so even if relay operators ban you there will always be some relay willing to host your stuff.

Others already pointed out there is no blockchain involved other than using the same secp256k1 as Bitcoin for signatures.

fiatjaf 6 days ago | parent | prev | next [-]

There is no blockchain, only basic cryptographic signatures on each message. And users are not tied to any servers, they can read from multiple or write to multiple. They can (locally) aggregate data from many servers or connect to a specific server, same for publishing, it's very flexible and different clients choose to do it in different ways and expose different interfaces to users.

nout 5 days ago | parent | prev | next [-]

I was on mastodon, but the instance that was hosting my account got shut down, so I don't have my account anymore. That can't happen on Nostr. You need to make sure that you store your "private key" (sort of like password) safe.

6 days ago | parent | prev [-]
[deleted]