Skip to content

Implement Super Seeding #7

@BitForge95

Description

@BitForge95

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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or requesthelp wantedExtra attention is needed

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions