Just thought a way to do private, verifiable onchain zaps. would anyone use this? 😆
Discussion
😆 of course
We should open a lightning channel inside of nostr. No ln nodes. Lightning state is save on each person's relays. DVMs monitor the chains for cheaters.
I've been thinking about this... I'm not into bitcoin dev enough to try it
Multi-relay-based mutli-sig for on-chain txs, merkle tree organizing balances across relays (user can prove balances with sub-32kb file/blob), validated by mutual acknowledgement between relays and users, secured by inter-relay adversarial honesty contracts.
Let's go. 🚀
And i thought i was reckless 😅
Dude. Wtf is this? Do you see your audience? We're all in that Optimism CBDC. Gtfo of here with that 💩
You obviously don’t understand what im saying
Hmmm care to elucidate?
Unless this is some secondary/terciary level sarcasm im at a loss 🙋
We already have private lightning zaps, which is a note with and encrypted sender and receiver, noone on the network can see who its from and who its to.
On onchain zap would just use the same tech. A node could send “unconfirmed” and “confirmed “ private zaps with the txid and output.
The main downside is that you dox your utxos when your keys leak, but maybe with this new private channel and ratcheting specs we can use ephemeral channel keys instead of your main one 🤔.
This is where private nostr tech is pretty important, so we should nail that first.
Infographic
Why would you even think that would fly here
I didn't lay enough sarcasm for either you or nostr:npub1xtscya34g58tk0z605fvr788k263gsu6cy9x0mhnm87echrgufzsevkk5s? 😨😞
I would be interested to see how it works.
You would never know because it would be private
Definitely not 🙃
Are you serious? This would solve a real problem for me. I've been trying to figure out a way to do this. Details!
I thought of the dumbest way possible by signing a note id with a bitcoin key, but I am looking at ways of making it simpler with taproot
Ah OK I was doing something like this before but bad UX because only a few wallets actually support signing arbitrary data and you have to copy paste everything in
Not really verifuable unless it's a burn (could be one entity sending onchain payments to itself).
silent payments to generate address, then a private onchain zap could record and notify the receiver that bitcoin was sent to this address. I don’t think it would be difficult to verify in this context.
You're quite right, of course.
What I was pointing out was that it would be trivial to fake by simply zapping yourself. So, the transaction can indeee be verified but it would be impossible to know if it represented a genuine zap (rather than a self zap).
SPs on Nostr would be amazing. The pace of innovation here is crazy.
Um… YES. I would.
Meh. Probably not? Or at least not very often?
Yes. Could it also be adapted to work with liquid?
Private - what does this exactly mean?
Could you make a bitcoin version of Apple Pay?
Just send directly to the pubkey, maybe with a tweak with your pubkey and note id?
Yes, this is the future
It sounds like a hassle-free coinjoin if I send the zap to myself (but to a different Nostr key than my normal), right?
If it's like that, sounds like a no-brainer for me
Why? We can just use Coinbase!💩
If you want to donate to the likes of Anna Chekhovic, absolutely!
Isn't it a usecase there, when the NGO's come to nostr and you can send private donations onchain without being tech savvy? Maybe lightning would be preferred also in that case, but worth exporing?
How can it be a zap if its on chain?

?cid=6c09b952zql345ae59cyofst60mapj42os7u450g7befekag&ep=v1_videos_search&rid=200w.gif&ct=v