I released B&C Exchange version 5.0.4.
It’s available here:
- https://bitbucket.org/JordanLeePeershares/bcexchange/downloads/bcexchange-5.0.4-win-gitian.zip
- https://bitbucket.org/JordanLeePeershares/bcexchange/downloads/bcexchange-5.0.4-linux-gitian.zip
It fixes a issue that happens when downloading multiple blocks (during initial download or while catching up after being out of the network for some time). The problem happens because the difficulty has been very low at some point and that triggers an old protection against low difficulty orphan blocks. I removed the this protection because an attacker still needs a valid and unique proof of stake to reach this point so there’s no risk of being flooded.
The symptom is this message in the log:
ProcessBlock() : block with too little proof-of-stake
Code changes: https://bitbucket.org/JordanLeePeershares/bcexchange/branches/compare/v5.0.4..v5.0.3#diff
sha256sums:
f3e750186176507422250d0ee28554bf4b15537aede834e278e5158347c91b92 bcexchange-5.0.4-linux-gitian.zip 16b4fb06c3758c683fcf43196b732dcd7c4a57baa32db724782b2b0079c968bc bcexchange-5.0.4-win-gitian.zip de7641617ab388788e9b60ad6dae49bad4eb4f4fe77e195c81ca3148007cfd69 bin/32/bcexchange ecd0ace9efb8e0747c11f0a37182b7115514e41dc9655aef2e3ffaeeb6a13ff3 bin/32/bcexchanged be69d979714b4921491b7a4b4efb25652fad56469dc146bcbe67bdd5d7d6f2a2 bin/64/bcexchange 76926e478d8ad49ff4db3226364e1c11ed3449cf81cc6c06a35e9f9d83006fd7 bin/64/bcexchanged 8f24479a4e512138fb7861492536e5c5683ffa5de3b04d2102d3399ecb2e89ce 32/BCExchange-5.0.4-win-setup.exe 3ad7a74545223e3f95fddeba6f2ebcf157d56cb2a2b6932c86d9618c5dab86f1 32/bcexchange.exe 1ee2b51a2d6ad550aeef766a013ef217e191fdebe06af640fc271dc63584328e 32/bcexchanged.exe 962c1ed39bc7f8ac50cbd4392cb6563f72031bfdcd42753ae1534432fde97b89 64/BCExchange-5.0.4-win-setup.exe 54fe6d39ab0b16d90a8dea473d2bfc5df67443ec6f0828dededa85f08c8442da 64/bcexchange.exe bd689164efb76a9634835f31d0fc61513ff4985f42bbdd081c47eb62d3fdf566 64/bcexchanged.exe