<oembed><type>rich</type><version>1.0</version><title>calle wrote</title><author_name>calle (npub12r…485vg)</author_name><author_url>https://yabu.me/npub12rv5lskctqxxs2c8rf2zlzc7xx3qpvzs3w4etgemauy9thegr43sf485vg</author_url><provider_name>njump</provider_name><provider_url>https://yabu.me</provider_url><html>8 hours later I actually know now how bitchat works (not every part yet but most of it). it&#39;s pretty nifty: every phone is a BLE server and a BLE client at the same time. the app optimistically connects to peers that it can find through a scan. all messages it receives are relayed to all other connections. &#xA;&#xA;I&#39;ve tried it with a chain of 4 phones each connecting to only their next peer and the message propagates like a lightning payment from one phone to another.&#xA;&#xA;need to implement message chunking (the protocol already defines it but there&#39;s no working implementation lol. it&#39;s strange because an LLM came up with it but it didn&#39;t implement it on neither ios nor android&#xA;&#xA;freaky</html></oembed>