Do not read data from header chain
majecty opened this issue · 3 comments
majecty commented
Header chain is not verified. Anyone could generate valid and high score header chain.
We should not read data from the header chain.
If we only use the Tendermint consensus, we can remove the header chain.
majecty commented
Verifying the chain before receiving the whole the chain. Since the best blockchain could be different from the best header chain, we should read the data only from the blockchain.
junha1 commented
Verifying header chain itself (aka header sync) can be reused in may places. For example the light client. So it would be better if we make separate module out of this after some fix.