Replies (43)

I've started a few mini projects similar to this and then thought, what's the point. Remember VOIP on the lightning network? Exploring the capabilities of nostr is very useful and it will be how other things are figured out. These sandboxes are fun but don't have to become fully fledged projects. I'm also worried I'm becoming a grumpy old man like nyms I used to eye roll about when reading their tweets bitd.
Big brain cycle is to complain about things because they aren't done the way you know they should be done because I'M AN EXPKRT IN THESE THINGS, but not actually doing anything.
I do agree experimentation is useful, but some things will never produce useful results. Sending data over Nostr is known to be inefficient: it has a lot of overhead for everyone involved. While nostr identities as websites may be useful, this can be achieved in simpler ways like a replaceable event that has hostnames and have actual utility for things like relays with public key identities. (DNS/IP/I2P/Tor/etc addresses)
Exactly, this is why experimentation is valuable. Big brains have blind spots too and often big brains tend to have arrogance associated with them.
You could also just as well host your own bridge in that case. You may claim “privacy” but they could also send you code stealing your nuts either way. The browser is made to execute interactive applications from a source in a limited context. Not allow you to do anything and everything.
- it has no benefits over competing solutions - it has large bandwidth overhead - it misuses existing infrastructure designed for storage of small notes for data transfer
What I’m trying to say is the additional software part does not matter and you can use a bridge hosted by the dev or a public one in a way that doesn’t worsen the risk model (the client dev can backdoor and steal nuts anyway)
yeah all that works here as well with https or some other transport encryption but it also works without a bridge, directly from your browser.
I have another question. Who is going to pay? Relays can't work for free with all the load they handle. And what will happen if we start paying for website access. But at least there won't be DNS issues 🤭
I still don't fully understand this, I would like to see a POC in the wild, i think new ideas like this are cool but this seems a bit complex, i was expecting something simpler for the cashu mints use case tbh.
Me 🤣 I can even tell you how much. Nostr is worth $120 a year to me. That's spending on mine and other people's relay. And the price is only going to go up. X is cheaper.
using a relay for mostly small notes as a network tranport is a dumb idea unless you can make people pay for this use case in which case specialist nodes will be made just for doing this creating a websocket based for-pay relay scheme could actually work for short messages though, just need to wrap the events in three layers for each hop and a payment nut in each one for the relaying service and no spam problem and anonymous relaying
if you can pay for relaying and it's only used for broadcasting notes without leaking origin information then it's awesome only way to do that is with micro accounts bootstrapped through multiple hops, then you "spend" your credit with your traffic, and the payment and traffic are isolated and the origin and destination of notes is obfuscated ecash isn't suitable for this because the mint sees the buyer and seller of tokens location, has to be done using microaccounts
has a heap of code around accounting and the layered encryption required the sender provides the keys as the payment preimage over lightning ah yes, it does require you to run somewhat unconventionally configured lightning nodes that can receive keysend/AMP payments, this isolates the payment from the user's location via TLV onions of LN
I’m fascinated by the potential for this. I don’t see the full picture yet, but normally that means it’s waaay more significant than I first thought.
Hardly triggered. This is boring, let's be constructive. Nostr sucks because it's jsons on websockets. Nothing you can do about it. We work with what we have, and we have a specific low-bandwodth use case so the inefficiency doesn't matter to me.
if you have lightning nodes attached to the relay that can receive keysend/AMP payments you can pay anonymously and load credit on a special pair of keys (you create and provide two secret keys to the sender that identify your messages as being associated with the account then you construct 3 hop chains (or more) based on this and each goes to a different relay, the message is encrypted using the account key recognisable by its matching pubkey in the header and the relay then knows it can forward it as it's paid for, no spam problem this is a perfect use case for it as a way to enable nostr relays to act as VPNs for paying users anyway, just check out what i invented, of course i hope it gets used, i spent almost a whole year working on that, but didn't get to the actual testing phase, it's just a heap of unit tests with virtual relays and an encryption protocol and session payment protocol all written and tested
Speaking your mind is being construtive. I don't think I'm engaging in bad faith and I'm ready to be proven wrong, as I did before. Nostr is not the ONLY thing we have, it's not like we have to make it work for absolutely everything. If you like it and want tcp over a nosyt proxy bridge, by all means go for it.