У меня начинающий вопрос по этому правилу:
"12. Убедитесь, что значение Nbits соответствует правилам сложности"
https://en.bitcoin.it/wiki/Protocol_rules#.22block.22_messages
Я понимаю, как преобразовать Nbits в затруднении. Но то, что делает "соответствовать правилам сложности" означает?
Я предполагаю, что это означает, что чек, если трудность блок использует кажется разумной. Но мы должны вычислить, что сложность должна быть для любого данного блока, и если да, то каким образом? Я пытался найти образец кода для этого, но пришел с пустыми руками.
Google появился этот, но я боюсь, что я на самом деле не понимая, что он делает:
https://github.com/bitcoin/bitcoin/blob/master/src/bitcoinrpc.cpp#L203
Большое спасибо за точку в правильном направлении!