Skip to content

Latest commit

 

History

History
39 lines (28 loc) · 2.2 KB

DESIGN.md

File metadata and controls

39 lines (28 loc) · 2.2 KB

Development information

Technical specification

RSBT uses BitTorrent Enhancement Proposals (BEPs): http://bittorrent.org/beps/bep_0000.html

Currently implemented BEPs

BEP Description
0003 The BitTorrent Protocol Specification
0015 UDP Tracker Protocol for BitTorrent
0023 Tracker Returns Compact Peer Lists

Pending implementation BEPs

BEP Description
0005 DHT Protocol
0006 Fast Extension
0009 Extension for Peers to Send Metadata Files
0010 Extension Protocol
0011 Peer Exchange (PEX)
0012 Multitracker Metadata Extension
0014 Local Service Discovery
0019 WebSeed - HTTP/FTP Seeding (GetRight style)
0027 Private Torrents
0029 uTorrent transport protocol
0055 Holepunch extension

Processes

Downloader

This process is a loop to react on download events, select new blocks for download and update counters.

Peer

Each peer is running its own processing stream.