back to article Jack Dorsey floats specs for decentralized messaging app that uses Bluetooth

Serial entrepreneur Jack Dorsey, who co-founded Twitter and currently acts as CEO of payments company Block, has released the source code for a peer-to-peer messaging app called bitchat that relies on Bluetooth for network connectivity. In the project's GitHub repo, Dorsey describes the project thus: "A secure, decentralized, …

  1. BartyFartsLast Silver badge

    Who you calling

    bitch at what?;

    1. Grogan

      Re: Who you calling

      The truncated text on my browser tab says:

      "Jack Dorsey floats bitch" lol

      (I middle click on articles I want to read and then go to the tabs to read them, so that was the first thing I saw)

      1. BartyFartsLast Silver badge

        Re: Who you calling

        IIRC El 'reg usually shows up as IT news and Anal

    2. vordan

      Re: Who you calling

      ... and don't call me Shirley!

    3. Erix

      Re: Who you calling

      Yo Jack, where's your bitchat?

    4. This post has been deleted by its author

  2. Excused Boots Silver badge

    Now someone please correct me if I’m wrong but I can’t see this working, in practice!

    So day one, it launches, unless a significant number of people download and start it up also on day one, then it’s useless, you, as a early adopter can’t connect to anyone because you need to wait for people local to you to also sign up…etc!

    OK probably Jack has a better understanding of such matters than I do, but……

    1. Anonymous Coward
      Anonymous Coward

      Maybe it'll start with friends in the office. But yeah would seem to be a problem. Are we near constantly in range of a mesh, I'm not. Or is he hopimg to piggyback on everyone leaving bluetooth active on phones, laptops, cars, TVs etc - bluetooth is quite ubiquitous in cities and towns. Out in the country you might need to be near a tractor! Jack may have got over excited on this one. But ... I'm all for privacy.

    2. MatthewSt Silver badge

      It'd be perfect at concerts, sports events, festivals etc where WiFi and mobile signal are lacking but you're within 10 metres (or a couple of hops of 10 metres) from the people you want to communicate with.

      1. Anonymous Coward Silver badge
        Childcatcher

        Or schools, especially with the kids being on data-limited packages. Then other schools in the neighbourhood as the kids chat with their local friends.

        1. Anonymous Coward
          Anonymous Coward

          Or not, keep the kids away from phones as long as possible

        2. Jamie Jones Silver badge

          It's almost like the days of uucp, where the uucp mesh exploited the fact USA local calls were free

      2. breakfast Silver badge

        Tools like this (but secure) are an important tool at protests where the authorities are liable to switch off the mobile network but you have a lot of people and it's useful to still have some co-ordination.

        1. Anonymous Coward
          Anonymous Coward

          Bluetooth is jammable, but it's far more likely the authorities will be sat in vans gathering evidence, monitoring or even spoofing messages.

          Source? It's exactly what I'd do. (No, I'm not a nice person, because I'm paid to think of this kind of stuff)

          1. Freddie

            Isn't the idea that this - will be - encrypted?

            1. cyberdemon Silver badge
              Alien

              Encrypted or not: Anyone, including the guys in the "inconspicuous" van, can broadcast a bad-faith message designed to mislead and manipulate the crowd.. Unless the crowd all shared their PKs in advance and nobody among their number is a spy.

              1. Anonymous Coward
                Anonymous Coward

                And I expect that those who want to intercept such things will now be (even more) furiously researching potential vulns in Bluetooth in order to try to insert malware, etc, onto phones, if there's an expectation that you'd need to have Bluetooth always-on to use this.

                [a different AC]

    3. mhoulden

      "Hello. This is the voicemail of Alexander Graham Bell, inventor of the first telephone. If you've invented another telephone..."

    4. roobear

      it works - just not for the problem you are thinking of. its not meant to be a whatsapp replacement as you cant reliably send messages ~anywhere. in enclosed areas though where data would be poor and mass adoption can be easy - then it makes sense. festivals, protests and so on.

  3. martinusher Silver badge

    He's obviously just discovered Meshtastic...

    ....but doesn't quite know what it is.

    For ElReg readers who haven't heard of it, here's a brief explanation. Its built on low power "LoRa" radios that typically work in the 900MHz unlicensed band (in the US around 915MHz.) These radios use a "Chirp Spread Spectrum" modulation technology that has quite absurd range for the power deployed (40mW), its line of sight but people have been getting 40Km or more point to point. Meshtastic is a community software effort built on inexpensive radio modules (pre-tariff they're typically about $20 for two or so) where the radios form a cooperative mesh like a Zigbee network. Using these I can send low bandwidth messages around the Los Angeles area (that's where I live).

    There's lots of information about this on the Interweb. Despite this its still an obscure technology, one reason being that its too small, too low powered and too cheap for people to take seriously -- I have a radio amateur license and live in an area where there are lots of active amateurs but with a handful of exceptions they all turn their noses up at this technology as if it wasn't real. "We're working on it".

    (You could do a similar mesh with BLE but won't work anything like as well.)

    1. Anonymous Coward
      Anonymous Coward

      Re: He's obviously just discovered Meshtastic...

      Sounds interesting. Could it replace bluetooth? Not sure that is a good idea but wondering. It could maybe co-exist the way we are shrinking capability and increasing battery life.

      1. vordan

        Re: He's obviously just discovered Meshtastic...

        It doesn't have the bandwidth. In technology, you have to trade something for something - in this case, simplicity, range for bandwidth...

      2. rg287 Silver badge

        Re: He's obviously just discovered Meshtastic...

        Sounds interesting. Could it replace bluetooth?

        LoRa is designed for low-bitrate, low-power, long-range comms. It's billed as "IoT". It's got lots of interest in agricultural and environmental circles for remote sensing stations - popping a few bytes of data back every 15minutes or so. BLE power consumption but over distances up to 10km. Ideal for soil moisture sensors or weather stations to talk back to the farmstead without needing relays or higher power demand.

        These projects are mostly via LoRaWAN, which overlays a MAC layer protocol onto LoRa (which is the modulation technique). This uses various modes for sensors to send data, go into receive mode for a window in case an update is being sent, but involves them being idle or off most of the time. If you want to run it all the time, it'll consume much more power. So less advantage over BLE. It's also much lower bandwidth - 433-915MHz vs 2.4GHz for BLE, so mostly won't be suitable for things like bluetooth file transfers.

        Meshtastic uses LoRa (not LoRaWAN) to send small text messages.

        It's neat and fun to play around with, but you need special hardware and it's not necessarily doing anything that existing systems don't (or couldn't).

        We're seeing mobile phones integrate sat-comm chips for emergency use. I guess in future it's not inconceivable that a phone could include a 433/868/915MHz LoRa-capable transceiver which could be used for interacting directly with LoRA IoT hardware (if that becomes mainstreamish), or by a meshtastic app (or as a further fallback for apps like Briar, which works on IP & Tor, but can also work P2P over bluetooth). Additional standards get supported all the time - 3/4/5G spectrum and protocols. LoRa is a different standard altogether but it's not inconceivable that it could be included in future chipsets.

    2. werdsmith Silver badge

      Re: He's obviously just discovered Meshtastic...

      Reminds me a bit of packet radio that was a messaging protocol for amateur radio that peaked in the 1990s. Users connected a TNC to their radio and joined the network, a message could be sent around the world by hopping across peers to a BBS. Using low power VHF the network was dense enough to send stuff around the world with a few bridge links using other mediums.

      Protocol was AX.25 but it fell out of use with the rise of internet then evolved and repurposed into APRS.

      1. DarkwavePunk Silver badge

        Re: He's obviously just discovered Meshtastic...

        The CIO of the internet company I worked for in Oz left to found a company using that tech in 1995. It didn't last long from my recollection. We were still using pagers, the internet was the wild west, and everything was fair game at the time.

    3. Hubert Cumberdale Silver badge

      Re: He's obviously just discovered Meshtastic...

      Hello K6MDU. UK amateur here, not wishing to reveal real-human identity though. I've looked into meshtastic as well, but I just don't see the point. Not that I'm turning my nose up at it – I just can't see a use case for it. Barring onanistic prepper "SHTF" scenarios, what is the actual point on a day-to-day basis? Genuinely interested.

      1. martinusher Silver badge

        Re: He's obviously just discovered Meshtastic...

        Amateur radio emergency communications is well organized in the US, it being part of official planning. What that means locally is that radio equipment is maintained in key facilities -- government buildings, large hospitals, police stations etc. -- that's dormant except for a scheduled weekly test to verify its all working. Really serious emergencies needing this equipment are likely to be very rare but should something like a large earthquake occur that takes out the normal infrastructure then its handy to have backups while systems are being restored. Because of geography and size communication can be quite spotty here, especially in remote areas, with the amateur VHF repeaters actually being one of the few systems that give practically universal coverage. Satellite messaging will improve things but there are few technologies out there that can boast the potential range for the ultra low cost and ultra low power that LoRa offers.

        As for paranoia, a year ago I'd say "Nah, no chance" but given what's been happening with raids by armed paramilitaries some level of paranoia might now be prudent. Needless to say, there's now a tracking app -- "ICE Block" -- but its only a matter of time before cell service gets selectively blocked in operational areas. (...and if you think "It can't happen here....." then you should remember the words of Pastor Niemoller.....)

        1. Hubert Cumberdale Silver badge

          Re: He's obviously just discovered Meshtastic...

          Interesting. While we do have Raynet, it seems to be amateur in every sense of the word. I mean, look at that website (the 1990s tried to call, but the line was busy with dialup...). Don't get me wrong – it's an honourable cause, but I suspect it's very unlikely to be used here "in anger" any time soon. We don't get hurricanes, tornados, earthquakes, etc. here, and emergency services have their own thing going on (admittedly based on infrastructure that could fail). It's telling that they don't list a great deal on that front page as having been useful since 1953. We also don't have any vast wilderness to speak of, barring some parts of Scotland.

          But yeah, I think with the current US situation, I'd be wanting to keep as much of myself off-grid(dable) as possible. This is no way for a civilised country to behave. I'd say that the US was a global laughing stock, but (a) so is the UK since the shambles of Brexit and (b) some things are just too scary to be funny.

      2. MachDiamond Silver badge

        Re: He's obviously just discovered Meshtastic...

        "Barring onanistic prepper "SHTF" scenarios, what is the actual point on a day-to-day basis?"

        If the SHTF, I've got my Extra (not giving out call sign), several radios and solar panels/batteries. I don't do text so it's not a factor for me anyway. If somebody wants something from me, they can bloody well ring up.

    4. phuzz Silver badge

      Re: He's obviously just discovered Meshtastic...

      There is a massive advantage to using Bluetooth though, and that's that everyone already has a device capable of using it in their pocket.

      1. Anonymous Coward
        Anonymous Coward

        Re: He's obviously just discovered Meshtastic...

        Well, Bluetooth people couldn't use that argument when it was new too!

    5. Charlie Clark Silver badge

      Re: He's obviously just discovered Meshtastic...

      Sounds more like a competitor to ZigBee where you don't want neither ad hoc networks, nor the power needed to run WiFi. Bluetooth makes adding new devices easy.

      1. TonyHoyle

        Re: He's obviously just discovered Meshtastic...

        Bluetooth also has a maximum range of a few feet. Between friends in an office fine.. but as a true decentralized messaging app it's a nonstarter. You would need *millions* of people to install this app, and it would likely still suck outside major cities.

        Oh and good luck getting apple to allow your app to turn your phone into 24/7 bluetooth router..

    6. TonyHoyle

      Re: He's obviously just discovered Meshtastic...

      I'm on a hill and have a decent antenna attached but still haven't managed to receive a single meshtastic packet despite (according to the maps) there being a user less than a mile away. It's less acute.. I imagine in dense cities it's quite useable, but getting enough coverage to actually form a mesh outside that environment is hard.

  4. may_i Silver badge

    Why does he want to use my battery?

    For both security and power consumption reasons, I have Bluetooth turned off unless I need to use it.

    So Jack comes up with an idea to do messages in mesh networks of Bluetooth devices. Nice idea, but it's kind of like using BitTorrent. If you're a good citizen, you make sure that your upload/download ratio is about 1. Here. we're being asked to keep our Bluetooth on all the time to enable a mesh network. The network doesn't work unless lots of people decide to have Bluetooth on all the time, without any benefit for them, rather they get the disincentive of less battery time and an enlarged attack surface.

    Nice try Jack!

    1. ilmari

      Re: Why does he want to use my battery?

      Bluetooth power consumption today is so miniscule relative to today's massive batteries, that for example apple keeps Bluetooth on even if you switch off the iPhone..

      1. abend0c4 Silver badge

        Re: Why does he want to use my battery?

        However, in order to receive and relay the messages in any intelligent way you're going to need the processor too. Bluetooth LE covers an area roughly the size of a soccer pitch. You can get a lot of people at those.

        For simple cases of a few people in close proximity, maybe they could just talk to each other.

        1. Dan 55 Silver badge

          Re: Why does he want to use my battery?

          So they could a message to the destination by playing a game of Chinese whispers (is it still called that? Something tells me probably not).

        2. EricB123 Silver badge

          Re: Why does he want to use my battery?

          "maybe they could just talk to each other."

          Is that some newfangled method of communication I haven't heard about?

      2. TonyHoyle

        Re: Why does he want to use my battery?

        There's a massive difference between bluetooth passively listening in the background, using almost no power, to it actively becoming a router for a peer to peer protocol (which involves CPU too so that has to come out of idle).

    2. Anonymous Coward
      Anonymous Coward

      Re: Why does he want to use my battery?

      Most people leave it on.

    3. werdsmith Silver badge

      Re: Why does he want to use my battery?

      Most people leave it on, as evidenced by the ubiquity of smartwatches and other auxiliary devices (AirTags, earphones etc)

      It’s not all about you.

      Also, we are not being asked to do anything, it’s just an idea being floated.

    4. Anonymous Coward
      Anonymous Coward

      Re: Why does he want to use my battery?

      "The network doesn't work unless lots of people decide to have Bluetooth on all the time, without any benefit for them"

      How is it not any benefit for them, if they are actively using it? Did I miss the bit where Jack asked people who didn't use it to keep their Bluetooth switched on and install an app specially so everyone else could use their phone as a hop?

    5. Irongut Silver badge

      Re: Why does he want to use my battery?

      I have bluetooth on permanently, my phone battery lasts 3 days.

      The phone is 3 years old too.

      1. Anonymous Coward
        Anonymous Coward

        Re: Why does he want to use my battery?

        Well, if you want it to last 3.5 days.... :-)

  5. Ian Johnston Silver badge

    So basically he has re-invented Fidonet, but with much smaller hops.

    1. werdsmith Silver badge

      FidoNet was about dial up modems.

      This is more like the process used to locate AirTags or those Tile trackers adapted for peer to peer mesh communication. So based on proximity and more like the old AX.25 based packet radio structure.

    2. Anonymous Coward
      Anonymous Coward

      So basically he has re-invented Fidonet, but with much smaller hops.

      Or perhaps even uucp ;)

      I imagine a secure and privacy preserving store-and-forward network protocol might be deployed over just about any network transport (rfc1149?)

      I suppose incorporating cheap low power a RF open mesh component like BT into light bulbs, light fittings, power points etc etc might enable this kind of application but might also lead to all sorts of covert buggery. :)

      † surveillance.

  6. ChoHag Silver badge
    Windows

    > It connects using peer-to-peer networking instead of the internet

    So ... the internet?

    We had peer to peer networking (or "inter-networking", if you will) long before his ilk tried to centralise it.

  7. BartyFartsLast Silver badge

    BTDT

    Knew I'd seen this sort of thing before, anyone else remember Cybiko (and several other similar gadgets)?

    1. Jason Bloomberg Silver badge

      Re: BTDT

      I have a box of Cybiko Classic in the loft from when Toys-R-Us (UK) were selling them off cheap. Never got round to using them for whatever I had thought I might be using them for.

  8. Captain Hogwash Silver badge

    Sounds a lot like Briar

    Did I miss something?

    1. rg287 Silver badge

      Re: Sounds a lot like Briar

      Yeah, my first thought too. Rebuilding Briar as a personal project.

      Briar runs over Bluetooth, plain IP ("Wifi") or Tor offering messaging and forums.

      So a range of transport options, which they're looking - in the long term - at leveraging into things like crisis mapping.

  9. JimmyPage Silver badge
    Joke

    Who remembers David Thorne

    https://27bslash6.com/interesting.html

    Somehow his comment "Great, you have just invented Twitter" jumped out of my memory

  10. Scene it all

    Apparently RetroShare is SO dark-netty that the author did not know about it. RetroShare has been around for 20 years. It uses internet connections but there is no central server and the entire thing runs P2P, encrypted everywhere.

  11. osxtra

    Latency

    (Popup Balloon) Your message has posted!

    It should be delivered in under 600 hours.

    1. Pete Sdev Silver badge
      Joke

      Re: Latency

      Still quicker than the Royal Mail.

  12. VRocker

    This is something i thought would be useful years ago while i was in another country, i had no roaming data and my friends were the other side of the coach we were on. It would've been nice to be able to message them about the noisy bugger sat next to me.

    And while this sounds useful in some cases, i think it would work far better if the bluetooth mesh networking was a fallback for something else. I seem to remember reading many years ago about Matrix looking into something like this, where a chat could fallback to local comms if it lost server communication. Think something like Signal going 'oh this guy is on the same coach as you and you have no data, you can still message them'. This can get pretty complex though so i don't think it was ever implemented.

    But hey, i hope somebody develops on this, i can see it being useful in some situations.

  13. mark l 2 Silver badge

    I'm struggling to see how a company could make money from this app, its a nice idea for places with bad phone reception but a lot of people around to make the mesh network. But is anyone going to pay for for an app which would only really be good as a messaging app some of the time?

    So it either has to be done as FOSS project not for profit and maintained by the community and released as a free download or you have to be ad supported app, which is then not going to be anonymous if the ad networks are involved.

  14. Throatwarbler Mangrove Silver badge
    Devil

    Perhaps . . .

    . . . rather than implementing this approach as a separate messaging app, it could be used as an alternative or fallback transport for existing messaging apps (e.g. Signal) when existing transports such as WiFi or cellular are too congested or unavailable. This could be very useful in cases like crowded concerts, or, as mentioned above, protests, especially where The Powers That Be decide to shut down local cell towers. Security is obviously a concern, but it's also a concern in cases where the police set up Stingray devices to intercept cellular traffic. Either way, encryption needs to be handled by the application. Shutting down peer-to-peer connectivity is a lot harder than shutting down cellular or WiFi access, so this approach would provide enhanced communication resilience.

    Despite some obvious shortcomings to this approach, I like it, and I'll be interested to see where Dorsey takes it.

  15. kilgoretrout

    P2P instant messaging projects, such as GNU Jami (ex Ring) or Briar, already exist. Why reinvent the wheel instead of supporting ongoing efforts?

  16. PRR Silver badge

    Yes, it is fidonet (nodes touching across telephone tariff boundaries).

    And no, it can't work from my house because high-guess 78 meters is exactly the distance to my nearest neighbor, but *dense* foliage adds much attenuation. (Even his new WiFi is barely seen here.)

  17. 897241021271418289475167044396734464892349863592355648549963125148587659264921474689457046465304467

    Bitch@™

    You're welcome grateful internet.

  18. Tron Silver badge

    Finally.

    Some distributed tech is appearing. It will get better, if is not banned by glorious leaders.

  19. StewartWhite Silver badge
    Megaphone

    Finding Dorsey

    So let me get this right.

    We already have way too many ways of "communicating" by way of email, mobile phones (+ landlines for the elderly amongst us such as myself), Slack, Teams, Zoom, WhatsApp, Telegram & Signal (for budding Nazis) and anti-social media (Twatter/eX, Faecesbook, Instabrag, LinkedOut, Tik-Twat etc.) and the answer to all this one-way shouty communication is to add yet another way of sending drivel to narcissists who don't care what you think.

    No. Just no!

POST COMMENT House rules

Not a member of The Register? Create a new account here.

  • Enter your comment

  • Add an icon

Anonymous cowards cannot choose their icon

Other stories you might like