Discussion:
[libtorrent] Torrent protocol thought
Michel R. Gernaat
2016-01-29 14:29:00 UTC
Permalink
Dear everyone,



I am in no way currently affiliated with the torrent protocol and its
development, so I hope I am not wasting everyone's time here with an idle
thought or one that's been proposed before:





I was wondering whether it would benefit this peer-to-peer protocol to
include (in lieu with DHT and its ilk) an option where clients automatically
receive and cache random pieces of torrents in their networks, which they
then actively seed as well (but in a blind fashion). A local cache of pieces
could be configured and seeded via the DHT.



I imagine it would increase the overall speed of the network at the cost of
a slight overhead (that could be disabled per client). As well as increase
the long term longevity of shared information.



As a side-effect it could also provide plausible deniability for areas where
censorship is commonplace.







Kind regards,


~
Luca Matteis
2016-01-30 09:53:13 UTC
Permalink
The DHT is already doing something like this. Nodes in the DHT store
data from other peers in a blind fashion. I'm not sure how that could
work for torrents though. Doing this for torrents would be too
heavyweight in my opinion. The DHT works well because nodes store
small type of info (IP addresses, hashes, etc..). A torrent on the
other hand is usually a very large file; putting all those pieces on a
system like DHT would not scale well.

Luca

On Fri, Jan 29, 2016 at 3:29 PM, Michel R. Gernaat
Post by Michel R. Gernaat
Dear everyone,
I am in no way currently affiliated with the torrent protocol and its
development, so I hope I am not wasting everyone's time here with an idle
I was wondering whether it would benefit this peer-to-peer protocol to
include (in lieu with DHT and its ilk) an option where clients automatically
receive and cache random pieces of torrents in their networks, which they
then actively seed as well (but in a blind fashion). A local cache of pieces
could be configured and seeded via the DHT.
I imagine it would increase the overall speed of the network at the cost of
a slight overhead (that could be disabled per client). As well as increase
the long term longevity of shared information.
As a side-effect it could also provide plausible deniability for areas where
censorship is commonplace.
Kind regards,
~
------------------------------------------------------------------------------
Site24x7 APM Insight: Get Deep Visibility into Application Performance
APM + Mobile APM + RUM: Monitor 3 App instances at just $35/Month
Monitor end-to-end web transactions and take corrective actions now
Troubleshoot faster and improve end-user experience. Signup Now!
http://pubads.g.doubleclick.net/gampad/clk?id=267308311&iu=/4140
_______________________________________________
Libtorrent-discuss mailing list
https://lists.sourceforge.net/lists/listinfo/libtorrent-discuss
Roman Beslik
2016-01-30 10:16:04 UTC
Permalink
Then a person would distribute data which he/she did not agree to. While
distributing IP-addresses has little consequences, distributing child
porn is not. I am rather scared of your suggestion.
Post by Michel R. Gernaat
I was wondering whether it would benefit this peer-to-peer protocol to
include (in lieu with DHT and its ilk) an option where clients automatically
receive and cache random pieces of torrents in their networks, which they
then actively seed as well (but in a blind fashion). A local cache of pieces
could be configured and seeded via the DHT.
As a side-effect it could also provide plausible deniability for areas where
censorship is commonplace.
Angel Leon
2016-01-30 12:58:26 UTC
Permalink
@Michel R. Gernaat I think you want to take a look at IPFS, I believe they
do something similar to ensure files persist.
https://github.com/ipfs/ipfs


http://twitter.com/gubatron
Post by Roman Beslik
Then a person would distribute data which he/she did not agree to. While
distributing IP-addresses has little consequences, distributing child
porn is not. I am rather scared of your suggestion.
Post by Michel R. Gernaat
I was wondering whether it would benefit this peer-to-peer protocol to
include (in lieu with DHT and its ilk) an option where clients
automatically
Post by Michel R. Gernaat
receive and cache random pieces of torrents in their networks, which they
then actively seed as well (but in a blind fashion). A local cache of
pieces
Post by Michel R. Gernaat
could be configured and seeded via the DHT.
As a side-effect it could also provide plausible deniability for areas
where
Post by Michel R. Gernaat
censorship is commonplace.
------------------------------------------------------------------------------
Site24x7 APM Insight: Get Deep Visibility into Application Performance
APM + Mobile APM + RUM: Monitor 3 App instances at just $35/Month
Monitor end-to-end web transactions and take corrective actions now
Troubleshoot faster and improve end-user experience. Signup Now!
http://pubads.g.doubleclick.net/gampad/clk?id=267308311&iu=/4140
_______________________________________________
Libtorrent-discuss mailing list
https://lists.sourceforge.net/lists/listinfo/libtorrent-discuss
Loading...