cross-posted from: https://lemmy.zip/post/51866711

Signal was just one of many services brought down by the AWS outage.

you are viewing a single comment's thread
view the rest of the comments
[–] 2 points 1 year ago (6 children)

I2P already did that with their DHT network (remember DHT?). I2P Bote uses that for messaging

  • source
  • parent
  • hideshow 6 child comments
  • [–] 1 point 1 year ago (5 children)

    Eh, no. A DHT doesn't solve offline storage of data, when the source node is already offline, and the target node is not yet online.

  • source
  • parent
  • hideshow 5 child comments
  • [–] 1 point 1 year ago (4 children)

    It does temporarily, on the order of hours to days. It's not designed to use the network for long term storage, just message passing

  • source
  • parent
  • hideshow 4 child comments
  • [–] 2 points 1 year ago (3 children)

    No, DHT is just a way of determining paths and priority of value lookup by key in the network, so that the load were distributed predictably, while allowing you to find, well, what you are looking for. BTW, while everybody uses Kademlia with modifications, I'd argue that Chord is better for anything related to security and anonymity.

    Storage and serving of anything big is another thing. I take it you mean that I2P nodes cache messages relayed via them when the target node is unavailable. That doesn't have anything to do with DHT.

  • source
  • parent
  • hideshow 3 child comments
  • [–] 4 points 1 year ago (2 children)

    I2P has its own internal DHT network. Bote piggybacks on it to relay messages between Bote nodes. You can even configure it so you can address random online nodes and ask them to hold a message for another node to relay (online or offline) to obscure message timing

    DHT can be used for almost anything as a generic key value store, even if the typical use is just peer finding

    https://bote.readthedocs.io/en/latest/v5/kademlia/

  • source
  • parent
  • hideshow 2 child comments