Перейти к содержанию

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


Robert Atlas

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

Всем привет, уже неделю бьюсь, нужна помощь знающих людей. Делаю форк 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 не генерируют генезис который принимался бы форком.

 

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

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

  • 2 недели спустя...

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

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

Для публикации сообщений создайте учётную запись или авторизуйтесь

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

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти
  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
  • Similar Topics

    • Компания-банкрот Genesis Global Trading купила 32 041 биткоинов

      Находящаяся в процессе банкротства Genesis Global Trading продала более 35 млн паев спотового биткоин-ETF компании Grayscale Investments. Юристы оценивают активы Genesis в $1,6 млрд, из которых около $1,4 млрд приходится на паи GBTC, $165 млн на ценные бумаги Grayscale Ethereum Trust и $38 млн на бумаги Grayscale Ethereum Classic Trust.   На вырученные от продажи ценных бумаг средства Genesis Global Trading купила 32 041 биткоинов. Эксперты Arkham Intelligence подтвердили факт сделки

      в Новости криптовалют

    • Genesis признала вину и намерена выплатить компенсацию в $21 млн

      Компания Genesis Global Capital полностью признала свою вину и согласилась с окончательным решением суда по иску Комиссии по ценным бумагам и биржам США (SEC). Регулятор обвинял Genesis в продаже розничным инвесторам незарегистрированных ценных бумаг через программу криптокредитования Gemini Earn. Теперь администрация Genesis должна будет ради урегулирования обвинений выплатить штраф в размере $21 млн.   Неделю назад суд Нью-Йорка отклонил ходатайства Genesis и криптобиржи Gemini о п

      в Новости криптовалют

    • https://coinliveapp.com - зарабатываем на прогнозировании цены BTC, Airdrop Xraders Genesis Airdrop !

      Airdrop Xraders Genesis Airdrop   Airdrop заканчивается 31 марта 2024 года.  Торговля начнется в апреле 2024 года. Что такое Xraders? Xraders - это восходящая и нисходящая платформа, которая позволяет пользователям прогнозировать цену биткоина и получать токены XR в качестве вознаграждения. Эта платформа запустила так называемый Genesis Airdrop, который позволяет любому желающему заработать бесплатный токен XR с помощью Airdrop до 31 марта 2024 года, прежде чем токен попадет в листинг на би

      в Раздачи монет

    • loyalty3.io/project/39198/drop-detail/256 - требуем RA Chain Genesis NFT за примерно 5 центов в Матике

      Всего 10000 NFT, на момент моего требования оставалось меньше 900 NFT. Комиссия в сети Матик около 5 центов, на одном адресе удалось затребовать за 4 цента. Все, кто будет владеть NFT, будут участвовать в случайной раздаче токенов $RACT (RA Chain Token). У каждой NFT есть ID и в зависимости от него, столько можем получить токенов: ID 1-9 разделят 1М $RACT ID 10-99, разделят 10M $RACT. ID 10-999, разделят 100M $RACT. ID1000-10000, разделят 1B $RACT. Чем ближе к концу, те

      в Раздачи монет

    • Суд разрешил криптокредитору Genesis продать акции фонда Grayscale Bitcoin Trust на $1,3 млрд

      Суд по делам о банкротстве Южного округа Нью-Йорка удовлетворил ходатайство обанкротившегося криптокредитора Genesis Capital, просившего разрешить ради погашения долгов перед кредиторами продать акции фонда Grayscale Bitcoin Trust (GBTC) на $1,3 млрд. Криптовалютная биржа Gemini реализовывала программу получения дохода Gemini Earn, позволявшую инвесторам систематически кредитовать свои активы Genesis по трехстороннему соглашению. Инвесторам гарантировалась прибыль в конце оговоренного перио

      в Новости криптовалют

×
×
  • Создать...