Problème d'émission sur le reseau de la preuve de travail

Hello,
Mon noeud a trouvé la preuve de travail 18 fois aujourd’hui
mais seul un bloc a été ajouté à la blockchain en mon nom. (#9461)

Voici les log de toutes les solutions trouvées aujourd’hui:

2017-02-26T15:09:36+01:00 - info: Matched 4 zeros 000041C48993E823D6490DCF84B9754C401D52DB40ABB9525BFF1C48AAFCFAF8 with Nonce = 10200000002517 for block#9393 by 8marFc
2017-02-26T15:09:36+01:00 - info: Done: 000041C48993E823D6490DCF84B9754C401D52DB40ABB9525BFF1C48AAFCFAF8 in 103.44s (2516 tests, ~24.32 tests/s)
2017-02-26T15:15:04+01:00 - info: Matched 4 zeros 000027A5C4E58E8DE6AD306A944FB254F95FD46C543C33A776493054A1198B60 with Nonce = 10200000001414 for block#9394 by 8marFc
2017-02-26T15:15:04+01:00 - info: Done: 000027A5C4E58E8DE6AD306A944FB254F95FD46C543C33A776493054A1198B60 in 56.96s (1413 tests, ~24.81 tests/s)
2017-02-26T15:49:40+01:00 - info: Matched 4 zeros 00002170DE12B4BAF4A5E35AFB60A7DC515B96648F5735C8DC61187A35F9CAF7 with Nonce = 10400000001534 for block#9399 by 8marFc
2017-02-26T15:49:40+01:00 - info: Done: 00002170DE12B4BAF4A5E35AFB60A7DC515B96648F5735C8DC61187A35F9CAF7 in 74.50s (1533 tests, ~20.58 tests/s)
2017-02-26T17:05:38+01:00 - info: Matched 4 zeros 000069E3362D3A849B937D5852A902F85FAE39F4DFDB1F38D739B87FD1BFF818 with Nonce = 10200000000788 for block#9417 by 8marFc
2017-02-26T17:05:38+01:00 - info: Done: 000069E3362D3A849B937D5852A902F85FAE39F4DFDB1F38D739B87FD1BFF818 in 30.86s (787 tests, ~25.50 tests/s)
2017-02-26T17:14:44+01:00 - info: Matched 4 zeros 0000321FB40A63B52E8278EEA20690ADD7316278D98C4BD951CB889C4B138C23 with Nonce = 10200000004675 for block#9418 by 8marFc
2017-02-26T17:14:44+01:00 - info: Done: 0000321FB40A63B52E8278EEA20690ADD7316278D98C4BD951CB889C4B138C23 in 192.89s (4674 tests, ~24.23 tests/s)
2017-02-26T17:32:25+01:00 - info: Matched 4 zeros 000019FE686945501358499DAD063646D41043C189E8D309911A39763DAFC7F3 with Nonce = 10100000001385 for block#9423 by 8marFc
2017-02-26T17:32:25+01:00 - info: Done: 000019FE686945501358499DAD063646D41043C189E8D309911A39763DAFC7F3 in 55.84s (1384 tests, ~24.79 tests/s)
2017-02-26T17:51:00+01:00 - info: Matched 4 zeros 000063D5F007DCE3B23F60E7DE41AA2816EB0BD6C9681ED9691EDE2D48764CB5 with Nonce = 10100000008388 for block#9426 by 8marFc
2017-02-26T17:51:00+01:00 - info: Done: 000063D5F007DCE3B23F60E7DE41AA2816EB0BD6C9681ED9691EDE2D48764CB5 in 347.88s (8387 tests, ~24.11 tests/s)
2017-02-26T18:50:13+01:00 - info: Matched 4 zeros 000039384A21138AC77DE742313348573C2AEEB1CB6A6D584AB28F899D82127E with Nonce = 10300000001876 for block#9434 by 8marFc
2017-02-26T18:50:13+01:00 - info: Done: 000039384A21138AC77DE742313348573C2AEEB1CB6A6D584AB28F899D82127E in 76.09s (1875 tests, ~24.64 tests/s)
2017-02-26T19:33:54+01:00 - info: Matched 4 zeros 0000298762C06E597FF1F4FCC911E0C6A63EACA29342EAF421357794E87788C8 with Nonce = 10200000000225 for block#9444 by 8marFc
2017-02-26T19:33:54+01:00 - info: Done: 0000298762C06E597FF1F4FCC911E0C6A63EACA29342EAF421357794E87788C8 in 8.64s (224 tests, ~25.92 tests/s)
2017-02-26T19:41:18+01:00 - info: Matched 4 zeros 000036044FC4BE7AF282F61DACB25EA4D5E70CC5C958CA83AE571E253D9803BB with Nonce = 10300000000082 for block#9447 by 8marFc
2017-02-26T19:41:18+01:00 - info: Done: 000036044FC4BE7AF282F61DACB25EA4D5E70CC5C958CA83AE571E253D9803BB in 2.05s (81 tests, ~39.57 tests/s)
2017-02-26T20:06:04+01:00 - info: Matched 4 zeros 00006D8A1C93F1B1C8C919871077747E6F346F659EC3BD34381AEA2E7C662C04 with Nonce = 10200000003265 for block#9452 by 8marFc
2017-02-26T20:06:04+01:00 - info: Done: 00006D8A1C93F1B1C8C919871077747E6F346F659EC3BD34381AEA2E7C662C04 in 134.04s (3264 tests, ~24.35 tests/s)
2017-02-26T20:13:25+01:00 - info: Matched 4 zeros 000067C30D8878219EB37CF24476C17992E19E87915889309F64F8A62E79E969 with Nonce = 10400000005810 for block#9453 by 8marFc
2017-02-26T20:13:25+01:00 - info: Done: 000067C30D8878219EB37CF24476C17992E19E87915889309F64F8A62E79E969 in 240.21s (5809 tests, ~24.18 tests/s)
2017-02-26T20:43:33+01:00 - info: Matched 4 zeros 0000140807A6C819A264D4A6FC18F7008670AA19E59E90D7802D96C52C1C6EB7 with Nonce = 10200000004928 for block#9461 by 8marFc
2017-02-26T20:43:33+01:00 - info: Done: 0000140807A6C819A264D4A6FC18F7008670AA19E59E90D7802D96C52C1C6EB7 in 203.74s (4927 tests, ~24.18 tests/s)
2017-02-26T20:49:11+01:00 - info: Matched 4 zeros 00003BF6A52103A6D8A3D4E428DF008C26ECBA26E76493E5AC603AB5C67076C9 with Nonce = 10400000008122 for block#9461 by 8marFc
2017-02-26T20:49:11+01:00 - info: Done: 00003BF6A52103A6D8A3D4E428DF008C26ECBA26E76493E5AC603AB5C67076C9 in 337.72s (8121 tests, ~24.05 tests/s)
2017-02-26T22:45:59+01:00 - info: Matched 4 zeros 000069B6571A40517C56728A4D8CFF34A5D2D23E9BC037CC34173E7135150B9C with Nonce = 10400000003719 for block#9479 by 8marFc
2017-02-26T22:45:59+01:00 - info: Done: 000069B6571A40517C56728A4D8CFF34A5D2D23E9BC037CC34173E7135150B9C in 153.00s (3718 tests, ~24.30 tests/s)
2017-02-26T22:47:55+01:00 - info: Matched 4 zeros 0000793C97CB932FD474A2C25E1AA9186B155A02556D5E1405ACEFC7B8D61827 with Nonce = 10400000002578 for block#9480 by 8marFc
2017-02-26T22:47:56+01:00 - info: Done: 0000793C97CB932FD474A2C25E1AA9186B155A02556D5E1405ACEFC7B8D61827 in 105.92s (2577 tests, ~24.33 tests/s)
2017-02-26T23:09:37+01:00 - info: Matched 4 zeros 00003DF1B5E85F6AB1DFFF4199B217D4DEF10AA6D8CA807ACEE4504476841ACD with Nonce = 10300000005574 for block#9483 by 8marFc
2017-02-26T23:09:37+01:00 - info: Done: 00003DF1B5E85F6AB1DFFF4199B217D4DEF10AA6D8CA807ACEE4504476841ACD in 276.91s (5573 tests, ~20.13 tests/s)
2017-02-26T23:40:59+01:00 - info: Matched 4 zeros 00004082AD26EF0EA5876E9E4A387586991E5F7B241E251D3C8ACAEF2866D691 with Nonce = 10300000003927 for block#9494 by 8marFc
2017-02-26T23:40:59+01:00 - info: Done: 00004082AD26EF0EA5876E9E4A387586991E5F7B241E251D3C8ACAEF2866D691 in 161.79s (3926 tests, ~24.27 tests/s)

Après analyse, il semblerait qu’il faut que le noeud arrive à trouver la solution 2 fois de suite pour le meme bloc, pour qu’il envoie le bloc sur le reseau. En tt cas c’est ce qu’il c’est passé pour moi afin que le seul bloc (#9461) soit accepté

Voici les log uniquement de la POW pour le bloc (#9461):
On peut voir que le nœud se met a recalculer direct après avoir trouvé la première solution (et cela sur les 17 autres solutions trouvées - non affiché ici)

2017-02-26T20:43:33+01:00 - info: Matched 4 zeros 0000140807A6C819A264D4A6FC18F7008670AA19E59E90D7802D96C52C1C6EB7 with Nonce = 10200000004928 for block#9461 by 8marFc
2017-02-26T20:43:33+01:00 - info: ENGINE #2 HAS FOUND A PROOF
2017-02-26T20:43:33+01:00 - info: Stop proof-of-work worker #1
2017-02-26T20:43:33+01:00 - info: Stop proof-of-work worker #2
2017-02-26T20:43:33+01:00 - info: Stop proof-of-work worker #3
2017-02-26T20:43:33+01:00 - info: Stop proof-of-work worker #4
2017-02-26T20:43:33+01:00 - info: Done: 0000140807A6C819A264D4A6FC18F7008670AA19E59E90D7802D96C52C1C6EB7 in 203.74s (4927 tests, ~24.18 tests/s)
2017-02-26T20:43:33+01:00 - info: FOUND proof-of-work with 4 leading zeros followed by [0-6]!
2017-02-26T20:43:33+01:00 - info: Generating proof-of-work with 4 leading zeros followed by [0-6]... (CPU usage set to 40%) for block#9461 8marFc
2017-02-26T20:43:33+01:00 - info: Stop proof-of-work worker #1
2017-02-26T20:43:33+01:00 - info: Stop proof-of-work worker #2
2017-02-26T20:43:33+01:00 - info: Stop proof-of-work worker #3
2017-02-26T20:43:33+01:00 - info: Stop proof-of-work worker #4
2017-02-26T20:43:38+01:00 - info: Matched 3 zeros 0006BACD0C8BE432CDE9777E9B9F1B7AEF1D368192A2D08CBFCE2108DEB97F17 with Nonce = 10200000000171 for block#9461 by 8marFc
2017-02-26T20:45:05+01:00 - info: Matched 3 zeros 00023C5D70C09083379802B56391F99B8F3C2BB84E96EB27F9EBBC441D467FF5 with Nonce = 10200000002257 for block#9461 by 8marFc
2017-02-26T20:45:06+01:00 - info: Matched 3 zeros 00049C9266DCDAFDA29DB9FB8EB284975DAF160CCD5AF12CDD9AEA112BDC1291 with Nonce = 10400000002246 for block#9461 by 8marFc
2017-02-26T20:45:32+01:00 - info: Pulling blocks from the network...
2017-02-26T20:45:32+01:00 - trace: Try with gtest2.elois.org:8999 7tuTjC
2017-02-26T20:45:32+01:00 - trace: Try with gtest.citiz-network.org:16262 ERQJAW
2017-02-26T20:45:32+01:00 - trace: Try with wotex.cgeek.fr:63700 8Cq6UF
2017-02-26T20:45:33+01:00 - trace: Try with gtest.mlo.ifee.fr:8999 CpFjJM
2017-02-26T20:45:33+01:00 - info: Will pull blocks from the network in 3 min 59 sec
2017-02-26T20:45:43+01:00 - mwarn: Pulling not finished after 10000 ms, restart PoW
2017-02-26T20:45:56+01:00 - info: Matched 3 zeros 000E73A027F709794C8FF8AC0AE384DB9DE8708085260E5A4281CBF28D64F521 with Nonce = 10200000003465 for block#9461 by 8marFc
2017-02-26T20:48:33+01:00 - info: Matched 3 zeros 0006984C7143132D8F7752E0F54B5F6957B86F55A9F41B9E56C620FA88CA6D40 with Nonce = 10400000007217 for block#9461 by 8marFc
2017-02-26T20:48:38+01:00 - info: Matched 3 zeros 00039860AF29C9BB3E269D5CDBDE828EC39B04DEFAA9AC219BCB3591BF44D392 with Nonce = 10200000007349 for block#9461 by 8marFc
2017-02-26T20:49:11+01:00 - info: Matched 4 zeros 00003BF6A52103A6D8A3D4E428DF008C26ECBA26E76493E5AC603AB5C67076C9 with Nonce = 10400000008122 for block#9461 by 8marFc
2017-02-26T20:49:11+01:00 - info: ENGINE #4 HAS FOUND A PROOF
2017-02-26T20:49:11+01:00 - info: Stop proof-of-work worker #1
2017-02-26T20:49:11+01:00 - info: Stop proof-of-work worker #2
2017-02-26T20:49:11+01:00 - info: Stop proof-of-work worker #3
2017-02-26T20:49:11+01:00 - info: Stop proof-of-work worker #4
2017-02-26T20:49:11+01:00 - info: Done: 00003BF6A52103A6D8A3D4E428DF008C26ECBA26E76493E5AC603AB5C67076C9 in 337.72s (8121 tests, ~24.05 tests/s)
2017-02-26T20:49:11+01:00 - info: FOUND proof-of-work with 4 leading zeros followed by [0-6]!
2017-02-26T20:49:14+01:00 - info: Block #9461 added to the blockchain in 2390 ms
2017-02-26T20:49:14+01:00 - trace: PoW loops = 94
2017-02-26T20:49:14+01:00 - mwarn: Too high difficulty: waiting for other members to write next block
2017-02-26T20:49:14+01:00 - info: POST Block block#9461

avez vous ce mème comportement?

Tortue en parlait aussi dans la conf jitsi et même si j’avais déjà vu ce genre de choses épisodiquement par hasard en voyant défiler les logs, je me disais que c’était une résolution concurrente du bloc (un autre a trouvé une solution juste avant toi, et le temps que le réseau se syncho c’est lui qui gagne). C’est le genre de situation qui est rare mais qui arrive. Mais Tortue avait l’air de dire que ça lui était arrivé 4 fois de suite… un peu trop pour une coïncidence rare… et du coup pour toi-aussi ça n’a pas l’air si rare. Du coup, c’est peut-être autre chose… des idées, les devs?

C’est moi Tortue qui viens de faire ce post :wink:

1 Like

Oula, il est temps d’aller se coucher… bonne nuit les petits! :smiley:

Oui, c’est un bug que j’ai découvert il y a un moment.

Bien vu !
je n’ai pas fait le tour des issue github.

Merci