this component is heavily inspired by Secure Scuttlebutt. however, in the interest of simplicity the protocol has been modified to better integrate into Mainline DHT.

http://www.bittorrent.org/beps/bep_0049.html

this client serves and replicates what amount to signed and linked RSS feeds. in order to support gossip these must be append-only. using this type of log makes solving certain replications problems significantly easier. however, we must be careful with storage because append-only logs can easily grow to be quite large. we will need to support garbage collection and log compaction in order to minimize the footprint of this application.

{
  "parent": infohash,
  "content": infohash,
  "seq": number,
  "hash": infohash,
  "sig": signature
}

Tracker/SigchainClient (last edited 2019-01-27 02:58:48 by xj9)