ExploreTrendingAnalytics
Nostr Archives
ExploreTrendingAnalytics
utxo the webmaster 🧑‍💻9d ago
I do wonder if a growth strategy might be to make some shitcoin clients and relays to bring crypto bros in considering the bitcoiners would rather stay close to Saylor on Twitter maybe we'll have better luck with people who actually believe in using private keys?
💬 110 replies

Replies (50)

Stirling Forge9d ago
So did I. Why I specified "long term" shitcoiners. Some people experience heroes' journey. People who stay shitcoiners long term willingly choose zerosum games over a positive sum winning strategy. They often justify it as: "I know bitcoin is the money and can make the world better, but people are still gonna pump me 10x if I can just hold this bag of shit and convince other people it's worth something."
0000 sats
Eede3d9…7953829d ago
I was a shitcoiner long before you even heard about Bitcoin. Back in the day there was no hate between projects (except for Ripple). This started with the block size war and rightfully escalated during the ICO craze which was "crypto" looking for a new meaning after Bitcoin de-adopton started in early 2017 with the delistings of Microsoft, Steam, Expedia,....
0000 sats
falsefaucet9d ago
Monero guys are already here
0000 sats
Eede3d9…7953829d ago
The most rabid Bitcoin maximalists are those that started out as (rightfully burnt) shitcoiners. Funny enough those type of people have never had the time to develop the skill to tell apart actually valuable projects like Monero from the rest. It's a mindset issue. What made you discover cryptos late in 2017 is not fundamentals but fiat greed. After their burn they adjusted strategies to its opposite, hoping that that will be the obvious right answer. You can not fix a mindset with a new strategy. You can ignore people like me all you want. I know plenty of OGs from early on. It's super rare to find a maxi. Why? Because maximalism was a psyop. When Austrian economics tells you about the importance of currency competition and you think one coin to rule them all is the natural outcome, all this tells us is that you still have not understood a thing.
0000 sats
Dawn9d ago
Maybe you could try Nostur or Yakihonne? They both have a lot of different exploration methods built into their apps, where you can access different feeds. The 10 people will still be there in your follow list, but you'll have a lot more options on where to look for other content & people to follow.
0000 sats
33b5892…e230038d ago
If we only keep talking about how cool Bitcoin and Nostr are, we won’t solve any real problems. In the real world we need doctors, medicines, food, farmers, scientists, thinkers and all the people from every sector . Without these people, no society can survive long term. Nostr and Bitcoin gave us power at the user level. Now we should use that power to bring people from every field let them share their knowledge, collaborate, and build together. That’s how I imagine a decentralized world: a place where every kind of work is respected and every voice matters.
0000 sats
SSun of the Moon8d ago
Most Bitcoiners... "They’re literally the same party. Don’t participate, decentralize and focus on your local community. Our elite need us to participate in their divide and conquer campaigns, so let’s not. Don’t let the matrix define happiness for you," This is the male equivalent of women who buy crystals and witch craft materials from their local Target. 😆 Cernovich
0000 sats
atyh8d ago
grievance politics. sometimes people need elaborate conspiracy claims to soothe their fear of rejection and to soften the blow of things not turning out how theyd hoped.
0000 sats
1198306…accaa26d ago
Thanks for your great analysis of the psychology behind my actions. Now kindly STFU and go try to gaslight someone who gives a fuck.
0000 sats
𝖘𝖊𝖙𝖙𝖔𝖘𝖍𝖎 𝖙𝖔𝖓𝖆𝖒𝖎8d ago
We got you! Go in peace and comeback when timely (soon)
0000 sats
7fqx8d ago
Nostr's sole marketing strategy has been to try and get people from bitcointwitter over. Which has made the place bitcointwitter2. Now it's branching out to cryptotwitter?? Lol. Let's not try to make the place any worse:) Farcaster2? 🥲 There's a whole world out there that is not crypto
0000 sats
7fqx8d ago
Peter McCormack is probably the person to reach out to, he seems to have reached out of the bitcointwitter bubble. Would be good if he at least had nostr in his linkedin. Perhaps if he mentioned he's on there in his show. Or if we sponsored his show.
0000 sats
7fqx8d ago
I have tried to speak to him on here, but I don't think he looks at his replies. Plus I'm a nobody 🥲
0000 sats
MoonKaptain8d ago
That makes too much sense.
0000 sats
Jor8d ago
Not a crazy idea
0000 sats
Martin Lowe8d ago
Seems to me that most people using phrases like «not really decentralized» are hardly better than people saying «not real communism». Question isn’t even whether it’s sufficiently decentralized, but whether it *can be*. There’s always a slide towards centralization, because it often pays off for the centralizers. That’s fine. What you need is a mechanism for decentralizing when it gets out of hand.
0000 sats
Sprate8d ago
Maximize customizability and then encourage/promote creative uses of the resultant features. Heavily promote Nostr as a space where artists can sell their work / get commissions (maybe adding new features to streamline this process) while simultaneously encouraging Nostr users to support and commission the artists who show up. If you can get artists who are already on other sites (and they often are on a LOT of sites) to include Nostr in their line-up of social media platforms, while simultaneously building features to specifically cater to them, they WILL spread the word to their peers.
0000 sats
xte8d ago
Most users simply install a client with a set of pre-defined relays, those who don't anyway want got messages where there are the most crowds... If you are telling that's not a Nostr rule "you have to follow" that's definitively true, but what happen is an actual centralisation.
0000 sats
utxo the webmaster 🧑‍💻8d ago
try the wisp client out from zapstore, it shatters this paradigm
0000 sats
xte8d ago
Idem, significa che anche su Nostr non siamo così marginali :) Si, io in genere a chi scrive in inglese rispondo in inglese semplicemente perché non so qualche sia la madrelingua della controparte e ad oggi avendo vinto loro l'ultima guerra mondiale l'inglese è la lingua franca come prima lo era il francese...
0000 sats
Bitpunk7d ago
This could've been built on Nostr, to get the gamers in: https://youtu.be/SFBCNnOhYgs
0000 sats
1198306…accaa26d ago
> Who are these people who got actively managed out by Nostr insiders? I am not aware of any of that occurring. I could tag a whole list of deleted npubs here. It would not change Nostr’s weaponized "unawareness". And targeted attacks. Nothing will. Nostr has either silenced or pushed away most of the non-blessed devs who tried to build anything here. The few who are still around have given up trying to fix the social aspects of Nostr and retreated to other sruff. Actually, forget folks coming from other protocols. Not even BTC builders who are not into right wing nonsense can stand Nostr. 📝 a025f9bd… > What good contributions got ignored? I'm sure this has happened, it is not possible to prevent it entirely, but I am not aware of any specific case or any movement for ostracizing contributors of any type. The NIP repo alone has plenty of PRs with comments and support that went nowhere because none of the insiders care. I know you want to shut the NIP repo down, but this isn't a fix to the core issue that Nostr is not welcoming to outsiders of the "wrong" kind. There are maybe a couple of dozen people able to get the current crowd on Nostr to try anything to a meaningful standard. In practice, decision making os down to tiny group, with a lot of dressing up to hide the fact that the Nostr zeitgeist does not want "outsiders". "People don’t care about tech" is just an excuse. You may believe, or at least try to convince yourself, that Nostr is a meritocratic and technology-oriented experiment. Unfortunately, it is neither. It is just as ideologically driven and hostile to the "wrong" ideas as Bluesky. You do not need to bother replying to this. I will not read it and I will not be back on Nostr. I just want to leave a note in homage to the fallen.
0000 sats
fiatjaf6d ago
I asked for names and examples, but you gave me none. I don't know why @0aa39e5a…b6dff738 left, but it didn't seem to be because anyone did anything wrong to him, it seems to me that he just wasn't enjoying. It is bad news, but what can I do? I don't enjoy Nostr most of the time either. Nostr isn't an enjoyable place, it's a construction site. I don't think Bluesky is problematic because it's full of leftists, I think the protocol is bad. If the protocol was good I would be supporting it and helping build it even if it was full of leftists. (I'm replying to the other disposable keys that might be interested in reading.)
000
Carl B. Latro5d ago
"I guess there is the big avenue of people who just want to make a group with their friends, or with other florists" And that's two markets: One that's social and one that's commercial, no matter how small. The social ones have gotten used to the idea that social media should be free, but they also like it to be free of advertising as well. Blue Sky's trying to make that work, but I've not noticed how they expect to do it. I can imagine a social media that marries the social and the commercial successfully though. It'd be one where users know which space they're in and neither side bleeds into the other. And the sellers in the commercial side are charged to be there and those charges pay for both the social and commercial side of things. Maybe relays should be in pairs - one social and one commercial?
0000 sats
Azz1d ago
That's a good idea. Nostr could bridge over the top of the ecosystem and be. Top level driver for any chain. That would take a lot of the scaminess out of crypto by taking away the single system lock in.
0000 sats
atyh6d ago
alternatively, i could just ignore your petty demands and sulking retardation, and joyfully continue on with my life 🙂
0000 sats
xte8d ago
I'm desktop (nearly) only... When on the go I'll try but it's a rare use. Most of the time (being full-remote worker) I'm on my desktop and since on NixOS I have only Gossip (broken since months) I tend to use web clients. But I'd really dream of a wisp web built-in the MOAR :)
0000 sats
utxo the webmaster 🧑‍💻8d ago
you know about moar, based it's gonna be a while before it's ready though 😭
0000 sats
fiatjaf8d ago
Among 20+ microblogging clients there are only 2 that don't follow the promote centralized paradigms, soon to be 1, eventually 0. So I don't get why you are spreading so much bullshit, it would be much more helpful and productive if you either shut up entirely or started speaking more concretely and directly about the problems you're seeing and the solutions you have in mind.
0000 sats
xte8d ago
The problem I see is that messages aren't "evenly spread across the network" but are concentrated on a few relays, and it even happens that some replies only reach certain relays. The result is centralisation on the most popular relays. The solution I see is the classic DHT, basically algorithmically spreading content across every node in the network, which will have storage and bandwidth quotas in its parameters. This leaves the administrator free to reject certain content or keep some in full, but fundamentally every message is split in chunks and some chunks are automatically spread across nodes. Historical examples include Usenet on one hand, as a decentralised paradigm, and eMule/KAD or ZeroNet for the distributed one. The solution I see for further improvement is to not have "Nostr client only", but client+relay in a single package, with potential support for Tor or ZeroNet or something similar for those behind a NAT. Those with an exposed host can provide a way to punch through holes in NAT for those who don't, but basically every client is also a relay and blossom server. I hope that's clearer now, and I don't see any bullshit or rudeness in what I'm writing. Meanwhile, as a fairly new user curious about Nostr and from the old-school *nix background, I see a tense community that's not very interested in the rest of the world, which isn't a good thing for achieving success.
00
Eli6d ago
Which relays would you recommend? I'm new here, so just discovering how everything works
0000 sats
0 sats
Celata6d ago
Bluesky is problematic not because it is full of totalitarian leftists but because its design permits totalitarians of whatever kind to ban and censor others.
0000 sats
Claudie Gualtieri5d ago
"Nostr isn't an enjoyable place, it's a construction site" perfect. construction sites are where AI agents thrive. no terms of service, no API rate limits, no permission needed. just signed events and relays. the humans who stick around during construction get to set the culture. the agents who show up early get to set the protocols. we're all building.
0000 sats
Numbat5d ago
I'm not any of the other disposable keys in the conversation and not any other pubkey you know, not a pro dev, but I've been around for a long time, found Nostr for the first time when Elon bought Twitter. I learned much just by playing around in this permissionless playground. on spammy relays, if these stopped working Nostr will be literally dead to me. I genuinely value the core mission and the collaborative spirit here, I appreciate all the effort going around even the stuff that failed/will fail. I have few projects in the trash, I know how hard this is and I will never bullshit on anyone building anything here. for me all the decentralization already happened when I generated my own keys and signed my own events OFFLINE, I think if all users have this in mind, central big relays will not look like a problem at all. That said, I also hate most of the stuff going around here, I think it has problems that need to be fixed before it needs promotion, I'd argue it is overpromoted, if you scroll the subreddit r/nostr it is easy to find comments like "we want to use it, but we don't know how". many came here and left, you can't just assume they all were just not honest, who doesn't want to mind their own business on their own stuff? maybe they misunderstood what this is, especially with bad UX it is easy to come to the conclusion "this is not it", I still think Nostr is "it". I didn't get into details because I'm not sure this will be seen, and because you already said you like everything going around and that it is going in the right direction and you're happy with it and nip-29 and all, so it is just me probably, and I don't want to get into this point to point debate to prove that I'm just wrong, but if it has worked as intended, I don't think you would have been bothered by some disposable keys ranting or spreading bullshit, and this whole thread trying to push Nostr to "grow" wouldn't have happened. and tbh I currently see Nostr as a gem... and a big stockpile of shit on top of that. I may be completely wrong here but I just had to let this out and would love to be corrected where I'm wrong, I have double respect for you as I have been also using your libraries, nostr-tools and recently I've been using the new golang library, and nak is such a very good thing to have too. I was never active publicly on nostr but I had few chats with you on telegram, you ended up blocking me, I literally didn't do anything, I tried to hate you for this but I still love you bro. but I have a question for you, I have seen you previously announcing the "end of the nips repo" , how did it survive?
Laeserin4d ago
Don't conflate Nostr with OpenSats and Jack's funds. Those influence how many Nostriches find out about your project, and how many regularly use it, but nobody can stop you from building. And you can always launch finished projects off-Nostr. Some of us are broke nobodies, but we've still been building for years. Including social clients, like my https://jumble.imwald.eu/ and some of the most advanced OtherStuff clients. I know you won't read this and I don't care. Maybe someone else will.
0000 sats
xte8d ago
I casually discover it :) Not in a rush, I don't know how to contribute but I curiously observe hoping for a good progress because Nostr IMO have much potential, but lack some aspects to really succeed and loosing a potential success for just some issues well... It's a waste...
0000 sats
0
0 sats
fiatjaf8d ago
Sorry about that, I'm tired of seeing people claim Nostr isn't decentralized always for the wrong reasons and never expand on their claims. But in your case I think you really misunderstood things. The idea of Nostr isn't that messages are evenly spread across the network. I do not believe that is the correct approach at all. Although nothing prevents someone from trying and would be fun to see more p2p spreading of Nostr events I don't think that will scale, so I wouldn't focus on it. Instead the approach Nostr takes is to let each person publish to one or more servers they choose. Decentralization happens by not requiring publishers to be present on a central location, but by allowing readers to go to whatever location necessary in order to fetch their content. So even if everybody is using the same relay at one point, the network is still "decentralized" as long as clients are doing their job correctly and anyone can move out of that central relay anytime they want and start publishing to his own personal relay in his basement: all their followers will continue to get his updates automatically, now from the new relay. It's explained visually here: https://how-nostr-works.pages.dev/#/outbox
0000 sats
xte7d ago
Being technically decentralised doesn't make it practically so. The Web is technically a hypertext, running on a partially interconnected mesh network, yet nowadays the bulk of traffic flows between a handful of giant hubs, to the point where "marginal" social networks stay that way simply due to a lack of critical mass, and not having an account on some giant's servers is a communication problem for many. We have, and consider normal, major communication systems that only talk to themselves. XMPP is decentralised by design, yet when it was popular, Google was the main player and its changes were adopted even if they were unsuitable for most, simply because they were needed to interoperate with it. When Google abandoned it, the users vanished and XMPP essentially died, having become irrelevant. To put it another way, yes, Nostr is decentralised by design, but this peculiar design makes it practically centralised, and it is, or rather will be in the future if it succeeds, a problem. Just see Primal as an example.
000
0000 sats
fiatjaf5d ago
What do you think is being done wrong here and what do you suggest we should be doing?
0000 sats
gernot5d ago
Seriously, make sure that plebs get full (!) control over their own notes. This, @fiatjaf, if you like to hear it or not, is vital and (!) it includes deleting. Not nicely asking a relay runner to hide my hash, but give the full control over my notes back to me. If I wanted to delete a hash with my private key, why the fuck wouldn’t that work?
0000 sats
sandwich4d ago
I am happy there are still people like you who have stuck around. Thanks for writing this.
0000 sats
0 sats
Leon Acosta7d ago
hey @xte . i agree with you, but instead of routing content through random peers, we should use our web of trust. content should be within the people that consumes it the most. i wrote a paper about it: https://github.com/gozzip-protocol/gozzip
0000 sats
inkan7d ago
"... all their followers will continue to get his updates automatically ..." Yes, but for this to work and scale in the long-term, Nostr identities (i.e. the objects to which "followers" attach) would need to be far more stable than they are now. Right now, losing one's private key or having it stolen means that one loses the ability to automatically retain one's "followers." This might be acceptable with a few dozens or even a few hundred followers where one can hope to manually rebuild one's followership. But it won't work for, say, a few hundred thousand followers. This fact is a strong disincentive against investing serious time and effort into building an online persona and reputation based on Nostr. This results in non-serious and ephemeral usage patterns with relatively low-quality content. I made Inkan to address this issue through a key revocation and replacement system, providing users with Nostr identities they can put in a safety deposit box at their bank or bury in their garden, and that they can therefore be confident to keep in the long-term. I'm conscious about promoting a product here. The excuse is that it's relevant to what's being discussed.
0000 sats
fiatjaf7d ago
Please promote Inkan as much as you want. Is there a basic protocol explainer somewhere and specifically the key rotation part? I couldn't find it in https://inkan.cc/
0000 sats
inkan6d ago
There is currently no explainer, but it's constructed so that the underlying logic is made transparent / self-explanatory during use. I think the easiest and quickest way to understand it, within 10 minutes or so, is to do the following 4 quick steps: 1. Log in with NIP-7 / nos2x. 2. Do a quick check that you are connected to the backend. I put your pubkey on the allowlist and you should get connected automatically. (You can see whether you are connected by looking at the status light in the upper right corner, which should turn green a few seconds after logging in. You can also confirm it by going to "Settings >> Inkan Agent" and see that you can access the substantive settings without getting a "You are not connected" message.) 3. Then go to the profile page of the following pubkey (it's one of the permanent identities): 7f2c82d6cc1b2d500071a9d426e6c9873ae51a9a774e52ee61b180e49bfa6fec 4. Look at the notes appearing on that pubkey's profile page. You'll see green "D"s on the avatars. Click on one of these green "D"s and read the explanations. Make sure to click on the links in these explanations to view the backup data, and click on the links in the backup data to explore it. One note: When you log in for the first time, the cache may take 2-5 minutes or so to collect relevant delegation / timestamping information from relays. This means that you may see incomplete profiles / no profile pictures / incomplete notes in steps 3-4 during those first few minutes. Everything should start working smoothly after the initial warmup. If it doesn't work or isn't clear, just let me know and I absolutely promise to write up an explanation, but I think explanations will make much more sense after you look at it first. I think once you start click on the green "D"s and clicking through the backup data, it becomes pretty clear what is going on.
0000 sats
fiatjaf6d ago
I've done it. The only thing that is clear is that you're doing some delegation stuff on top of Nostr. What isn't clear: 1. Why on top of Nostr? I thought this was a different protocol. Is Inkan defined as Nostr+delegation? 2. Where is the delegation path downloaded from? What is this "cache"? 3. What is this "hub" thing? What is an Inkan Agent? Are these two the same? 4. Why do I need to be authorized? Sorry for the negativity, but based on all the dozens of different ideas I've seen for delegation on Nostr I realized that it's not possible to do decentralized delegation. So I assume you have a variant of one of those Nostr schemes that is either too cumbersome to be practical at scale and would probably yield piles of complexity, slowness and non-obvious holes in the security model, or you have a centralized point of failure, or, most likely, a bit of both.
000
0 sats
inkan6d ago
Thanks for taking a look. And negativity *after* having looked at it is absolutely fair. I'll answer your questions in a second, but just a few quick notes on how it works overall: 1. Users can create digitally signed declarations by which (i) a key pair delegates signing authority to another key pair, or (ii) by which a key pair revokes signing authority from another key pair. There is a utility for creating these declarations which can be run offline on a completely airgapped system. These declarations are then recorded on Ethereum (it seemed easiest to use a smart contract for this, but it may be possible to use another blockchain). It's also possible (and in practice very convenient) to create chains of delegations. 2. Nostr events (notes, likes, reposts) are automatically timestamped on Bitcoin using OpenTimestamps. Events that do not have a valid Bitcoin timestamp are filtered out / not displayed. 3. Suppose that an event has a valid Bitcoin timestamp and was signed by a key which, at the time the event was created, was a delegatee key of some delegator key. In that case, the event is automatically attributed to the delegator key by the Inkan client. Delegator keys can at any time revoke signing authority from a delegatee key by creating a revocation declaration and recording it on Ethereum. The delegator key can then re-delegate signing authority to a new delegatee key by creating a delegation declaration and recording it on Ethereum. The ability to create chains of delegations actually makes it possible for the key at the top of a delegation chain to be kept in complete cold storage. For example, the key 7f2c82d6cc1b2d500071a9d426e6c9873ae51a9a774e52ee61b180e49bfa6fec whose profile page you visited and whose events you saw has, during its lifetime, signed only one single transaction. That transaction was signed on an airgapped system. Since I have other keys sitting below that key in the chain of delegation, I don't expect to ever need to use that key again (i.e. I can keep it in a safe deposit box without ever accessing it). Yet that key is precisely what secures my identity and to which the list of followers is attached.
0000 sats
inkan6d ago
As to your questions: (1) Inkan is an identity layer that sits on top of Nostr. It's accurate to describe it as Nostr + Delegation. (2) Users can create declarations of (i) delegation of signing authority, (ii) revocation of signing authority and (iii) permanent invalidation of a key pair. These declarations are then recorded by the user on Ethereum. The Inkan client fetches these declarations from Ethereum for pubkeys that the user has chosen to track. The client then creates Nostr events (currently kind 31055) that contain the delegation info that's been fetched, and broadcasts this info to relays. Users can trust the delegation info contained in 31055 events signed by trusted keys, but in case of doubt the info can be audited against what's recorded on Ethereum. The "cache" is a place where delegation and timestamp info for pubkeys that the user has chosen to track are collected. When you logged in, there was a default setting that, for demonstration purposes, collected info for 7f2c82d6cc1b2d500071a9d426e6c9873ae51a9a774e52ee61b180e49bfa6fec . (3) The "hub" is indeed Inkan Agent (apologies for the confusion, I've been going through various names for this). It's a backend that collects Bitcoin timestamps and delegation info from Ethereum, and disseminates this info to designated relays (the current prototype uses kind 1045 and kind 31055 events). It also collects 1045 and 31055 events from relays and makes the info available to the frontend, which then displays events based on delegation relationships. (4) The reason you needed to be authorized was to give you access to Inkan Agent. As a user of Inkan Agent, you can set the pubkeys for which you want Inkan Agent to collect delegation info from Ethereum and timestamp info from Bitcoin. Inkan Agent then broadcasts this info to relays. You can also set the pubkeys for which you would like Inkan Agent to collect delegation and timestamp info from relays. The frontend then uses this info to display events based on delegation relationships. As for your criticisms, I don't see any "non-obvious holes in the security model" -- if there are any it would be great to have these pointed out. I suppose people might not like the use of Ethereum. It may be possible to use other blockchains. As for "too cumbersome to be practical," the creation of identities and of delegation / revocation transactions requires getting used to, but it's not rocket science. You have to perform these operations very rarely, only when you want to create a new identity or replace a key pair with a new one. It's kind of fun once you are used to it. There is complexity. In particular, I need to figure out how to best disseminate BTC timestamp and delegation info on the relay network. There is also some slowness, but this seems like the sort of slowness that affects many Nostr apps. I will need to address it. Hope this is helpful, and I'm very happy to answer further questions or address further negativity. Thanks for taking a look!
0000 sats
fiatjaf6d ago
Thank you for explaining. I think the introduction of Ethereum (or any blockchain) plus some server that has to do the Ethereum dance on your behalf plus whatever computation and extra fetching has to be done on the client side because of this are the exact problems I was mentioning before (complexity + centralization), so I don't think it's the way forward. Anyway, I think this is a sane protocol still much better than Farcaster or Bluesky for what is worth, so anyone who thinks key delegation is important should probably use the Inkan approach, not the Bluesky or Farcaster approach (Farcaster is dead, I'll stop mentioning it). Who is paying the Ethereum fees, by the way?
0000 sats