With BTC addresses that I control, I can control where I disclose that they are associated with me. On Nostr I can't. Big difference. Now on Amethyst I can not decide anything as you have decided to make the onchain possibility visible for anyone without giving me the option to opt out. 99% of people have no clue that they can send on chain zaps. Oh wait, you are promoting it which leafs to bad privacy practices. Best would be clients hide the on chain zap opportunity and only let users view if they received something or not. Why do you promote something that is bad for the network and all its users? Just because it is possible to send on chain zaps, you wouldn't need to advertise it.

Replies (6)

Correct, you cannot control because the address is your npub. You can't hide it because that is your whole identity. In Nostr, those two are linked forever and there is nothing anyone can do about it. We can make a function to hide it, but that doesn't change anything. I don't believe in devs deciding what users can or cannot do. That's not my role. My role is to allow everyone to use everything as easily and safely as possible. I am not here to censor anyone... And that includes on chain zaps as well. Otherwise users are slaves of their devs and that is not good.
There shouldnt be ANY expectation of privacy on any bitcoin-based stack. You think you can control where you disclose your UTXOs.. you can't. That's a lie. If I want to figure out which utxos are linked to your name all I need to do is to buy that data from blockchain analysis companies. They will lay it out for me. What you think is "privacy", it's just the profit center of gigantic companies out there.
Ummm... You never had the option to opt out. Your nostr keys were always Bitcoin keys. They're derived with the same cryptographic primitives. Amethyst and Ditto just eliminated the barrier of having to write a custom script to convert the format, but people have been able to send Bitcoin to your npub for as long as nostr has existed. Nobody however is forcing you to move the funds to another wallet linking identities as a result. You can just leave it alone. That's the choice you do have.
But other people can see how many Bitcoin you have on that address that never changes (address reuse), and that can put people in danger. Especially, take a look at the project Anita works for.
Yeah. It's always been like that. Your nostr keys were always Bitcoin keys. This isn't new. You can let the funds sit, you can move them to another wallet, or you can burn them. Those are your choices. You can't prevent anybody from sending them to your nostr public key. Never could.