Перейти к публикации
Robert Atlas

Генерация странного genesis блока

Рекомендованные сообщения

Всем привет, уже неделю бьюсь, нужна помощь знающих людей. Делаю форк Zcoin, у них в схеме генерации генезиса участвует параметр, отутствующий у других монет. Это Extranonce.

 

Если к примеру, у Dash схема генерации блока:

static CBlock CreateGenesisBlock(uint32_t nTime, uint32_t nNonce, uint32_t nBits, int32_t nVersion, const CAmount& genesisReward)
{
    const char* pszTimestamp = "start test dash fork 17/05/2017 18/00"; 
    const CScript genesisOutputScript = CScript() << ParseHex("040a5493b8e595e341847a860c8d01ac192a9abc7f649db06a9c5ff310d63247393f67c1e4889fbd355e2620013ad2cf73597163f735616a27b2a77a5689c53852") << OP_CHECKSIG;
    return CreateGenesisBlock(pszTimestamp, genesisOutputScript, nTime, nNonce, nBits, nVersion, genesisReward);
}

То у Zcoin это:

std::vector<unsigned char> extraNonce(4);
        extraNonce[0] = 0x82;
        extraNonce[1] = 0x3f;
        extraNonce[2] = 0x00;
        extraNonce[3] = 0x00;
        genesis = CreateGenesisBlock(1414776286, 142392, 0x1e0ffff0, 2, 0 * COIN, extraNonce);
        const std::string s = genesis.GetHash().ToString();
        // std::cout << "zcoin new hashMerkleRoot hash: " << genesis.hashMerkleRoot.ToString() << std::endl;
        consensus.hashGenesisBlock = genesis.GetHash();

Соответственно питоновский скрипт как и сишный, даже имея достаточно редкий хэш модуль на lyra2z не генерируют генезис который принимался бы форком.

 

Помогите плиз, очень с этим зверем.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

@Robert Atlas  привет, пишите в телегу @madegoiste и подробным описанием что именно не получается, обсудим

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас

  • Сейчас на странице   0 пользователей

    Нет пользователей, просматривающих эту страницу.

×