Skip to content

Proposed Federation Design #1 #2

@ReisenB

Description

@ReisenB

Presented below is a rough sketch of what a decentralized bittorrent tracker system could look like. The system is built primarily on IPFS, and is in places predicated on js-ipfs being usable (though a cut-down version could still work without it). The system is composed of three servers and a frontend. The first two servers can be easily forked at any time, and the third can be rebuilt on-demand from the information provided by the former two. These server and frontend packages could all run on a single physical machine, or they could run as a federation (the better scenario). The first two servers do represent points of centralization of authority, but the actual content is fully distributed. The third server and frontend will ideally be runnable entirely within the browser of the end user, meaning the surface area for debilitating attacks on the system is limited entirely to temporarily disabling the creation of new user profiles, or (in a much harder to carry out attack) temporarily freezing the upload of new files by specific groups of users.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions