Live data from Hacker News

Bitchat – A decentralized messaging app that works over Bluetooth mesh networks

github.com

321–330 of 457 posts

Re: Bitchat – A decentralized messaging app that works over Bluetooth mesh networks

#321

I'm relatively new to programming and aware of who Jack Dorsey is, but isn't this quite impressive for a single programmer to build?

Without the help of LLMs, this would have been much more difficult.

It’s a good example of what someone can accomplish when they understand how to work effectively with them.

Re: Bitchat – A decentralized messaging app that works over Bluetooth mesh networks

#322

Earlier quoted context omitted.

I guess it depends on the authoritarian government, but a sufficiently powerful one will get the app taken down or get the bluetooth features it relies on disabled (like for airdrop in China) :/ I would say that the underlying issue is that people do not really "own" their devices and the corporations that do are vulnerable to (or complicit in) state coercion. You cannot truly have freedom on a non-free device, you c…

wait timeout... airdrop is disabled in china?!

Was a bit more subtle than "disabled" really. See: https://www.engadget.com/apple-china-airdrop-limit-everyone-...

I think you could reasonably argue that the measure limits Airdrop spam.

Re: Bitchat – A decentralized messaging app that works over Bluetooth mesh networks

#323
post #280

Earlier quoted context omitted.

Cryptocurrency transfers are irreversible, publicly verifiable and pseudonymous. For a privacy focused application, these attributes make crypto a better choice than USD and the traditional banking system.

Only pseudonymous so far as you never accidentally link yourself to a wallet then everyone can know your entire transfer/spending history. It gets people all the time just look at the investigations into various alt coin rug pulls or other fraud. Irreversible is also not a good thing just ask anyone who had their NFTs stolen during that craze. If someone hacks my bank account or skims my card and transfers the money…

> Only pseudonymous so far as you never accidentally link yourself to a wallet then everyone can know your entire transfer/spending history

See Monero

Re: Bitchat – A decentralized messaging app that works over Bluetooth mesh networks

#324

Earlier quoted context omitted.

> I think it would be interesting if someone could invent a stable coin cryptocurrency with low overhead Like the US dollar and Postgres? For like $200 anyone can start a business entity in the US with a tax ID and a bank, I’m still yet to understand how crypto is better other than for circumventing regulators

Cryptocurrency transfers are irreversible, publicly verifiable and pseudonymous. For a privacy focused application, these attributes make crypto a better choice than USD and the traditional banking system.

Handing someone a $1 is irreversible if they won't give it back. All transactions are anonymous and private when using a physical dollar. Crypto has the primary advantage of allowing you to launder money by converting the "Coin" in criminal friendly countries to a fiat currency (dollars) that actually buys stuff. Especially useful when hackers hold your data ransom. Usually what people mean by not like "traditional banking system" is unregulated/lawless.

Re: Bitchat – A decentralized messaging app that works over Bluetooth mesh networks

#325

Earlier quoted context omitted.

> I lost ~$1,000 in a bad transfer because of a typo. Was the option of doing a much smaller amount available to validate the account before following up with the full transfer? I've never understood not doing a test transfer first.

You can still make a mistake after the test transfer.

Or you can mistakenly think the test transfer worked as intended.

Re: Bitchat – A decentralized messaging app that works over Bluetooth mesh networks

#326
post #145

Earlier quoted context omitted.

I like the idea, I just don't know how to implement a robust micropayment system that does not require a lot of messages back and forth for a transaction. Given the intended use-case, that would not work.

I can design such a system in a couple of minutes. As the adjacent commenter said it can be done with a blockchain, using smart contacts. 1. Sender deposits fee 2. Message includes unlocking code that itself only can be unlocked by the recipient 3. Message getting wrapped with details of forwarders while it moves between peers 4. Recipient unlocks the message via the smart contract thereby releasing the micropayments…

I'd like to better understand steps 3 and 4.

The sender deposits a fee into a smart contract.

The message is encrypted in layers, with each forwarder only able to decrypt their part (like an onion).

As the message is forwarded peer-to-peer, each forwarder appends some kind of proof-of-forwarding.

When the recipient finally receives and decrypts the message, they unlock the contract using a code embedded in the message. This triggers micropayments to all the forwarders.

Do forwarders need to interact with the blockchain (i.e., create/update a smart contract) when forwarding?

If so, wouldn’t that require each forwarder to have internet access at the time of forwarding—which breaks the idea of fully offline Bluetooth relaying?

Or is all the blockchain interaction deferred to the recipient, who proves the path the message took and triggers all payments at once?

Re: Bitchat – A decentralized messaging app that works over Bluetooth mesh networks

#328

Earlier quoted context omitted.

You can still make a mistake after the test transfer.

Or you can mistakenly think the test transfer worked as intended.

Not to mention that the necessity of "do a test transfer" already shows how massively broken the process is

Re: Bitchat – A decentralized messaging app that works over Bluetooth mesh networks

#329

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 messag…

I've been toying with a concept for a cryptocurrency that works without internet access (like physical money) - peer to peer credit. I believe it is the only real use case for this technology.

How do you solve double spending?

Re: Bitchat – A decentralized messaging app that works over Bluetooth mesh networks

#330

Earlier quoted context omitted.

Cryptocurrency transfers are irreversible, publicly verifiable and pseudonymous. For a privacy focused application, these attributes make crypto a better choice than USD and the traditional banking system.

> For a privacy focused application, these attributes make crypto a better choice than USD and the traditional banking system. So is cash. What we really need are ways of scanning a piece of fiat currency that instantly transfers that money to an account while then disabling the physical copy from the registry as valid. That's how silly I see crypto for anything other than illicit transactions

USPS will happily exchange your cash for a money order without an ID as long as it’s under a certain amount, if you’re willing to take the risk you can mail the money order and transfer reasonably sized checks fully anonymously, there are good reasons large transfers of cash probably shouldn’t be anonymous
Post reply on HN