BitTorrent Bundles - how does paygate function work? is there a specification?

There are various code libraries in different languages ​​for interacting with the BitTorrent protocol. There's a spec here (not sure if the best source):
https://wiki.theory.org/BitTorrentSpecification

I'm interested in a new product built on top of the BitTorrent protocol by BitTorrent Inc: Bundles

Thom Yorke is known to have released his latest album as Bundle.

This allows the artist to offer some media for free, while retaining some as a “paygate”, i.e. media that you must pay to unlock (there is also an “email” where the content is unlocked by joining the artist’s mailing list). The package itself is a torrent that can be downloaded through the standard BitTorrent client software.

My question is: how does the paygate function work?

Is it as simple as downloading any file? that is, you pay to gain access to download the torrent file, and you could "piracy" using the torrent file package, allowing others to download media content?

Or is it harder? Does it use any protocol tricks to protect private content?

+4
source share

All Articles