Всем привет!
В настоящее время я пишу программу для генерации генезиса блока для новой altcoin вилки, что я кодирование для удовольствия. До сих пор я определил несколько источников, которые я работал с, в частности, Gnaf в GenesisBlockZero и, конечно, оригинальный v8 Bitcoin источник.
Однако я застрял на выяснение того, что scripSig и scriptPubKey представляют в блоке генеза и как они определены. Их можно найти на линиях 2779 и 2781 на main.cpp код здесь:
https://github.com/bitcoin/bitcoin/blob/0.8/src/main.cpp
Я наклеить их здесь для удобства:
txNew.vin [0] = .scriptSig CScript () << 486604799 << CBigNum (4) << вектор<неподписанные символ>((Const символ без знака *) pszTimestamp, (Const символ без знака *) pszTimestamp + StrLen (pszTimestamp));
txNew.vout [0] = .scriptPubKey CScript () << ParseHex ("04678afdb0fe5548271967f1a67130b7105cd6a828e03909a67962e0ea1f61deb649f6bc3f4cef3 8c4f35504e51ec112de5c384df7ba0b8d578a4c702b6bf11d5f") << OP_CHECKSIG;
Может ли мне помочь в выяснении, что числа в первой означают. И второй, где хэш от ??
Спасибо за ваше время.