Avatar
dangershony
fb61b93d864e4f0eba766bb8556f2dc0262e8e985012e29ba28508dd52067d98
Working on Angor a decentralized bitcoin crowdfunding platform C# developer, part of the blockcore developer community

I am not sure it is true that people will move away when they are not newbies anymore, people tend to stick to the first app they use.

Now imagine if primal has a big chunk of the network and it is taken down by gov, what will this do to Nostrs reputation? I am not sure myself maybe the damage won't be big because people will just download a more decentralised client, but then why not use a decentralised client from the start?

Why not just focus on the decentralised direction and improve that? If we can't create a good user experience that way we might as well just give up.

Replying to Avatar Dikaios1517

The "it's no different from Twitter" is a gross overstatement, though I do sympathize with Will's view. I certainly prefer to select the relays I read from and have the client I am using pull notes from those relays directly.

That said, I also understand Primal's choice to use a caching relay for the sake of optimizing for new users who barely understand what a relay is, let alone how to select ones that will achieve their goals. New users don't yet HAVE goals they want to accomplish in their selection of relays.

On Twitter, you don't own your identity. On Nostr, you absolutely do, even on Primal. Yes, Primal COULD put fake notes that appear to be from your npub, but the fact that they weren't actually signed by your nsec would be immediately apparent when they cannot be accessed from any other client, and cannot be rebroadcast out to any other relays.

On Twitter, you cannot post your tweets to any server other than Twitter's centralized server. On Primal, you absolutely still can maintain your censorship resistance by posting to multiple relays, because relays reject notes that aren't signed by the correct private key.

On Twitter, you can only read tweets that were posted to their centralized server. On Primal, you may only be able to read from their caching relay, BUT those aren't just posts that were written TO their relay. You are still seeing posts that were originally written to a wide variety of relays.

On Twitter, you are a slave to their proprietary algorithm. On Primal, you get to choose your algorithm, or create one that suits your own needs.

Now, do I think this is ideal to only read from a caching relay? Absolutely not. Do I think Will has a lot of good points about why this is a compromise of Nostr's values? Yes, I do.

But it's not "no different from Twitter" by a long shot.

The "no different from twitter" is a bit of an exaggeration perhaps, at least on some aspects of Nostr, I agree.

I am personally a big user of primal as well despite it having centralised tendency.

But we must be open about it and clear and voice our concerns so that the devs steer development in the correct direction.

And by the way the "use other clients" is not a good argument, if primal becomes the biggest client no one will build other clients. What we should do is use the decentralised clients and improve the protocol for better experience instead of going centralised.

2025 the year we release Angor a protocol for P2P funding

Replying to Avatar phil

I created a quick diagram to illustrate the Primal cache issue in a simplified way that may help some people understand what is going on and help with choices about which client to use. There are many ways to build clients and there are advantages and disadvantages of each.

In Primal’s case, notes are served from Primal’s cache server which gets notes from the relays rather than the client getting them directly from the relays. The advantage to this is that much of the processing can be done on the server side resulting in a very smooth and consistent experience for users.

The down side to this is that it becomes centralised as, without the server infrastructure operated by Primal themselves, the client completely stops working (the cache is open source but I’m not aware of any other instances of the Primal cache being run and most users wouldn’t use a different one anyway). The issues with this centralisation are that it make Primal much more prone to outages and it would be very easy for ISPs to block Primal just by DNS blocking of the Primal cache server or blocking the associated IPs. Primal could also potentially filter or censor the feed from their cache although I’m not aware of whether they actually do this currently.

For me personally, I want a client that talks directly to the relays and does the processing locally but others may be comfortable with the limitations and loss of decentralisation and find that Primal provides a good experience.

One of the best things about Nostr is that you can take your key and move to a different client. It is worthwhile experimenting with different clients to find the experience that best suits you. 💜🫂

I will post this answer again that I think is relevant to the cash server approach

It is no different then twitter.

https://yakihonne.com/notes/nevent1qqsflz35p85f77nlazyj8x4c8yld26tdmxkrk2a7wzgvatfu0llvueszyqewrqnkx4zsaweutf739s0cu7et29zrntqs5elw70vlm8zudr3y2qcyqqqqqqgn96mkx

I disagree with you, jb55 is totally right if you have a backend you are centralised, you control the data that you fetch from relays and you choose to let users see what's on the relay, but you could easily censor that data if you wanted (or nicely asked by gov)

Replying to Avatar JeffG

GM Nostr! 🌞

🎁 Announcing Keycast 🔑

A remote signing platform for teams.

https://share.cleanshot.com/y4XbqKpT

Remote signing (NIP-46) has always had a lot of promise. Apps like Amber, nsec.app, and others have made it possible to manage your nostr keys in a way that is safer than browser extensions or pasting your nsec around the internet.

BUT, none of them catered to teams. Groups like nostr:npub1nstrcu63lzpjkz94djajuz2evrgu2psd66cwgc0gz0c0qazezx0q9urg5l and nostr:npub19mduaf5569jx9xz555jcx3v06mvktvtpu0zgk47n4lcpjsz43zzqhj6vzk and many many companies out there are just sharing the main account nsec between different people and using it in different apps. A recipe for disaster.

Keycast aims to finally fix this. It allows you to:

- Manage teams of nostr users

- Manage multiple keys that you want to give others access to

- Create authorizations for those keys that grant specific permissions that can be changed, revoked, etc.

- Create your own custom permissions

- Run the signing infrastructure without any extra work

And do it all in a self-sovereign way. Keycast is meant to be run on your server, by you. I think it's tremendously important that this sort of tool doesn't exist as a hosted service (which would basically be a huge key honeypot over time).

The app is both a management web app AND a backend process that manages sub-processes that listen for remote signing requests, check permissions, and sign events.

There is a basic docker setup to start, but my goal is to have this easily deployable to StartOS, Umbrel, Podman, and others.

Code here: https://github.com/erskingardner/keycast

We need more of this, If you ask me Keycast is totally a candidate for funding on Angor.

Replying to Avatar Layer3.news

nostr:nprofile1qyd8wumn8ghj7ctjw35kxmr9wvhxcctev4erxtnwv4mhxqpq5zdqs8pe2w97wnpnl3yq4tzp2n8wpy2z5pn0hl46kn8m5fezld9q8vm2lw

YOU PARKED THE CAR IN A DESIGNATED CHARGING STATION FOR ELECTRIC VEHICLES - YOU ARE BREAKING THE LAW

--

✍️ Israel is set to pass a law prohibiting the parking of non-electric vehicles in designated charging stations for electric vehicles.

--

👉 Israel is set to pass a law prohibiting the parking of non-electric vehicles in designated charging stations for electric vehicles.

👉 The new law will require electric vehicle owners to charge their vehicles in these stations.

👉 The law aims to promote the use of electric vehicles and reduce air pollution.

👉 There are concerns about the impact on public spaces and the potential for abuse by some individuals.

--

#environment

--

nostr:nevent1qvzqqqqqqypzpgy6pqwrj5utuaxr8lzgp2kyz4xwuzg59grxl0lt4dx0hgnj9762qyd8wumn8ghj7ctjw35kxmr9wvhxcctev4erxtnwv4mhxqpqkf6qytsxx65khfwxm8xq7uzrmdvks7c86yjugv3l6chwy6htewfsllzgx0

In Israel it seems the law is a recommendation

With what?

Real bitcoiners don't buy dips because they are already all in...

stagada...