Bitcoin Forum
November 01, 2024, 12:23:57 PM *
News: Bitcoin Pumpkin Carving Contest
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Проблема со стартом форка Dash`а  (Read 852 times)
gregor71 (OP)
Newbie
*
Offline Offline

Activity: 52
Merit: 0


View Profile
October 09, 2017, 11:11:56 PM
 #1

Взял для эксперимента монету на основе Dash. Сгенерировал GenesisBlock и всё остальное. Скомпилировалось все нормально. Ноникак не проходит процесс синхронизации.

В логах следующиее
Quote
2017-10-09 23:05:23 CMasternodeSync::ProcessTick -- nTick 19 nRequestedMasternodeAssets 1 nRequestedM
asternodeAttempt 0 nSyncProgress 0.000000
2017-10-09 23:05:29 CMasternodeSync::ProcessTick -- nTick 25 nRequestedMasternodeAssets 1 nRequestedM
asternodeAttempt 0 nSyncProgress 0.000000
2017-10-09 23:05:35 CMasternodeSync::ProcessTick -- nTick 31 nRequestedMasternodeAssets 1 nRequestedM
asternodeAttempt 0 nSyncProgress 0.000000
2017-10-09 23:05:41 CMasternodeSync::ProcessTick -- nTick 37 nRequestedMasternodeAssets 1 nRequestedM
asternodeAttempt 0 nSyncProgress 0.000000
2017-10-09 23:05:47 CMasternodeSync::ProcessTick -- nTick 43 nRequestedMasternodeAssets 1 nRequestedM
asternodeAttempt 0 nSyncProgress 0.000000
И так без конца.

Подозреваю что на старте необходимо отключить MasterNodeы или запустить хотя бы одну. Но подозреваю что без блоков и монет на одном их кошельков запустить не получится. Или есть какие то варианты.

Подскажите в какую сторону копать. Уровень знания С++ низок, но если подскажите что за проблема, то думаю разберусь.

Есть небольшой опыт по запуску альта на алгоритме scrypt и только POW. Хочеться с мастернодами попрактиковаться и POS потестировать.

kzv
Legendary
*
Offline Offline

Activity: 1722
Merit: 1285

OpenTrade - Open Source Cryptocurrency Exchange


View Profile WWW
October 10, 2017, 05:52:43 AM
 #2

А с кем синхронизироваться хотите?
Блоки кто-то майнит?

OpenTrade - Open Source Cryptocurrency Exchange
gregor71 (OP)
Newbie
*
Offline Offline

Activity: 52
Merit: 0


View Profile
October 10, 2017, 06:18:13 AM
 #3

А с кем синхронизироваться хотите?
Блоки кто-то майнит?

Я компилирую на серваке под Ubuntu. Сначала пробовал на одном, запуская два раза в разные конфигурационные папки. Потом для чистоты эксперимента разнёс на два разных сервака. В исходниках добавил оба ипишника, перекомпилил. Кошельки видят друг друга, но синхронизации не происходит.

Майнить или кошельком или картой. При попытке подключиться к кошельку для майнинга он сбрасыает соединение, с ошибкой: нет синхронизации ждите((. Пробовал запустить майнинг через gen=1. Реакции нет.

Так же пробовал подключить свой форк к пулу на yiimpе. Там у монета автоматом пропадает галка "Allowed to mine" после нескольких поппыток соедениться с кошельком. И кажет ошибку error -10: dashcoin is download. Хот  вижу оба пира и тот к которому по rpc подключен, спокойно принимает команды и даёт ответы через консоль в админке yiimp.

kzv
Legendary
*
Offline Offline

Activity: 1722
Merit: 1285

OpenTrade - Open Source Cryptocurrency Exchange


View Profile WWW
October 10, 2017, 06:26:23 AM
 #4

У Даши есть собственный форум кодеров? Может там лучше спросить или прямо на гитхабе? Я тут на русском форуме давно техвопросы по кодингу отчаялся задавать ((

OpenTrade - Open Source Cryptocurrency Exchange
gregor71 (OP)
Newbie
*
Offline Offline

Activity: 52
Merit: 0


View Profile
October 10, 2017, 06:30:50 AM
 #5

У Даши есть собственный форум кодеров? Может там лучше спросить или прямо на гитхабе? Я тут на русском форуме давно техвопросы по кодингу отчаялся задавать ((
Попробую, на английском тяжко правильно перевести технические моменты.

Может кто из русскоговорщих найдется, кто сможет подсказать
neo_crypt
Jr. Member
*
Offline Offline

Activity: 35
Merit: 2


View Profile
October 11, 2017, 10:41:00 PM
 #6

Может кто из русскоговорщих найдется, кто сможет подсказать

Есть такое дело. Сам столкнулся с этим при форке даш. Инфы 0, все в ихнем форке правится в продакшене. Изначально проверки 1000 coin мастернод небыло, потому все майнилось без проблем. Когда коины были наманены, то добавили эту проверку и запустили первые мастер ноды. Вот патч. При старте долго синхронизируется, нужно будет подождать. Дальше debug console: setgenerate 1:
Code:
commit 86525601d5915f380976c9d2e686ad7f66db991f

diff dash1/src/activemasternode.cpp dash/src/activemasternode.cpp
102c102
< /*
---
>
109c109
< */
---
>
133c133
< /*
---
>
197c197
< */
---
>
211c211
< /*
---
>
216c216
< */
---
>
236,243d235
<
<     vin = infoMn.vin;
<     service = infoMn.addr;
<     fPingerEnabled = true;
<     nState = ACTIVE_MASTERNODE_STARTED;
<     return;
<
<

diff dash1/src/masternode-sync.cpp dash/src/masternode-sync.cpp
52,76d51
<     static int64_t lastProcess = GetTime();
<
<     // if the last call to this function was more than 60 minutes ago (client was in sleep mode) reset the sync process
<     if(GetTime() - lastProcess > 60*60) {
<         Reset();
<         fBlockchainSynced = false;
<     }
<     lastProcess = GetTime();
<
<     if(fBlockchainSynced) return true;
<
<     if (fImporting || fReindex) return false;
<
<     if(!pCurrentBlockIndex) return false;
< //    if(pCurrentBlockIndex->nTime + 60*60 < GetTime()) return false;
<
<     fBlockchainSynced = true;
<
<     return true;
< }
<
< #if 0
< bool CMasternodeSync::IsBlockchainSynced(bool fBlockAccepted)
< {
<     static bool fBlockchainSynced = false;
149d123
< #endif


Счастливого майнинга! Smiley
gregor71 (OP)
Newbie
*
Offline Offline

Activity: 52
Merit: 0


View Profile
October 11, 2017, 10:48:17 PM
 #7

Может кто из русскоговорщих найдется, кто сможет подсказать

Есть такое дело. Сам столкнулся с этим при форке даш. Инфы 0, все в ихнем форке правится в продакшене. Изначально проверки 1000 coin мастернод небыло, потому все майнилось без проблем. Когда коины были наманены, то добавили эту проверку и запустили первые мастер ноды. Вот патч. При старте долго синхронизируется, нужно будет подождать. Дальше debug console: setgenerate 1:

Счастливого майнинга! Smiley

Спасибо большое. Сейчас поздновато уже, спать пора, завтра обязательно опробую. О результате напишу.
KosoyRoman
Newbie
*
Offline Offline

Activity: 1
Merit: 0


View Profile
October 14, 2017, 12:10:06 AM
 #8

Прописал всё как написано, но не помогло.
Бро скажи у тебя получилось форкнуть? Напиши плиз в телегу
@installous
gregor71 (OP)
Newbie
*
Offline Offline

Activity: 52
Merit: 0


View Profile
October 22, 2017, 01:44:34 PM
Last edit: October 22, 2017, 09:35:51 PM by gregor71
 #9

Прописал всё как написано, но не помогло.
Бро скажи у тебя получилось форкнуть? Напиши плиз в телегу
@installous

Мне тоже не помогло, правда  пробовал на sibcoin, но затронутые в патче файлы одинаковые.

Пробовал запускать кошелек в режиме litemode.

На команду getblocktemplate, ответ:

Code:
error code: -10
error message:
Sibcoin is downloading blocks...



Joe1987
Jr. Member
*
Offline Offline

Activity: 175
Merit: 1


View Profile
January 16, 2018, 12:11:45 PM
 #10

Ребят, у вас получилось с синхронизацией Dash'а то в итоге? мне тоже нужно)
Собирал по мануалу для win10 и компоненты linux или win7+виртуалка?
gregor71 (OP)
Newbie
*
Offline Offline

Activity: 52
Merit: 0


View Profile
January 21, 2018, 07:54:28 PM
 #11

Ребят, у вас получилось с синхронизацией Dash'а то в итоге? мне тоже нужно)
Собирал по мануалу для win10 и компоненты linux или win7+виртуалка?

Получилось, собирали на vps под ubuntu.

Отключали синхронизацию на время первых блоков.
Joe1987
Jr. Member
*
Offline Offline

Activity: 175
Merit: 1


View Profile
January 22, 2018, 11:27:31 AM
 #12

Ребят, у вас получилось с синхронизацией Dash'а то в итоге? мне тоже нужно)
Собирал по мануалу для win10 и компоненты linux или win7+виртуалка?

Получилось, собирали на vps под ubuntu.

Отключали синхронизацию на время первых блоков.

О, а по какому мануалу? и как отключали синхронизацию?
gregor71 (OP)
Newbie
*
Offline Offline

Activity: 52
Merit: 0


View Profile
January 22, 2018, 01:48:34 PM
 #13

Ребят, у вас получилось с синхронизацией Dash'а то в итоге? мне тоже нужно)
Собирал по мануалу для win10 и компоненты linux или win7+виртуалка?

Получилось, собирали на vps под ubuntu.

Отключали синхронизацию на время первых блоков.

О, а по какому мануалу? и как отключали синхронизацию?

Давно это было, знакомый пришел закоментил какие то функции, засинхронили три кошеля, раскоментил обратно, по одному подсунули и заработало. Попробую поискать может осталось на работе что.
Joe1987
Jr. Member
*
Offline Offline

Activity: 175
Merit: 1


View Profile
January 23, 2018, 12:33:39 PM
 #14

Ребят, у вас получилось с синхронизацией Dash'а то в итоге? мне тоже нужно)
Собирал по мануалу для win10 и компоненты linux или win7+виртуалка?

Получилось, собирали на vps под ubuntu.

Отключали синхронизацию на время первых блоков.

О, а по какому мануалу? и как отключали синхронизацию?

Давно это было, знакомый пришел закоментил какие то функции, засинхронили три кошеля, раскоментил обратно, по одному подсунули и заработало. Попробую поискать может осталось на работе что.
Было бы отлично) заранее благодарен, танцую с бубном уже пару недель
dimaklmn1
Newbie
*
Offline Offline

Activity: 79
Merit: 0


View Profile
February 02, 2018, 06:34:08 PM
 #15

Ребят, у вас получилось с синхронизацией Dash'а то в итоге? мне тоже нужно)
Собирал по мануалу для win10 и компоненты linux или win7+виртуалка?

Получилось, собирали на vps под ubuntu.

Отключали синхронизацию на время первых блоков.

О, а по какому мануалу? и как отключали синхронизацию?

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

Не решили проблему? отпишите если нашли решение
Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!