helium / blockchain-core

Apache License 2.0
213 stars 86 forks source link

Unable to sync block 173564 #837

Open PaulVMo opened 3 years ago

PaulVMo commented 3 years ago

Miner gets stuck at block 173563 when attempting to complete a full sync (honor_quick_sync = false). The following error is logged attempting to validate a transaction in block 173563. This is occurs on miner-amd64_2021.05.29.0_GA running docker and was recreated on a second instance.


2021-06-01 13:47:40.819 7 [warning] <0.5745.47>@blockchain_txn:separate_res:352 invalid txn blockchain_txn_poc_receipts_v1 : {error,receipt_not_in_order} / type=poc_receipts_v1 hash="1ndJnUZ47Mb9zpqQoF2xtfLFRcKkRgPnLU3NkFz9Z7Kz1qo2uc" challenger="curly-porcelain-antelope" onion="12Z7E1Ci26RoYy1HVQg4axzEYEknDNrWziDUCMAz4G8vBY9pUQk" path:
2021-06-01 13:47:26.813 7 [error] <0.5283.47>@blockchain_txn_poc_receipts_v1:validate:1021 receipt not in order```
tigco commented 3 years ago

@PaulVMo, was this resolved?

bitlite commented 2 years ago

Seems like the onion in question is completely offline. Shows up as Lucky Licorice Sparrow but explorer can not spit back any information about it. Nor can heliumStatus.io Consider closing ticket.

PaulVMo commented 2 years ago

Current status of the hotspot in this transaction doesn't matter - if someone were to try to sync the full blockchain, they would still need to be able to validate this transaction.

If anything, this can probably be closed because it seems that the preferred approach to syncing the full chain is instead grabbing a blockchain snapshot from DeWi. I'll let the core devs close if they prefer.

xandkar commented 2 years ago

@PaulVMo I'm currently working on full, snapless resync from scratch, including fixing any issues that come up along the way. Will update this issue once I have something relevant.