Если говорить о дереве Меркля, то обычно в генезис-блоке только одна транзакция (coinbase). От этой транзакции нужно просто посчитать двойной SHA256, это будет корневой hashMerkleRoot. Затем нужно собрать заголовок блока, структура которого заранее известна и составляет 80 байт. Потом нужно некоторое время майнить на минимальной сложности и найти требуемое значение nonce. Говоря утрированно, генезис-блок готов.
Спасибо! Я впрочем вчера именно с генезис-хэшом вроде разобрался - но с hashMerkleRoot пока нет.
Как я могу узнать эту coinbase для генезис-блока? Т.е. из каких кирпичиков ее собрать и в какой последовательности?
И какое отношение к ней имеет вербальный таймштамп, ну, эта знаменитая фраза про японское правительство)))