Jack Dorsey lanserte bitchat: en messenger for Bluetooth mesh-nettverk, den fungerer uten internett, numre og servere

Twitter-skaper Jack Dorsey har avslørt hva han jobber med denne helgen - en ny messenger kalt bitchat. Det er en desentralisert meldingsapplikasjon som fungerer via Bluetooth mesh-nettverk. Det betyr ingen internett, servere, registreringer, eller til og med telefonnumre. Bare ren kryptering og litt magi.
Bitchat-funksjoner inkluderer automatisk nabolagsdeteksjon, multi-hop meldingsformidling, romprater med passord, caching og videresending for offline-deltakere. For personvern brukes X25519 og AES-256-GCM, og for de mest paranoide er det en funksjon for nøddatautulling med tre klikk. Den viktigste nyansen er at messengerens ytelse avhenger av antall Bluetooth-enheter i nærheten. Jo flere personer med Bluetooth aktivert og bitchat installert, jo bedre nettverket.
Hvordan bitchat fungerer: det viktigste
bitchat er en messenger som klarer seg uten internett og servere, og stole på Bluetooth mesh-nettverk. Hver smarttelefon i dette systemet fungerer som en nettverksnode: den mottar, sender og videresender meldinger fra andre brukere innen Bluetooth-rekkevidde.
- Et nettverk uten kontrollsentre - ingen servere eller skyer. Hver deltaker er både en klient og en "repeater". Meldinger reiser fra enheten til enheten ved hjelp av multi-hop-prinsippet.
- Kryptering som standard - private meldinger bruker X25519 for nøkkelutveksling og AES-256-GCM for innholdskryptering. Gruppechatter er i tillegg beskyttet av passord som konverteres til nøkler ved hjelp av Argon2id.
- Ingen kontoer eller numre - messenger krever ikke registrering, telefon eller e-post. Ditt kallenavn kan endres på farten og er ikke knyttet til noen identifikatorer.
- Lagre & videresende - meldinger blir cachet for offline-deltakere og levert når de kommer online igjen.
- Nøddeling - tredobbelt klikk på logoen fjerner umiddelbart all data på enheten.
- IRC-stil kommandoer - kontroller messenger med enkle kommandoer: /j for å gå inn i kanalen, /msg for privat chat, /pass for å sette et passord for rommet, osv.
- Effektivitet - bruker LZ4-komprimering, batterioptimalisering, og adaptiv skanning for å spare energi.
Appen er for øyeblikket tilgjengelig på iOS og macOS, med en Android-versjon som kommer snart. Koden er åpen kildekode og tilgjengelig på GitHub, og systemet selv ser ut som et eksperiment med et anstendig nivå av sikkerhet og personvern.
Hva er X25519 og AES-256-GCM?
X25519 er en nøkkelutvekslingsalgoritme basert på Curve25519 elliptiske kurver. Den brukes til å opprette en delt hemmelighet mellom to parter uten å overføre denne hemmeligheten direkte. X25519s styrker er hastighet, kompakthet og angrepsmotstand på grunn av kurvens design. Det er en standard for moderne protokoller (f.eks. TLS 1.3, Signal).
AES-256-GCM er en symmetrisk krypteringsalgoritme som kombinerer AES med en nøkkelstørrelse på 256 biter og Galois/Counter Mode (GCM). GCM gir ikke bare datakryptering, men også dataautentisering, som beskytter mot manipulering og forvrengning.
Til sammen gir X25519 og AES-256-GCM sterk ende-til-ende sikkerhet: X25519 for nøkkelutveksling og AES-256-GCM for meldingskryptering.
Hvem er Jack Dorsey?
Jack Dorsey er en amerikansk entreprenør, programmerer og designer, kjent som medgrunnlegger av Twitter og betalingssystemet Block (tidligere Square). Han ble født 19. november 1976 i St Louis, USA. Tilbake i 2006 lanserte han Twitter, som har vokst til å bli et av de største sosial nettverkene i verden. I 2009 grunnla Dorsey Square, en mobil betalingsplattform. Han er kjent for sitt engasjement for desentralisering, kryptovalutaer og en minimalistisk livsstil. I 2021 forlot han stillingen som CEO for Twitter for å fokusere på Block og Web3-prosjekter. Han eksperimenterer nå med åpne messengers og desentraliserte tjenester.
Kilde: GitHub