There will be bridges to allow exploding-heads content to go to and from nostr. So you never have to migrate. We could run a migration and make everyone on exploding-heads a nostr user. With Kapow’s help. But we need to wait a year about for communities to be finished developed on nostr. Nostr works very differently but I think I could write the migration. I’m very good at databases and could move all post, comments to a nostr relay postgres database. Then generate a private key for each user, make them write it down on next login , delete it server side, and change the ui over to a ui that works on nostr. This is very doable. It’s not yet known if the experience will be as good at first. So we shouldn’t rush it and wait for projects to get more mature and then Kapow can decide later what he wants to do. You can always use both.
Why should we use Nostr?
Pretty much because Nostr takes power away from admins. They no longer control your user. You exist as whats known as a public private key pair. Think of it like a password that you MUST keep secret, and a public key that you will share with everybody for them to find you.
With a little math and computer science clients, websites take your private key and signs messages. Other clients can take the message and your public key and prove mathematically that only you who owns the private key could have signed this message.
this is very old and well understood cryptography. Computers are very good at doing it.
The way the fediverse works now is you login to Exploding-heads, you post something to Kapow’s computer, then Kapow’s computer sends a message to other servers like lemmy.world. Lemmy.world and others saves the message to their computer so that users who log into lemmy.world can see it too.
But wait… Whats that you say? As we know, lemmy world blocked EH. Gaaay! so all of lemmy world’s users have without all of their consent been blocked from reading your messages.
They do not have the option of personally seeing your messages while everyone else stays blocked. They cannot individually unblock you.
Could we add those kinda features to lemmy? Sure, but lemmy admins are still gonna be big gay globo homos. So it would be better if they didn’t even have the power to stop their users.
In nostr, instead of posting your message to only Kapow’s computer, your web browser will post it to Kapow’s, lemmy.world’s, and every other server you want. And anyone who wants to see it request your messages from kapow, lemmy.world and every other server they want. All of the servers that you sent your message to that doesn’t hate you sends it back to that requesting user. The user only sees the one post. It doesn’t matter that one or two servers blocked you. Because you can send your post to infinite servers. (resources allowing, realistically like 15) And users can pull from infinite servers.
Globo homo admins will continue to be globo homo admins and Reeeeek across the fediverse, but user’s will slowly migrate away to nostr because it is user centric and not admin centric. When given a choice between freedom and no freedom. People will pick freedom. They can continue to get the same moderator experience on nostr but if they want to see the dirty, no one can stop them.
The technology behind nostr is free speech technology. So Admins have less pressure to censor. Globo homo admin’s users can reeek all they want but every admin won’t ban you. And so all the users get to hear you if they want. All the users that want to that is. As long as their is one based relay everyone gets to be heard.
The nostr ecosytem is already being developed by libertarians, bitcoin bros, and generally people who hate the government instead of people who want communism. AKA more government.
The biggest problem with lemmy from the start was it’s creators are anti free speech. So what they effectively developed was one giant censorship machine that can hook up with other censorship machines with the excuse that you can pick what ever censorship machine you want to login to.
Naturally users migrate to one or two servers with lots of resources because it runs smoother.
But this has not worked out well. The biggest reddit migration was all done with no defederating. After 90% of the users signed up then defederation started on lemmy.world and others.
It was coordinated by a few people too. And I see people on all those servers complaining about defederation.
Nostr will de-globohomo the decentralized social network experience.
I still don’t understand where my data will be stored if I use Nostr. Does every user have to run a Nostr server/relay? Who hosts the relay? Doesn’t the relay host have the power to censor?
I still don’t understand where my data will be stored if I use Nostr.
Some of your data is stored in each message. Like what your preferred relays are, a username url to give your public key a easy to remember name. user icon url.
Some of it is stored on the relays you publish to. That data can be stored on your local client too. It has built in mechanisms for other users to find where your data is stored. Like what relays you use.
Does every user have to run a Nostr server/relay?
No, users share relay’s just like users share fediverse servers.
Who hosts the relay?
Similar people to the fediverse.
Doesn’t the relay host have the power to censor?
Yes and no. We need to compare it to the current model to understand why, how it works, and why it’s better.
When you post to exploding heads, your post only goes to exploding heads. Then exploding heads pushes it to other servers who requested it. That way your post exist on multiple servers after exploding heads pushes it and after those servers accept it.
Nostr works a little differently. Instead of pushing to one server you push to multiple servers at the same time.
Why is this better?
Here The server admin can delete your account and all your post will be dissociated from you forever. All your followers, all your communities gone, forever. You have to start over.
Here 1 server with 100,000 users can block all 100,000 users from seeing your post on this instance by defederating. That is not possible in nostr. all 100,000 users are serperate entities.
In nostr, 1 server can block you, but you don’t push to just one server. You push to multiple servers. If you look at the default server list on iris.to it’s pretty long.
wss://eden.nostr.land wss://relay.damus.io wss://nostr-pub.wellorder.net wss://nos.lol wss://relay.snort.social wss://nostr.oxtr.dev wss://relay.nostrati.com wss://nostr.inosta.cc wss://nostr.wine wss://relay.nostr.com.au wss://nostr.mom wss://nostr.bitcoiner.social wss://relay.nostr.bg wss://relay.orangepill.dev wss://atlas.nostr.land wss://puravida.nostr.land wss://nostr.milou.lol wss://no.str.cr wss://was://relay.snort.social
Below that they have a much longer list of popular relays you can add. So you can push all your post to all of those at the same time. Your followers, friends ect only need to find one that has your post to read it.
Lets say something extreme and unlikely happens and all of them block you. You can very easily host your own and everyone who wants to hear your voice can pull from it without changing accounts, without changing instances, without finding your new username they can use the same public key. 1 relay admin has zero power to stop them. The act of them pulling your data is not done on their relay but distributed through lots of relays. As long as 1 relay exist who accepts you your data will persist and people anywhere can get it with their original username!
Yes relays will need moderation powers to keep spam bots at bay but we won’t see the massive fragmentation in nostr we see in the fediverse.
As long as 1 relay exist who accepts you your data will persist and people anywhere can get it with their original username
That seems a little better than Lemmy, but the relays still hold too much power as you still have to go through someone else’s relay or host your own (just like with Lemmy instances).
I wonder if there’s a way to make it completely decentralized like Bitcoin so that it’s on blockchain?
Blockchains are a poor database for social media. They are extremely slow, overly complicated. And it’s Just a immutable data structure. That’s really why every attempt to use one for anything but currency has failed.
They don’t really offer anything a Nostr relay doesn’t either.
Both of them work off private keys to verify ownership.
Both of them are decentralized. But Blockchain sizes are huge. Each node is terribytes in size
Unlike block chains, nostr is super easy to develop for and can scale very well.
You could make it more decentralized by adding in some peer to peer tech. But even torrents need trackers. Which is basically a relay.
Gotcha, makes sense
“Private key”
Looks something like this and is long as fuck
nsd10mkl6fes2p9hm40wr1k8df5nl
Yeah it’s annoying moving that thing around. But Tools will be built to help with that. You can still put it behind a password protected two factor authentication server hosted mechanism. Or you can just keep it in a text file all to yourself. It’s a little sloppy but the freedom it gives is worth it.
Yea im really loving the freedom nostr has vs the fediverse
I don’t even know why I was getting all excited anticipating to answer this post. I knew you were going to be all over it LOL but I mean you could better explain it than me to anyways cuz you’re a developer I’m just a regular asshole LOL
The last sentence 🤣🤣🤣
not too happy using commie software
We are at the investigate and explore stage. Nostr is not ready for us yet, but the day will come when it is and we want to be in an informed position to upgrade you to a better platform.
At the moment using Lemmy as a foundation, your free speech is subject to benevolent dictators like myself.
I think that is wrong.
I want to make my role as benevolent dictator obsolete, so you are truly free. I think Nostr can help do that.
You are welcome to join in the exploration and discussion, or sit back and wait till we find viable solution and we will map out a way forward.
Honestly I want to leave Lemmy - I think there’s so much censorship that it isn’t that worth it, and now with not being able to post consistently I just feel like lol… whatever.
Of course this is absolutely terrible for you and all the labor that you have invested in this proejct and I do not want to just up and leave a community that I appreciate and admire but I have already thought that I spend way too much time posting on the internet…
I kind of just wish we were on Nostr, all secure, not dealing with DDoS or any other shenanigans, and all the folks who didn’t like it could block us as individuals…
Frankly, after all this…
After Elon purchases Twitter and allows any speech I want to make there… and after Gab has proven to be so reliable and has improved its infrastructure… I think I have less reasons to be part of these projects, at least on this level.
Absolutely love you guys but this does coincide with me coming to terms with my own issues of how much time I spend screaming into the abyss.
Please wait and see if the upgrade on the weekend makes a difference
I have no problem with that. Already it seems to be the case that things have improved.
I do not mean to put pressure on you or anything.
Thanks. We are trying our best.
Using it right now and tbh its just a bunch of crypto fags shilling out the ass. Like the idea of tipping posts you like but the obsession over it is insane.
lol I lurked one of the nostr sites and I got that impression
Plus there’s peopel who are already integrated into this community who say shit like “OH yeah I ate sushi and it was good”
and people are Zapping them (lol, some kinda crypto tip, right?) and reposting and upvoting like crazy…
and I just know that if I start posting on my own I’ll do like 33 decent posts and barely get any interaction…
Meanwhile, on Twitter, I got interaction and traction…
On Gab, I got even more interaction and traction than on Twitter…!