Реальная история.
Привет, не могли бы вы быстро пробежать, как математика делается с помощью хэш-функции.
Таким образом, для последнего блока решена, хэш был
000000000000000046e8f67e6af143384d02ef9c3196ab21766f305c45273997
Нонса был
3646718036
И трудность
11,756,551,916.90
Правильно ли я думать, что вы кормите нонс в хэш и, если возвращаемое значение меньше, чем трудности вы выиграть приятную игрушку?
Ну, вроде.
Поместите в случайное слово нужное место в заголовке блока (см здесь для описания полей данных в заголовке блока:
http://james.lab6.com/2012/01/12/bitcoin-285-bytes-that-changed-the-world/ )
Затем вычислить хэш SHA256 этого заголовка блока.
Затем вычислить SHA256 хэш результат этого результат хеширования.
Если результат меньше, чем целевая сложность, то вы выиграете приятную игрушку.
И если да, то как это делается, скажем, на калькуляторе или на бумаге?
Вот некоторый псевдо-код, описывающий процесс SHA2:
http://en.wikipedia.org/wiki/SHA2#Pseudocode