edit: Sun Dec 10 11:41:41 2017 UTC
* I have added more details to below
---
> Hey, that's good news in the early morning Wink
Wishing you and everybody else in the community a relaxing Sunday :-)
> The checkpoint is important for building a bootstrap.dat?
No, the checkpoint hash is set in the wallet software and your wallet checks then at that certain block the checkpoint hash.
Example: let's say block #800000 has the checkpoint hash ABCHASH and we hardcoded that in the wallet software, and we are at block #850000 already.
If your wallet doesn't get this ABCHASH for that 800k block from a peer it will ignore/blacklist this peer normally, because this peer is not on the officially accepted "chain".
You can say that setting a checkpoint hash is a centralistic measure, but as explained above it prevents manipulation attempts.
The checkpoint can of course not prevent future forks, but at least for new users - while syncing - it makes sure they do not land on a fork.
Normally also other coins set up checkpoints regularly
> If I build a bootstrap.dat for ChessCoin then end this ~ Sep. 2016 and then the blockchain must be downloaded...
> So far every month I'm saving all blockchain for security and for new users...
Thanks for your work!
I also used your bootstrap files to save time, but:
when we are strict, this is bad since we need to trust the person who provides those files.
There are cases - when they are planned beforehand - where people can manipulate the existing blockchain :-(
But with the blockhashes project (1) such attempts are now seeable easily
Of course I can't speak if we were already attacked or not, for that I need more analysis time...
> Do we need a new wallet for Win, iOS and Linux?
It depends:
* e.g. you saw above (2) the virus message? One would need to investigate more why this happens and either fix or contact the virus company and explain why it is not a virus and they should remove the "warning" from their database
* also I don't know how the dependencies of the Windows binaries are out there on newer Windows systems, since the ChessCoin binaries are old. We'd need to make a test of the binaries on all windows platforms
* for integrating the checkpoint (3), we would need a new wallet, yes
I compiled my wallet myself on linux, since I don't trust binaries which others compiled. I am paranoid :-)
(1)
https://github.com/chess-fan/blockhashes-of-ChessCoin(2)
https://bitcointalksearch.org/topic/m.26030724(3)
https://github.com/COINFORCHESS/ChessCoin/issues/1Hey, that's good news in the early morning
The checkpoint is important for building a bootstrap.dat?
If I build a bootstrap.dat for ChessCoin then end this ~ Sep. 2016 and then the blockchain must be downloaded...
So far every month I'm saving all blockchain for security and for new users...
Do we need a new wallet for Win, iOS and Linux?
Best regards