]> git.mxchange.org Git - quix0rs-apt-p2p.git/blob - TODO
Change all print statements to log.msg calls.
[quix0rs-apt-p2p.git] / TODO
1 Missing Kademlia implementation details are needed.
2
3 The current implementation is missing some important features, mostly 
4 focussed on storing values:
5  - values need to be republished (every hour?)
6  - original publishers need to republish values (every 24 hours)
7  - when a new node is found that is closer to some values, replicate the 
8    values there without deleting them
9  - when a value lookup succeeds, store the value in the closest node 
10    found that didn't have it
11  - make the expiration time of a value exponentially inversely 
12    proportional to the number of nodes between the current node and the 
13    node closest to the value