Thursday, January 17, 2013

[rjrviyne] Streaming Bittorrent upload

Modify the Bittorrent protocol, or adapt its principles, to permit streaming uploads, uploads where neither the length nor full content hash are yet known.

Applications include streaming video and whistleblowers who want to upload on the fly as much as possible into a censorship-resistant network before the censors shut them down as the source.

Some ideas: each block contains a UUID linking to the next block.  Blocks also contain links to the uppermost nodes of the yet incomplete Merkle hash tree of previous blocks.  It's not connected yet, so it is a hash forest.  Don't know how to broadcast the latest block.

For the whistleblower or anonymous speech application, conceal the first seeder with Tor.

No comments :