filecoin-project / filecoin-project/specs

Should BlockSync be in this spec?

Open
#461 1 comment 0 reactions 0 assignees View on GitHub
Dominant language
SCSS
Stars
363
Forks
164
PR merge metrics
No merged PRs in 30d

Description

I was reading: https://github.com/filecoin-project/specs/blob/master/network-protocols.md and saw there is a BlockSync section

Currently, go-filecoin does not support BlockSync cause it uses GraphSync (and formerly Bitswap) and as far as I know, has no plans to support BlockSync.

It seems to me if the main implementation is now using or in the future using BlockSync, we should at minimum clarify that many nodes may not support this protocol and it's purely optional.

@anorth @whyrusleeping

Contributor guide

No contributing guide indexed for this repository

Research direction

Read network-protocols.md and its BlockSync section first. Compare the protocol-support wording with the issue's GraphSync and Bitswap context; done means the specification clearly states whether BlockSync is optional and that many nodes may not support it.

Written by the indexing model from the issue text.

Assessment

Domain
documentation, networking
Issue type
Documentation
Difficulty
2/5
Estimated time
1-3 hours
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
30/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.