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

Dash исходники , прошу помощи что бы понять найти некоторые параметры.


tseries

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

Суть такова , мне нужна помошь людей кто копался в исходниках 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 пользователей онлайн

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

    • 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 ? Почему то нет коннекта.

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

    • SEC классифицировала DASH как ценную бумагу

      В недавнем иске Комиссии по ценным бумагам и биржам США (SEC), поданном против Coinbase в окружной суд Нью-Йорка, DASH была признана «защитным» финансовым продуктом и «инвестиционным контрактом». Регулятор заявил, что, опираясь на результаты теста Хауи, можно сделать выводы о намерении инвесторов получить финансовую прибыль, связанную с результатами деятельности компании, которая эмитирует и управляет DASH. Таким образом, указанный тип цифровых активов представляет собой незарегистрированну

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

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

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

      в X11, X13, X15

    • Помогите разобраться с генерацией vSporkAddress по аналогии Dash

      Доброго времени! Сильно не пинайте, не могу ни как разобраться с генерацией vSporkAddress по аналогии Dash от 0.15 версии! Может кто сталкивался, как они генерируются? Весь инет перерыл найти не смог, Ткните плиз! Понимаю, что они генерится не так как на 0.12 версии абсалютно! Но не могу понять и найти где бы это вычитать! Написал на сам Dash, там вечная тишина! Благодарю заранее и низкий поклон!

      в Разработка

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