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

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

Опубликовано (изменено)

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

Spork.h

    CSporkManager() {
        strMainPubKey = "04549ac134f694c0243f503e8c8a9a986f5de6610049c40b07816809b0d1d06a21b07be27b9bb555931773f62ba6cf35a25fd52f694d4e1106ccd237a7bb899fdd";
        strTestPubKey = "046f78dcf911fbd61910136f7f0f8d90578f68d0b3ac973b5040fb7afb501b5939f39b108b0569dca71488f5bbf498d92e4d1194f6f941307ffd95f75e76869f0e";



maim.cpp

    // Do not allow blocks that contain transactions which 'overwrite' older transactions,
    // unless those are already completely spent.
    // If such overwrites are allowed, coinbases and transactions depending upon those
    // can be duplicated to remove the ability to spend the first instance -- even after
    // being sent to another address.
    // See BIP30 and http://r6.ca/blog/20120206T005236Z.html for more information.
    // This logic is not necessary for memory pool transactions, as AcceptToMemoryPool
    // already refuses previously-known transaction ids entirely.
    // This rule was originally applied all blocks whose timestamp was after March 15, 2012, 0:00 UTC.
    // Now that the whole chain is irreversibly beyond that time it is applied to all blocks except the
    // two in the chain that violate it. This prevents exploiting the issue against nodes in their
    // initial block download.
    bool fEnforceBIP30 = (!pindex->phashBlock) || // Enforce on CreateNewBlock invocations which don't have a hash.
                          !((pindex->nHeight==91842 && pindex->GetBlockHash() == uint256("0x00000000000a4d0a398161ffc163c503763b1f4360639393e0e4c8e300e0caec")) ||
                           (pindex->nHeight==91880 && pindex->GetBlockHash() == uint256("0x00000000000743f190a18c5577a3c2d2a1f610ae9601ac046a38084ccb7cd721")));
    if (fEnforceBIP30) {
        for (unsigned int i = 0; i < block.vtx.size(); i++) {
            uint256 hash = block.GetTxHash(i);
            if (view.HaveCoins(hash) && !view.GetCoins(hash).IsPruned())
                return state.DoS(100, error("ConnectBlock() : tried to overwrite transaction"),
                                 REJECT_INVALID, "bad-txns-BIP30");

chainparams.ccp

        vAlertPubKey = ParseHex("04517d8a699cb43d3938d7b24faaff7cda448ca4ea267723ba614784de661949bf632d6304316b244646dea079735b9a6fc4af804efb4752075b9fe2245e14e412");
        nDefaultPort = 19999;
        nRPCPort = 19998;
        strDataDir = "testnet3";

        // Modify the testnet genesis block so the timestamp is valid for a later start.
        genesis.nTime = 1390666206;
        genesis.nNonce = 3861367235;

        hashGenesisBlock = genesis.GetHash();
        assert(hashGenesisBlock == uint256("0x00000bafbc94add76cb75e2ec92894837288a481e5c005f6563d91623bf8bc2c"));
class CRegTestParams : public CTestNetParams {

public:
    CRegTestParams() {
        pchMessageStart[0] = 0xfc;
        pchMessageStart[1] = 0xc1;
        pchMessageStart[2] = 0xb7;
        pchMessageStart[3] = 0xdc;
        nSubsidyHalvingInterval = 150;
        bnProofOfWorkLimit = CBigNum(~uint256(0) >> 1);
        genesis.nTime = 1417713337;
        genesis.nBits = 0x207fffff;
        genesis.nNonce = 1096447;
        nDefaultPort = 19994;
        strDataDir = "regtest";

        hashGenesisBlock = genesis.GetHash();
        assert(hashGenesisBlock == uint256("0x000008ca1832a4baf228eb1553c03d3a2c8e02399550dd6ea8d65cec3ef23d2e"));

 и подскажите что  я мог упустить для успешного создания форка с Dash , всетаки он отличается от стандартного mine.cpp в  биткоин . И как я понял параметры там разбросаны по разным исходникам. Нет например  Markle хеша , и не понятно тот же тут генесис блок или иной . И  чем можно снегерировать  нужные хеши

 

нашел только под скрипт коины .  
http://devtome.com/doku.php?id=scrypt_altcoin_cloning_guide

 

нужно как то адаптировать под Dash , так как исходники скрипт коинов и стандартного бит коина кардинально отличаются по параметрам.

Изменено пользователем tseries

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

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

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

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

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

Войти

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

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

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
  • Похожие топики

    • [BTC][LTC][DASH][BCH][BSV][SBTC][LCC][BCA][SUSU][FCH][RUBTC][BTX][BSD][AGM][GRLC][TUX][VTC][MONA][PGN][RITO][TTN][GIN][CHC][TNET][FLO][EMC][GLC][AXE][CANN][IMGC][PYRK][AUR][DGB][VLS][ARG][XMY][CRP][CPU][RNG] на p2p-spb.xyz

      Пожалуйста, не используйте в качестве адреса для майнинга, адреса полученные на WEB-ресурсах(например Криптонатор), а также биржах! Исключением является BITTREX, с которой пока проблем не было. Либо читаем WIKI Поддержка МОИХ нод и ответы на вопросы по ним - https://t.me/p2pspb - ОТКРЫТАЯ конференция в Telegram   ВНИМАНИЕ! Для КАЖДОЙ монеты для майнинга используется ИМЕННО ЕЕ адрес. НЕ НАДО использовать в качестве адреса биткоин кошелек! Например. При майнинге DASH

      в Пулы совместного майнинга

    • [DASH] Dash | X11 | Мгновенные транзакции

      Официальный сайт | Исходный код | Официальный форум | Twitter | Facebook | Instagram | Google+ | Reddit | Telegram(rus) | Discord Chat | Капитализация криптовалюты | Калькулятор майнинга | Дорожная карта | YouTube | Wiki | Точки приёма DASH | Мониторинг мастернод | Whitepaper   В теме действуют все Правила форума! Перед тем как задать вопрос, посмотрите НОВИЧКИ Bits.Media, все сюда,  Что такое "Форки Bitcoin" . Уважайте своё и чужое время. Для обсуж

      в X11, X13, X15

    • [Сомнительный] Jaxx - мультивалютный кошелек (BTC, ETH, ETC, ZEC, DASH, LTC)

      Официальный сайт | Блог | Linkedin | Twitter | Reddit   В теме действуют все Правила форума! Перед тем как задать вопрос, посмотрите НОВИЧКИ Bits.Media, все сюда. Уважайте своё и чужое время. Для обсуждения и поиска программ/драйверов пользуйтесь разделом Файлы. Сообщения, не относящиеся к теме обсуждения (оффтоп), удаляются без предупреждения.   Описание:   Статьи на bits.media:   Загрузить:

      в Кошельки для криптовалют

    • hippo-dash.com - Игровой NFT проект Gameta

      Снова Binance и дроп от них - Gameta ?   Игровой NFT проект Gameta, в который занёс Binance и ещё несколько фондов 5М$, проводит совместную с Hippo Dash награждаемую кампанию   Нам нужно выполнять социальный задания, ончейн и приглашать друзей. За это мы будем получать боксы.   ⚡️Что нужно делать?   ⚡️Переходим на сайт ⚡️Верифицируем почту ⚡️Конектим кошелек ⚡️Качаем приложение ⚡️Выполняем социалки ⚡️Набиваем рефералов  

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

    • Electrum DASH

      Кто нибудь юзал этот кошелек https://github.com/dashpay/electrum-dash-old/releases/download/v2.4.1/Electrum-DASH-2.4.1-Windows-setup.exe  для dash ? Почему то нет коннекта.

      в Кошельки для криптовалют

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