Fair Peer-to-Peer Content Delivery via Blockchain
Songlin He, Yuan Lu, Qiang Tang, Guiling Wang, Chase Qishi Wu

TL;DR
This paper introduces blockchain-based solutions for fair peer-to-peer content delivery, ensuring fair rewards for deliverers and fair treatment for consumers and providers, with proven efficiency and practical implementation.
Contribution
It presents the first expressive, minimalist security solutions for p2p content delivery, with two protocols (FairDownload and FairStream) guaranteeing fairness even under collusion.
Findings
Guarantee delivery fairness proportional to in-time delivery
Achieve asymptotically optimal on-chain costs
Prototype implementation on Ethereum demonstrates practicality
Abstract
Peer-to-peer (p2p) content delivery is promising to provide benefits like cost-saving and scalable peak-demand handling in comparison with conventional content delivery networks (CDNs) and complement the decentralized storage networks such as Filecoin. However, reliable p2p delivery requires proper enforcement of delivery fairness, i.e., the deliverers should be rewarded according to their in-time delivery. Unfortunately, most existing studies on delivery fairness are based on non-cooperative game-theoretic assumptions that are arguably unrealistic in the ad-hoc p2p setting. We for the first time put forth the expressive yet still minimalist securities for p2p content delivery, and give two efficient solutions FairDownload and FairStream via the blockchain for p2p downloading and p2p streaming scenarios, respectively. Our designs not only guarantee delivery fairness to ensure deliverers…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsBlockchain Technology Applications and Security · Peer-to-Peer Network Technologies · Caching and Content Delivery
