Persistent BitTorrent Trackers
By: François-Xavier Wicht , Zhengwei Tong , Shunfan Zhou and more
Potential Business Impact:
Keeps your file-sharing score safe forever.
Private BitTorrent trackers enforce upload-to-download ratios to prevent free-riding, but suffer from three critical weaknesses: reputation cannot move between trackers, centralized servers create single points of failure, and upload statistics are self-reported and unverifiable. When a tracker shuts down (whether by operator choice, technical failure, or legal action) users lose their contribution history and cannot prove their standing to new communities. We address these problems by storing reputation in smart contracts and replacing self-reports with cryptographic attestations. Receiving peers sign receipts for transferred pieces, which the tracker aggregates and verifies before updating on-chain reputation. Trackers run in Trusted Execution Environments (TEEs) to guarantee correct aggregation and prevent manipulation of state. If a tracker is unavailable, peers use an authenticated Distributed Hash Table (DHT) for discovery: the on-chain reputation acts as a Public Key Infrastructure (PKI), so peers can verify each other and maintain access control without the tracker. This design persists reputation across tracker failures and makes it portable to new instances through single-hop migration in factory-deployed contracts. We formalize the security requirements, prove correctness under standard cryptographic assumptions, and evaluate a prototype on Intel TDX. Measurements show that transfer receipts adds less than 6\% overhead with typical piece sizes, and signature aggregation speeds up verification by $2.5\times$.
Similar Papers
Persistent BitTorrent Trackers
Cryptography and Security
Keeps your file-sharing score safe forever.
ZipperChain: Transmuting Trusted Third-Party Services Into Trustless Atomic Broadcast
Distributed, Parallel, and Cluster Computing
Lets computers share information super fast and safely.
Proof of Trusted Execution: A Consensus Paradigm for Deterministic Blockchain Finality
Cryptography and Security
Makes computer networks agree faster and use less power.