2.4 KiB
| tags | urls | related-to | ||||
|---|---|---|---|---|---|---|
|
|
|
#bittorrent
| urls | https://www.bittorrent.org, https://www.bittorrent.com |
|---|---|
| relates-to | Comparison of BitTorrent clients |
In order to imagine, what do we mean by BitTorrent - Codex Integration, we need to gain some basic understanding of BitTorrent. This is no time nor space to create a comprehensive introduction to BitTorrent here (we need to learn it as we go), so, here I just gathered some resources I use to understand the protocol, and by doing it to understand what does it mean for Codex to integrate with BitTorrent clients.
Specs
BitTorrent spec is build incrementally from so called BitTorrent Enhancement Proposals (BEPs). Each BEP adds something to the BitTorrent Protocol. The most important BEPs to study in order to get a good initial grip on the BitTorrent protocol are:
- BEP3 - The BitTorrent Protocol Specification
- BEP5 - DHT Protocol
- BEP9 - Extension for Peers to Send Metadata Files
- BEP10 -Extension Protocol
- BEP23 - Tracker Returns Compact Peer Lists
- BEP29 - uTorrent transport protocol
Papers
Selection of some more important BitTorrent papers:
- Incentives Build Robustness in BitTorrent
- The Bittorrent P2P File-Sharing System - Measurements And Analysis
Books
Not so many decent books about the BitTorrent protocol. You can find some publications from Springer and occasionally IEEE that focus on some aspects of BitTorrent or its performance.
Below some recommendations:
- The World of Peer-to-Peer (P2P). Community book, free.
- BitTorrent chapter from book P2P and Grids to Services on the Web.
BitTorrent Token
Not sure how to categorise this, especially it is just in the area of the BitTorrent ambitions. Yet, clearly, they want to be on the same market as we are: Whitepaper.