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

3.4 Block Exchange - BitSwap Protocol #15

Open
mitar opened this issue Mar 28, 2016 · 1 comment
Open

3.4 Block Exchange - BitSwap Protocol #15

mitar opened this issue Mar 28, 2016 · 1 comment

Comments

@mitar
Copy link
Contributor

mitar commented Mar 28, 2016

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.

@alphaCTzo7G
Copy link

Agree.. There is some misinformation going around based on the paper, which might have significant PR (not pull requests :)) issues.. and may cause issues with adoption..

https://news.ycombinator.com/item?id=12809259

ipfs/kubo#4083 (comment)

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants