bonesoul / CoiniumServ

Next-gen crypto currency mining pool software
Other
795 stars 493 forks source link

bad-diffbits, incorrect proof of work #1050

Open hcrowder opened 6 years ago

hcrowder commented 6 years ago

I setup a new Coinium instance(current 2018-06-27) and mono(5.12.0.233) , with local instanced redis(3.2.10-2), mariadb(5.5.56), bitcoind(0.16.1.0) The system compiled and services run, but no blocks are accepted Is this a confiugration issue or some compatability problem?

bitcoin debug.log 2018-06-27 00:30:08 ERROR: AcceptBlockHeader: Consensus::CheckBlockHeader: 00000202e6f3474f444fe80e8b3588cb1853e04e23f843cb9f90747b9d23f943, high-hash, proof of work failed (code 16) 2018-06-27 02:05:54 ERROR: AcceptBlockHeader: Consensus::CheckBlockHeader: 0fd7ab36246daf61802e10a0316cc2b0f17a1d6404bfdd53878ba34e158b4680, high-hash, proof of work failed (code 16) 2018-06-27 02:05:57 ERROR: AcceptBlockHeader: Consensus::CheckBlockHeader: 0fd7ab36246daf61802e10a0316cc2b0f17a1d6404bfdd53878ba34e158b4680, high-hash, proof of work failed (code 16) 2018-06-27 02:31:57 ERROR: AcceptBlockHeader: Consensus::ContextualCheckBlockHeader: 000000000000001daed8bac77bdf571441649e51732e91bec984cf97a39005a1, bad-diffbits, incorrect proof of work (code 16) 2018-06-27 03:20:47 ERROR: AcceptBlockHeader: Consensus::ContextualCheckBlockHeader: 000000000000014219120d5167a4281437fc379129d4ba6f6e956ca1db77f5fa, bad-diffbits, incorrect proof of work (code 16) 2018-06-27 04:22:46 ERROR: AcceptBlockHeader: Consensus::ContextualCheckBlockHeader: 000000000000001daed8bac77bdf571441649e51732e91bec984cf97a39005a1, bad-diffbits, incorrect proof of work (code 16) 2018-06-27 06:38:56 ERROR: AcceptBlockHeader: Consensus::CheckBlockHeader: 0fd7ab36246daf61802e10a0316cc2b0f17a1d6404bfdd53878ba34e158b4680, high-hash, proof of work failed (code 16) 2018-06-27 07:02:42 ERROR: AcceptBlockHeader: Consensus::ContextualCheckBlockHeader: 00000000bdcf539dc39dce363d791103e80c8a7180dff3c9c8a4f25f3500b8c9, bad-diffbits, incorrect proof of work (code 16) 2018-06-27 07:04:28 ERROR: AcceptBlockHeader: Consensus::CheckBlockHeader: 0fd7ab36246daf61802e10a0316cc2b0f17a1d6404bfdd53878ba34e158b4680, high-hash, proof of work failed (code 16) 2018-06-27 08:37:06 ERROR: AcceptBlockHeader: Consensus::CheckBlockHeader: 0fd7ab36246daf61802e10a0316cc2b0f17a1d6404bfdd53878ba34e158b4680, high-hash, proof of work failed (code 16) 2018-06-27 08:37:18 ERROR: AcceptBlockHeader: Consensus::CheckBlockHeader: 0fd7ab36246daf61802e10a0316cc2b0f17a1d6404bfdd53878ba34e158b4680, high-hash, proof of work failed (code 16) 2018-06-27 08:58:50 ERROR: AcceptBlockHeader: Consensus::ContextualCheckBlockHeader: 00000000bdcf539dc39dce363d791103e80c8a7180dff3c9c8a4f25f3500b8c9, bad-diffbits, incorrect proof of work (code 16) 2018-06-27 10:22:13 ERROR: AcceptBlockHeader: Consensus::CheckBlockHeader: 0fd7ab36246daf61802e10a0316cc2b0f17a1d6404bfdd53878ba34e158b4680, high-hash, proof of work failed (code 16) 2018-06-27 11:23:39 ERROR: AcceptBlockHeader: Consensus::ContextualCheckBlockHeader: 000000000000001daed8bac77bdf571441649e51732e91bec984cf97a39005a1, bad-diffbits, incorrect proof of work (code 16) 2018-06-27 15:01:52 ERROR: AcceptBlockHeader: Consensus::CheckBlockHeader: 0fd7ab36246daf61802e10a0316cc2b0f17a1d6404bfdd53878ba34e158b4680, high-hash, proof of work failed (code 16)

ndrchvzz commented 5 years ago

All of those blocks are being rejected because they are invalid. You are connected to a node that is feeding you bad data. This is ok, bitcoin was designed to work in adversarial conditions. What you have to do now is simply wait until more connections are established, so that you will be able to receive valid blocks, from well-behaved nodes.