senyor-seymour-butts / SemanticP2P

0 stars 0 forks source link

Domain Update Support #21

Open senyor-seymour-butts opened 8 years ago

senyor-seymour-butts commented 8 years ago

The web is no good if documents can't be updated. Currently, this is the biggest unknown. We need some way to propagate changes through the network quickly without flooding too many peers too quickly. I propose a combination of techniques including, but no limited to:

1). File splitting 2). File Diffs 3). A push/pull rather than a polling system. The push would let peers know there is new content, and then invalidate their content. They would then pull the new content at their leisure. 4). If the avg file size isn't too big, a simple push of the new content would work.

For 3 and 4 there may need to be a way to acknowledge that the update was received. We need to minimize the num of peers which have invalid content they think is valid.