Chiar dacă Bluetooth are în mod obișnuit o rază de acoperire limitată, de aproximativ 100 de metri, aplicația depășește această barieră printr-un sistem de retransmitere automată. Bitchat creează o rețea mesh descentralizată, în care fiecare telefon devine simultan transmițător și receptor, trimițând mesajele mai departe, de la un dispozitiv la altul, până la destinatar. În total, mesajele pot fi transmise, mai departe, până la șapte salturi succesive, fără a fi nevoie de conexiune la internet sau de vreo infrastructură externă.
Max Keiser, pionier în Bitcoin, a declarat pentru BeInCrypto: „Ce se întâmplă dacă pică curentul? este o întrebare clasică a scepticilor Bitcoin. Bitchat rezolvă asta cu rețele mesh ieftine și ușor de implementat.”
Dorsey compară sistemul cu vechile chatroom-uri IRC, dar cu criptare modernă și fără servere centrale. Nu este nevoie nici de conturi, nici de semnal mobil. Potrivit documentației tehnice (white paper), serviciul este complet descentralizat și criptat. Rețeaua nu solicită adresă de email, număr de telefon sau crearea unui cont pentru a funcționa. „Bitchat răspunde nevoii de comunicare rezilientă și privată, care nu depinde de infrastructură centralizată”, se arată în white paper-ul aplicației.
La fiecare sesiune, aplicația generează un ID temporar. Nu sunt colectate date personale sau metadate. Mesajele nu sunt stocate în cloud și sunt șterse automat după livrare sau după 12 ore dacă nu au fost transmise.
Bitchat se află în versiune beta și este disponibilă prin Apple TestFlight pentru un număr limitat de utilizatori (10.000 de sloturi, ocupate integral în primele zile de la lansare).
Documentația tehnică menționează că aplicația folosește criptare cu X25519 pentru schimbul de chei și AES-GCM pentru criptarea mesajelor. Sunt generate și pachete „dummy”, criptate aleatoriu, pentru a crește gradul de confidențialitate și a face imposibilă distingerea traficului real de cel fals.
Dispozitivele scanează în mod constant beacon-uri și stabilesc conexiuni criptate pentru schimbul de mesaje în așteptare. Fiecare utilizator are un ID derivat din cheia publică, care se schimbă periodic pentru a crește anonimatul.
Aplicația este optimizată pentru un consum redus de baterie, prin scanare la intervale adaptabile și funcționare discretă în fundal.
În viitor, dezvoltatorii iau în calcul extinderea aplicației cu suport pentru WiFi Direct și alte protocoale de comunicare offline.
Potrivit unei analize publicate de The Register, aplicația Bitchat – deși promovată ca fiind „sigură, descentralizată și criptată” – se află încă într-o etapă incipientă de dezvoltare. Codul sursă disponibil pe GitHub nu a fost auditat extern, iar mai mulți ingineri din compania lui Dorsey (Block) au semnalat public vulnerabilități de criptare și riscuri de impersonare a utilizatorilor.
Unul dintre ei, Jordan Mecom, a propus chiar includerea unui avertisment explicit în aplicație, pentru a descuraja folosirea acesteia în contexte sensibile. „În forma actuală, Bitchat nu atinge obiectivele declarate de securitate”, a transmis Mecom, sugerând implementarea unor protocoale consacrate precum X3DH și Double Ratchet, utilizate în aplicații ca Signal.
Jack Dorsey a descris Bitchat drept „proiectul său de weekend”, un experiment personal de învățare legat de rețele mesh, criptare și modele de tip store-and-forward. Aplicația nu este disponibilă oficial în App Store, iar utilizatorii iOS trebuie să o compileze manual. În ceea ce privește Android, portarea aplicației este doar în stadiu de solicitare.
The Register amintește că această abordare tehnologică nu este nouă: aplicația FireChat, utilizată în protestele din Hong Kong și Irak, a funcționat pe un model similar, dar a fost abandonată în 2020, inclusiv din cauza lipsei unui model de monetizare viabil.
În lipsa unui model de afaceri viabil, întreținerea aplicației și a rețelei nu poate fi garantată. Iar dacă autoritățile locale nu privesc cu ochi buni ideea ca oamenii să comunice și să se organizeze prin canale imposibil de monitorizat, este posibil să nici nu încerce să spargă criptarea mesajelor, ci să vizeze direct conducerea companiei, așa cum a descoperit și Pavel Durov, fondatorul Telegram, după cum atenționează The Register.
Unul dintre fondatorii aplicației FireChat, Micha Benoliel, este și cofondatorul Nodle, o rețea wireless descentralizată care încurajează participarea utilizatorilor conectând telefoane mobile prin diverse protocoale, inclusiv Bluetooth, și oferind în schimb tokenuri NODL, o criptomonedă folosită pentru recompensarea traficului de rețea. Într-o postare recentă, pe rețelele sociale, Benoliel a remarcat că proiectul lui Dorsey „amintește de vremurile bune ale FireChat”, sugerând ulterior că rețeaua Nodle ar putea sprijini Bitchat, facilitând retransmiterea mesajelor.
Având în vedere că actuala companie a lui Jack Dorsey este axată pe blockchain și plăți digitale, nu ar fi surprinzător ca Bitchat să integreze în viitor funcționalități legate de criptomonede. Cu toate acestea, cei care au nevoie de un nivel ridicat de securitate, cum sunt activiștii sau disidenții din regimuri autoritare, nu ar trebui să își pună în joc siguranța folosind această aplicație, cel puțin nu în forma sa actuală.