Jack Dorsey's Bitchat - messenger zonder internet: Bluetooth-netwerken, encryptie en decentralisatie

Jack Dorsey's Bitchat - messenger zonder internet: Bluetooth-netwerken, encryptie en decentralisatie
Jack Dorsey heeft een bètaversie van Bitchat uitgebracht. Bron: @jack

Twitter medeoprichter en Block CEO Jack Dorsey heeft "Bitchat" ontwikkeld, een gedecentraliseerde instant messaging-applicatie die werkt via Bluetooth mesh-netwerken. Deze oplossing kan een bericht zonder internet verzenden over een afstand van maximaal 300 meter door het door te geven via tussenliggende apparaten.

Wat is Bitchat

  • Werkt volledig zonder internet: apps communiceren via een Bluetooth Low Energy mesh-netwerk, de apparaten zelf relayen automatisch berichten, waardoor het bereik tot 300 meter wordt verlengd.
  • Privacy en beveiliging: end-to-end encryptie (E2EE), berichten worden niet op servers opgeslagen - ze zijn tijdelijk en verdwijnen na levering
  • Niets overbodigs: geen accounts, geen gecentraliseerde servers, geen telefoonnummers - alleen code en communicatie tussen telefoons
  • Bèta test via TestFlight: toegang voor de eerste 10.000 gebruikers (de test is momenteel vol), uitrol is nog steeds bevroren in de testfase

Waarom het nodig is

Voor offline omgevingen: festivals, protesten, afgelegen gebieden, extreme situaties - het concept van gedecentraliseerde communicatie is ideaal.

Tegen censuur: Peer-to-peer connectiviteit maakt communicatie mogelijk die moeilijk te traceren en te blokkeren is - zoals het geval was met Bridgefy tijdens de protesten in Hongkong.

Dorsey's beleid is decentralisatie: na Bitcoin, Bluesky en Nostr wordt Bitchat een andere stap in zijn filosofie van het afwijzen van gecentraliseerde platforms.

Bron: @jack | TechCrunch

var _paq = window._paq = window._paq || []; _paq.push(['trackPageView']); _paq.push(['enableLinkTracking']); (function() { var u='//mm.magnet.kiev.ua/'; _paq.push(['setTrackerUrl', u+'matomo.php']); _paq.push(['setSiteId', '22']); var d=document, g=d.createElement('script'), s=d.getElementsByTagName('script')[0]; g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s); })();