Bitchat: geomesh su android e iphone
Bitchat è un'applicazione di messaggistica peer-to-peer (P2P) decentralizzata e sicura, sviluppata da Jack Dorsey, co-fondatore di Twitter e CEO di Block.
Bitchat non ha bisogno di connessione Internet, server centralizzati o numeri di telefono per far comunicare gli utenti, perché opera tramite Bluetooth e crea un rete mesh BLE (Bluetooth Low Energy).
È progettata per garantire comunicazioni private e resistenti alla censura, ideale in scenari come aree remote, disastri naturali, proteste o situazioni in cui le reti tradizionali non sono disponibili.
Bitchat utilizza una crittografia avanzata (X25519 per lo scambio di chiavi e AES-256-GCM per i messaggi privati, Argon2id per i canali) e non richiede la creazione di account, promuovendo l'anonimato e la privacy.
Bitchat adesso ha 2 modalità per far comunicare i suoi utenti:
Mesh: come detto tramite connessione bluetooth che non richiede connessione a internet
Georelay: il mondo viene diviso in aree di diverse dimensioni,
Differenza tra rete mesh e geohash/Georelay
Rete Mesh:
Una rete mesh è una topologia di rete in cui ogni dispositivo (nodo) può comunicare direttamente con gli altri dispositivi vicini e inoltrare messaggi verso nodi più lontani, creando una rete dinamica e auto-organizzante. In Bitchat, la rete mesh si basa su Bluetooth Low Energy (BLE), con un raggio di circa 30-100 metri per nodo e un massimo di 7 hop (salti) per messaggio, regolati da un sistema TTL (Time-To-Live).
Caratteristiche principali:
Non dipende da infrastrutture centralizzate (es. server o Internet).
Ogni dispositivo funge da client e nodo di inoltro, rendendo la rete resiliente a guasti o censure.
Utilizza un protocollo binario ottimizzato per BLE, con compressione LZ4 per messaggi più grandi di 100 byte e deduplicazione tramite ID univoci.
I messaggi vengono inoltrati automaticamente tra i nodi vicini fino a raggiungere il destinatario o scadere.
Geohash/Georelay:
Geohash è un sistema di codifica geografica che divide il mondo in una griglia di celle, ognuna identificata da una stringa alfanumerica basata su latitudine e longitudine.
Georelay: i messaggi vengono inviati utilizzando i relay di Nostr, creando delle stanze con i geohash. L’utente non deve fisicamente trovarsi in una specifica posizione, ma può “teletrasportarsi” virtualmente ovvero partecipare a aree anche a lui remote.
Per avere una mappa dei messaggi su georelay sono disponibili:
L’opzione Geohash/Georelay è stata aggiunta con la versione 1.1.0 e perfezionata con la versione 1.2.0.
Le versioni sono disponibili sugli store indicati sul sito
Purtroppo, come scrive calle, google è così lenta a rilasciare che gli aggiornamenti si accumulano:
“Sto programmando molto più velocemente di quanto GooglePlay rilasci i miei aggiornamenti di Bitchat. La versione 1.2.0 è pronta con alcuni aggiornamenti critici per prevenire lo spam, ma temo che ci vorranno altri giorni se la invio ora e annullo la revisione "in corso" della versione 1.1.0.”
La soluzione è bypassare il playstore di google,
scaricando direttamente l’apk dal repository github
ed utilizzare alternative per tenere aggiornato il programma quali:
Obtanium
Zapstore

Bitmap - Bitchat Heat Map
Real-time monitoring and visualization of ephemeral Nostr events with geospatial analysis and hacker-style interface.
bitchat World View
bitchat

X (formerly Twitter)
calle (@callebtc) on X
I'm coding much faster than @GooglePlay releases my bitchat updates. 1.2.0 is ready with some critical updates to prevent spam but I'm afraid it'll...
GitHub
Releases · permissionlesstech/bitchat-android
bluetooth mesh chat, IRC vibes. Contribute to permissionlesstech/bitchat-android development by creating an account on GitHub.
Obtainium
Obtainium allows you to install and update apps directly from their release pages, and receive notifications when new releases are made available.
Zapstore
