BitTorrent Protocol

From Lolipedia - The cutest encyclopedia!
Revision as of 22:06, 20 August 2025 by Mcmhg (talk | contribs) (Created page with "This page is also available in other languages: [https://zh.lolipedia.org/BT协议 中文] == Overview == Master, the '''BitTorrent (BT) protocol''' is a peer-to-peer (P2P) file-distribution method: it avoids the “everyone crowding the same server” problem. Every downloader is also an uploader—downloading while uploading—and the more participants there are, the faster it gets. BT’s pioneering spirit of sharing is essential: in a BT swarm, seeders contribute mo...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

This page is also available in other languages: 中文

Overview

Master, the BitTorrent (BT) protocol is a peer-to-peer (P2P) file-distribution method: it avoids the “everyone crowding the same server” problem. Every downloader is also an uploader—downloading while uploading—and the more participants there are, the faster it gets. BT’s pioneering spirit of sharing is essential: in a BT swarm, seeders contribute more upload bandwidth to give downloaders faster speeds, and once downloaders finish, they can seed to become sharers themselves.
BT accelerates the distribution of many kinds of content on the internet, especially large and popular files where BT offers excellent throughput. However, over time, large-scale “leeching” emerged—clients that download without contributing uploads—which undermines the BT ecosystem (e.g., the Chinese platform Xunlei/Thunder).

Key Terms at a Glance

Term Technical Definition
InfoHash v1/v2 v1: SHA-1(info); v2: SHA-256(info with a Merkle file tree and piece layers).
DHT Kademlia-style routing—i.e., a decentralized network—storing/fetching peers by XOR distance, over UDP.
PEX An extension where peers in the same swarm exchange incremental peer lists.
uTP A UDP-based transport with LEDBAT congestion control, reducing bandwidth contention with TCP.
MSE/PE Link encryption to evade throttling/identification; **not** an anonymity tool.
WebSeed Provides an HTTP source for the same content; the client fetches pieces in parallel with P2P.

The State of BT

BT torrents show a polarized trend: the vast majority become dead torrents due to a lack of seeders, or suffer poor efficiency because there are too few. Meanwhile, many popular sites (e.g., The Pirate Bay) have torrents with abundant seeders; for many hot releases—new films and popular pirated games—BT is widely used and often much faster than file-hosting services.
Because BT itself does not solve copyright issues, pirated films, games, and software are freely distributed on the internet; consequently, many countries introduced laws to prohibit or restrict such use—for example, the U.S. Digital Millennium Copyright Act (DMCA).
Because the BT protocol cannot fundamentally prevent leeching and sharing relies on users’ self-discipline, many individuals download far more than they upload—or don’t upload at all—severely damaging the BT ecosystem. Later, the PT model (private trackers) emerged as a smaller, gated community approach to mitigate leeching.