Skip to content
This repository was archived by the owner on Feb 13, 2023. It is now read-only.
This repository was archived by the owner on Feb 13, 2023. It is now read-only.

3.4 Block Exchange - BitSwap Protocol #15

@mitar

Description

@mitar

In the current draft of the paper, it is written:

In some cases, nodes must work for their blocks. In the case that a node has nothing that its peers want (or nothing at all), it seeks the pieces its peers want, with lower priority than what the node wants itself. This incentivizes nodes to cache and disseminate rare pieces, even if they are not interested in them directly.

When I read that I got concerned about legal issues of just blindly and automatically downloading content from peers. In ipfs-inactive/faq#47 I then read design goals and answer to "but bitswap says it may download stuff for others, to do better?" which is a good read.

I would suggest that both design goals and those questions and answers in some form are added to the paper. Design goals somewhere early on.

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