←back to thread

778 points ananddtyagi | 10 comments | | HN request time: 1.043s | source | bottom
Show context
moneywaters ◴[] No.44487086[source]
I’ve been toying with a concept inspired by Apple’s Find My network: Imagine a decentralized, delay-tolerant messaging system where messages hop device-to-device (e.g., via Bluetooth, UWB, Wi-Fi Direct), similar to how “Find My” relays location via nearby iPhones.

Now add a twist: • Senders pay a small fee to send a message. • Relaying devices earn a micro-payment (could be tokens, sats, etc.) for carrying the message one hop further. • End-to-end encrypted, fully decentralized, optionally anonymous.

Basically, a “postal network” built on people’s phones, without needing a traditional internet connection. Works best in areas with patchy or no internet, or under censorship.

Obvious challenges: • Latency and reliability (it’s not real-time). • Abuse/spam prevention. • Power consumption and user opt-in. • Viable incentive structures.

What do you think? Is this viable? Any real-world use cases where this might be actually useful — or is it just a neat academic toy?

replies(42): >>44487111 #>>44487126 #>>44487137 #>>44487162 #>>44487174 #>>44487219 #>>44487306 #>>44487401 #>>44487416 #>>44487875 #>>44487918 #>>44487994 #>>44488076 #>>44488351 #>>44488419 #>>44488612 #>>44488911 #>>44488986 #>>44489072 #>>44489735 #>>44489867 #>>44489897 #>>44489908 #>>44490304 #>>44490306 #>>44490405 #>>44490521 #>>44490567 #>>44490746 #>>44491021 #>>44491277 #>>44491800 #>>44491846 #>>44492206 #>>44492341 #>>44493200 #>>44493256 #>>44494750 #>>44494963 #>>44499945 #>>44515267 #>>44523816 #
1. yetihehe ◴[] No.44487219[source]
Who would you pay for sending messages? That's your centralization point. Alternatively if you allow "starting balance", how would you prevent from making a lot of accounts for spam sending?
replies(3): >>44487328 #>>44488231 #>>44491440 #
2. jakeinsdca ◴[] No.44487328[source]
imagine building a lightning client into this.
replies(3): >>44487432 #>>44491082 #>>44525615 #
3. rlt ◴[] No.44487432[source]
Lightning network depends on… the internet… so if both clients are on the internet why not just send messages over that?
replies(1): >>44491074 #
4. t43562 ◴[] No.44488231[source]
You could have a way to earn credits which would allow your own messages to get sent. i.e. it wouldn't be about money.

Ontop of that, I think payment isn't critical. You join the mesh because you want to use it yourself - all you need then is to limit how much power you're prepared to spend on it. What does it matter to you if 100 people use your phone or none? ....other than power.

To put it another way, I think money would introduce a commercial motive which would end up gobbling up the system like bitcoin mining.

replies(1): >>44488295 #
5. yetihehe ◴[] No.44488295[source]
I think that money would only be used to send messages, as a way to prevent excessive spam. There needs to be some limitation. In whatsapp it's unique number or phones. Once you send too much spam from one number, it's burned. If you have anonymous network, how do you otherwise prevent from making new accounts for sending spam? If it is invite-only network, then it's pretty small problem.

I don't think relaying messages would require that much power and as you said, "You join the mesh because you want to use it yourself".

6. teiferer ◴[] No.44491074{3}[source]
Privacy?

"Just encrypt things" might be your reply. TOR folks have been fighting an uphill battle for ages with that as their main weapon.

replies(1): >>44525072 #
7. webXL ◴[] No.44491082[source]
eCash would be better, but someone needs to be connected to the mint.
8. immibis ◴[] No.44491440[source]
This is the same problem as bootstrapping a cryptocurrency. There are various ways, none very good. You could mine it with proof of work. You could distribute it widely to important figures, such as operators of big relays (as long as the internet stays up, there are going to be people sending messages inter-city through the internet instead of by plane). Perhaps you give half to big relay operators and half to their currently connected clients, that would incentivize people to get on the network early and try it out.
9. sparkie ◴[] No.44525072{4}[source]
LN is an onion routed network, and has some privacy - notably, sender privacy, as the sender does not need to be known to the recipient. The recipient however is not private, but there have been proposals for rendevouz routing which could also anonymize them.

LN payments are based on Sphinx[1], but they don't leverage the full capabilities of it. Sphinx only allows for single-use replies.

The proposals for bidirectional anonymity involve using HORNET[2], which builds on Sphinx (specifically, it uses Sphinx's single-reply message to establish a HORNET connection), and enables sender-receiver anonymity and bidirectional transfer beyond single-reply messages.

It has also been proposed to include the use of TARANET[3] to prevent deanymization via traffic analysis.

[1]:https://cypherpunks.ca/~iang/pubs/Sphinx_Oakland09.pdf

[2]:https://arxiv.org/pdf/1507.05724v1

[3]:https://ar5iv.labs.arxiv.org/html/1802.08415

10. kinakomochidayo ◴[] No.44525615[source]
Yeah, it’d be horrible UX