Jump to content
Dobryj

Создание своего Fork-а на основе Dash [building windows 10]

Recommended Posts

17 hours ago, xoma11 said:

Что ты хочешь там переконфигурировать?

нужно ли ключи заменять или что еще?

Share this post


Link to post
Share on other sites

Из спортивного интереса, а также на спор оздал свою крипту. Короче, монетка намайнена в количестве 4 млн из возможных 23 млн. Не знаю что с ней делать)) Если кому нужна своя крипта, пишите на почту [email protected] либо в личку. Продам за символическую сумму 0.2 ВТС ну либо дешевле, если умеете торговаться)) Для монетки есть кошель под винду и линукс. Также настроена мастернода на арендованном сервере, отдам вместе с ним.

Edited by 1Lvl

Share this post


Link to post
Share on other sites

Кстати, я форкнул версию даш, которая майнится прямо с кошелька. 

Edited by 1Lvl

Share this post


Link to post
Share on other sites
В 22.12.2017 в 23:30, 1Lvl сказал:

Кстати, я форкнул версию даш, которая майнится прямо с кошелька. 

ты круто, как кошельки под винду и линукс прикрутил? 

Share this post


Link to post
Share on other sites

Кто-нибудь пробовал форкнуть актуальную версию Dash-a?

Сильно ли отличается?

Share this post


Link to post
Share on other sites

Парни, а если я хочу форкнуть другую монету на другом алгоритме. Мне генератор генезис нужно другой искать?

Или подойдет этот из темы?

Edited by Xandar

Share this post


Link to post
Share on other sites

блин делаю по инструкции.

Дошел до:

/mnt/d/git$sudo pip install scrypt construct==2.5.2 && cd xcoin-hash && sudo python setup.py install && cd ..

Но получаю следующее:  sudo: pip: command not found

Кто-нибудь может подсказать в чем ошибка?

image.gif

image.gif

Share this post


Link to post
Share on other sites
43 минуты назад, Xandar сказал:

Парни, а если я хочу форкнуть другую монету на другом алгоритме. Мне генератор генезис нужно другой искать?

Или подойдет этот из темы?

 

можно и этот если там есть такой алгоритм смотри help по нему

 

15 минут назад, Xandar сказал:

блин делаю по инструкции.

Дошел до:

/mnt/d/git$sudo pip install scrypt construct==2.5.2 && cd xcoin-hash && sudo python setup.py install && cd ..

Но получаю следующее:  sudo: pip: command not found

Кто-нибудь может подсказать в чем ошибка?

image.gif

image.gif

apt-get install pip

 

Edited by ronnsk
ошибка

Share this post


Link to post
Share on other sites
2 часа назад, ronnsk сказал:

 

можно и этот если там есть такой алгоритм смотри help по нему

 

apt-get install pip

 

Спасибо! А в генераторе генезиз нет такого алгоритма ( Мне нужен для неоскрипта

Поискал на гитхабе пока не нашел.

Share this post


Link to post
Share on other sites
13 минуты назад, Xandar сказал:

Спасибо! А в генераторе генезиз нет такого алгоритма ( Мне нужен для неоскрипта

Поискал на гитхабе пока не нашел.

для начала хотя бы под x11 сделай, не так все просто :(

Share this post


Link to post
Share on other sites

Как в дашку впихнуть премайн?

Share this post


Link to post
Share on other sites
В 17.05.2017 в 13:21, Dobryj сказал:

 

 

Маленькими шажками по мере свободного времени двигаюсь по инструкции )

Застрял на следующем:
Команды для генерации генезис, водим поочередно, что бы скопировать полученные данные:
#main
[email protected]:/mnt/d/git/GenesisH0$python genesis.py -a X11 -z "start test dash fork 17/05/2017 18/00" -t 1495044000 -p "040a5493b8e595e341847a860c8d01ac192a9abc7f649db06a9c5ff310d63247393f67c1e4889fbd355e2620013ad2cf73597163f735616a27b2a77a5689c53852"

В общем время сконвертировал, вставляю свой паблик кей, но у меня выскакивает такая ругачка:

The program 'python' can be found in the following packages:
 * python-minimal
 * python3
Try: sudo apt install <selected package>

Пробовал установить и  * python-minimal и * python3, но ничего не поменялось.
Устанавливал в этой же директории командой sudo apt install python-minimal и sudo apt install python3

Подскажите в чем затык :)

Edited by Xandar

Share this post


Link to post
Share on other sites

В идеале сделали бы инструкцию видео для сообщества как форкнуть дашку) А то много появляется вопросов.

Готов заплатить даже!

Share this post


Link to post
Share on other sites

Немного о новых версиях DASH и проблем с компиляциями:

1) В последних версиях Dash невозможно начать манить при отсутствия МН (фиксим данный код и все работает)

2) Если у вас что-то не собирается - обратите внимание на логи. Там подробно описана проблема.

 

В ubuntu на Windows не все либы работают правильно, с последними версиями DASH уж точно, так что советую поставить виртуалку с debian или ubuntu на борту.

В 17.01.2018 в 23:20, Xandar сказал:

 

Маленькими шажками по мере свободного времени двигаюсь по инструкции )

Застрял на следующем:
Команды для генерации генезис, водим поочередно, что бы скопировать полученные данные:
#main
[email protected]:/mnt/d/git/GenesisH0$python genesis.py -a X11 -z "start test dash fork 17/05/2017 18/00" -t 1495044000 -p "040a5493b8e595e341847a860c8d01ac192a9abc7f649db06a9c5ff310d63247393f67c1e4889fbd355e2620013ad2cf73597163f735616a27b2a77a5689c53852"

В общем время сконвертировал, вставляю свой паблик кей, но у меня выскакивает такая ругачка:

The program 'python' can be found in the following packages:
 * python-minimal
 * python3
Try: sudo apt install <selected package>

Пробовал установить и  * python-minimal и * python3, но ничего не поменялось.
Устанавливал в этой же директории командой sudo apt install python-minimal и sudo apt install python3

Подскажите в чем затык :)

 

Как именно вы вставляете команду? 

Share this post


Link to post
Share on other sites
16 часов назад, Dobryj сказал:

Немного о новых версиях DASH и проблем с компиляциями:

1) В последних версиях Dash невозможно начать манить при отсутствия МН (фиксим данный код и все работает)

пожалуйста по подробнее

 

что означают переменные
 

consensus.BIP34Hash = uint256S
consensus.powLimit = uint256S

 

Edited by ronnsk
-

Share this post


Link to post
Share on other sites

Добрый вечер)

"1) В последних версиях Dash невозможно начать манить при отсутствия МН (фиксим данный код и все работает)"
Где конкретно и что пофиксить? подскажите пожалуйста, кто знает

Share this post


Link to post
Share on other sites

можно по подробнее как запустить первые мастерноды ? спорк тайм итд ?

Share this post


Link to post
Share on other sites
В 26.05.2017 в 22:03, karazupa сказал:
[email protected]:/mnt/c/git/dash/depends$ make HOST=x86_64-w64-mingw32

 

/bin/sh: 1: test: qtbase-opensource-src-5.5.0.tar.gz: unexpected operator

 

 

Configuring native_ccache...

 

 

/bin/sh: 1: Syntax error: "(" unexpected

 

 

funcs.mk:238: ошибка выполнения рецепта для цели «/mnt/c/git/dash/depends/work/build/x86_64-w64-mingw32/native_ccache/3.2.4-c84424c254e/./.stamp_configured»

 

 

make: *** [/mnt/c/git/dash/depends/work/build/x86_64-w64-mingw32/native_ccache/3.2.4-c84424c254e/./.stamp_configured] Ошибка 2

 

 

 

 

 

Подскажите, пожалуйста, в чем проблема?

 

 

Точно такая же ошибка. Все перепробовал по версиям qtbase-opensource-src-5.5.0 , ничего не помогло.

Можно еще раз по буквам, как исправить эту ошибку.

 

Заранее спасибо.

Share this post


Link to post
Share on other sites

ни у кого не было успехов свежий генезис намайнить? дев диффы не особо помогают https://gist.github.com/anonymous/bf7ff70904f24db0467bfdd6ad6c62cf

Share this post


Link to post
Share on other sites

я не знаю зачем вы используете другую кривую

openssl ecparam -genkey -name secp256r1 -out main.pem

dash использует secp256k1  а не r1  вы можете обьяснить почему используеться другая кривая? или это не принципиально ?

 

 

3 часа назад, charlierocket сказал:

ни у кого не было успехов свежий генезис намайнить? дев диффы не особо помогают https://gist.github.com/anonymous/bf7ff70904f24db0467bfdd6ad6c62cf

у меня получилось заменив генезис и меркле на  0х

после дописав  printf после genesis.gethash и то что выдал терминал уже использовал в генераторе  а так постоянно ошибка после генераци но может я криворукий 

 printf("genesis.GetHash = %s\n", genesis.GetHash().ToString().c_str());
  printf("genesis.hashMerkleRoot = %s\n", genesis.hashMerkleRoot.ToString().c_str());

 

 

ps вычитал в комментах на гитхабе что это функция может использоваться вместо генератора только вот где nonce nbits  брать ? либо от фонаря вводить либо еше часть кода только у разрабов 

Edited by rytty43

Share this post


Link to post
Share on other sites

Работаю над форком Peercoin

 

Собственно, debug.log:

2018-02-14 07:45:43 LoadBlockIndexDB(): last block file = 0
2018-02-14 07:45:43 LoadBlockIndexDB(): synchronized checkpoint not read
2018-02-14 07:45:43 LoadBlockIndexDB(): synchronized checkpoint aa54e684a637f23aed3242073d6a6de71467d62926a6d7a3c74e2b911d1ee56b
2018-02-14 07:45:43 LoadBlockIndexDB(): transaction index disabled
2018-02-14 07:45:43 Initializing databases...
2018-02-14 07:45:43 hash= aa54e684a637f23aed3242073d6a6de71467d62926a6d7a3c74e2b911d1ee56b
2018-02-14 07:45:43 GenHash= aa54e684a637f23aed3242073d6a6de71467d62926a6d7a3c74e2b911d1ee56b
2018-02-14 07:45:43 MerkleHash= a736b6197fc560a167553ef393adb42caa2b63543c5fc1c23d93aae5a3b31116
2018-02-14 07:45:43 min nBit:  1d00ffff
2018-02-14 07:45:43 Pre-allocating up to position 0x1000000 in blk00000.dat
2018-02-14 07:45:43 ERROR: CheckProofOfWork() : hash doesn't match nBits
2018-02-14 07:45:43 ERROR: CBlock::ReadFromDisk() : errors in block header
2018-02-14 07:45:43 *** Failed to read block
2018-02-14 07:45:43 Error: Failed to read block
2018-02-14 07:45:43 ERROR: LoadBlockIndex() : genesis block not accepted
2018-02-14 07:45:43 : Error initializing block database.
Do you want to rebuild the block database now?
2018-02-14 07:45:43 Shutdown : In progress...
2018-02-14 07:45:43 Flush(false)
2018-02-14 07:45:43 DBFlush(false) ended               0ms
2018-02-14 07:45:43 StopNode()
2018-02-14 07:45:43 Flushed 0 addresses to peers.dat  31ms
2018-02-14 07:45:43 Committing 0 changed transactions to coin database...
2018-02-14 07:45:43 Flush(true)
2018-02-14 07:45:43 DBFlush(true) ended               0ms
2018-02-14 07:45:43 Shutdown : done

 

Вдобавок, попытка запустить крипту выдаёт ошибку:

db/version_set.cc:803: leveldb::VersionSet::~VersionSet(): Проверочное утверждение «dummy_versions_.next_ == &dummy_versions_» не выполнено.
Аварийный останов

Не знаете, что можно сделать?

Share this post


Link to post
Share on other sites
57 минут назад, Asethon сказал:

Работаю над форком Peercoin

 

Собственно, debug.log:

2018-02-14 07:45:43 LoadBlockIndexDB(): last block file = 0
2018-02-14 07:45:43 LoadBlockIndexDB(): synchronized checkpoint not read
2018-02-14 07:45:43 LoadBlockIndexDB(): synchronized checkpoint aa54e684a637f23aed3242073d6a6de71467d62926a6d7a3c74e2b911d1ee56b
2018-02-14 07:45:43 LoadBlockIndexDB(): transaction index disabled
2018-02-14 07:45:43 Initializing databases...
2018-02-14 07:45:43 hash= aa54e684a637f23aed3242073d6a6de71467d62926a6d7a3c74e2b911d1ee56b
2018-02-14 07:45:43 GenHash= aa54e684a637f23aed3242073d6a6de71467d62926a6d7a3c74e2b911d1ee56b
2018-02-14 07:45:43 MerkleHash= a736b6197fc560a167553ef393adb42caa2b63543c5fc1c23d93aae5a3b31116
2018-02-14 07:45:43 min nBit:  1d00ffff
2018-02-14 07:45:43 Pre-allocating up to position 0x1000000 in blk00000.dat
2018-02-14 07:45:43 ERROR: CheckProofOfWork() : hash doesn't match nBits
2018-02-14 07:45:43 ERROR: CBlock::ReadFromDisk() : errors in block header
2018-02-14 07:45:43 *** Failed to read block
2018-02-14 07:45:43 Error: Failed to read block
2018-02-14 07:45:43 ERROR: LoadBlockIndex() : genesis block not accepted
2018-02-14 07:45:43 : Error initializing block database.
Do you want to rebuild the block database now?
2018-02-14 07:45:43 Shutdown : In progress...
2018-02-14 07:45:43 Flush(false)
2018-02-14 07:45:43 DBFlush(false) ended               0ms
2018-02-14 07:45:43 StopNode()
2018-02-14 07:45:43 Flushed 0 addresses to peers.dat  31ms
2018-02-14 07:45:43 Committing 0 changed transactions to coin database...
2018-02-14 07:45:43 Flush(true)
2018-02-14 07:45:43 DBFlush(true) ended               0ms
2018-02-14 07:45:43 Shutdown : done

 

Вдобавок, попытка запустить крипту выдаёт ошибку:

db/version_set.cc:803: leveldb::VersionSet::~VersionSet(): Проверочное утверждение «dummy_versions_.next_ == &dummy_versions_» не выполнено.
Аварийный останов

Не знаете, что можно сделать?

собирать заново внимательно без пропусков 0 и пробелов и не пропускать не единого шага инструкции. а если все собранно правильно что наврятли то удалить папку .dashcore в appdata  (на винде) на линуксе в папке home. а из лога он не полный не верные genesis  n bits checkpoints

Edited by rytty43

Share this post


Link to post
Share on other sites

Не понимаю, зачем вам это?

Share this post


Link to post
Share on other sites

@Knot на практике изучать проще.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

  • Recently Browsing   0 members

    No registered users viewing this page.

  • Similar Topics

    • Grayscale подала заявку в SEC на регистрацию своего биткоин-траста GBTC

      Управляющая портфелем криптоактивов компания Grayscale подала вчера заявку в Комиссию по ценным бумагам и биржам США (SEC) на регистрацию траста GBTC, номинированного в биткоинах.   Решение было принято исходя из того, что инвесторам удобнее взаимодействовать с биржевыми фондами (ETF). Траст был создал еще в 2013 году и функционировал в режиме закрытого фонда. В таком варианте не требовалось одобрение SEC. В 2018 году он прошел регистрацию в Службе регулирования отрасли финансовых

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

    • Биржа Huobi раскрыла исходный код своего блокчейна

      Криптовалютная биржа Huobi открыла исходный код своего «дружелюбного к регуляторам» блокчейна Huobi Chain. Разработчики могут получить доступ к исходному коду проекта на GitHub.   Huobi Chain позволяет сторонним компаниям разрабатывать подключаемые компоненты, благодаря которым регуляторы смогут следить за работой смарт-контрактов, перемещением и хранением активов, а также за соответствием требованиям по противодействию отмыванию денег. Кроме того, компании могут создать компоненты

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

    • Huobi Argentina инвестирует $100 млн в создание центра обработки данных на блокчейне

      Huobi Argentina, дочерняя компания биржи криптовалют Huobi Group, планирует инвестировать $100 миллионов в создание дата-центра на блокчейне.   По сообщению Reuters, Huobi Argentina заявляет, что центр обработки данных на блокчейне станет крупнейшим в своем роде. Криптовалютная биржа Huobi сообщила об открытии филиала в Аргентине в сентября этого года. Открытие произошло на фоне продолжающегося экономического кризиса в стране и падения местной фиатной валюты.   Плат

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

    • Крейг Райт отказался выполнить свои финансовые обязательства перед семьёй своего бывшего партнёра по бизнесу

      Австралийский предприниматель Крейг Райт, называющий себя «истинным Сатоси Накамото», заявил, что он не может выплатить полмиллиона BTC семье своего бывшего партнёра Дейва Клеймана.   В документах, поданных в окружной суд Флориды 30 октября, говорится, что Райт отказывается принимать участие в соглашении об урегулировании претензий на половину интеллектуальной собственности и биткоинов, которые были добыты вместе с Дейвом Клейманом (Dave Kleiman) до 2014 года. В итоге судебное разб

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

    • Deloitte повысила конфиденциальность своего корпоративного решения на блокчейне EduScrypt

      Аудиторская компания Deloitte повысила конфиденциальность своего корпоративного блокчейн-решения EduScrypt, которое помогает фирмам обмениваться информацией и проверять квалификацию сотрудников.   При работе над технологией Deloitte сотрудничала с израильским технологическим стартапом QEDIT, который использует доказательства с нулевым разглашением (ZKP), чтобы помочь предприятиям контролировать свои бизнес-данные в общедоступном реестре.   Интеграция решения QEDIT п

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

×
×
  • Create New...