Daniel Moerner

etracker Public Demo

Over the past two months I have been sharing work here and on Github on a new BitTorrent tracker etracker. I’m happy to share that a public demo is now available: https://etracker.moerner.com/. The public demo is deployed with a small infohash allowlist consisting of recent Linux ISOs. An expanded frontend with support for suggesting allowed infohashes is under development.

To briefly summarize: etracker is a tracker designed to contribute to solving free-riding problems in the BitTorrent protocol at the tracker level. Clients which behave poorly (failing to seed snatches; failing to upload more than they download) receive proportionately less peers from the tracker than clients which are well-behaved. New BitTorrent clients to the tracker receive a full complement of peers, so there is no startup penalty when initially joining the tracker.

Full details can be found on Github, and in this set of slides from a presentation at the Recurse Center.