-
Notifications
You must be signed in to change notification settings - Fork 0
Implement Super Seeding #7
Description
Implement Super Seeding
Problem
When a new torrent is uploaded and the client is the initial (or only) seed, this approach is inefficient because the same pieces may be uploaded multiple times to different peers.
As for now we are just fetching the torrent file chunks from the peers and then initiating handshakes , which is for now working only with the existing torrent files
What does Super Seeding do ?
Super Seeding (Intial Seeding ) is used when a new torrent file is uploaded onto the p2p architecture.
Instead of sending any piece a peer asks for, the client only sends a specific piece, waiting for confirmation that the peer has shared it with others before sending more.
Goal
Improve piece distribution efficiency during the early life of a torrent by ensuring that each uploaded piece contributes to swarm growth.