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:

https://bitmap.lat/

https://bitchat-world-view.vercel.app/

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 https://bitchat.free/

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.”

https://x.com/callebtc/status/1959887327704072627

La soluzione è bypassare il playstore di google,

scaricando direttamente l’apk dal repository github

https://github.com/permissionlesstech/bitchat-android/releases

ed utilizzare alternative per tenere aggiornato il programma quali:

Obtanium https://obtainium.imranr.dev/

Zapstore https://zapstore.dev/

Reply to this note

Please Login to reply.

Discussion

No replies yet.