Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Prevention of Freeriders #8

Open
dcerisano opened this issue Jul 9, 2015 · 0 comments
Open

Prevention of Freeriders #8

dcerisano opened this issue Jul 9, 2015 · 0 comments

Comments

@dcerisano
Copy link

With the new pulse functionality that prevents flooding, torrent-stream has become friendly on shared networks. So now might be a good time to throw a stone or two at freeriding and other hackery.

Freeriding seems to be an issue with all implementations of the peer wire protocol, even though it chokes non-givers (has a GT criterion).

The best solution may likely be an extension to the protocol itself coming from an opensource implementation like this one.

  • Freeriders rely on a swarm's amazing ability to flood a network.
  • Even streamed freeriding may be possible when torrent availability is very high.
  • Perhaps targeting peers that serve freeriders is a good candidate for protocol extension.
    For eg. By masquerading as a freerider (there are many nefarious examples) only during peer discovery.
  • If successful, the protocol extension could be published to the peer community at large.

Al least this thread could be used to keep abreast of the state of the art around this issue.

@dcerisano dcerisano changed the title Prevent Freeloaders and Leechers Prevention of Freeloaders Jul 9, 2015
@dcerisano dcerisano changed the title Prevention of Freeloaders Prevention of Freeriders Jul 9, 2015
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant