Solo mining nie trybi, błąd: JSON decode failed(1)
- Dyskutant
- Posty: 156
- Rejestracja: 21 listopada 2016
- Reputacja: 318
Solo mining nie trybi, błąd: JSON decode failed(1)
Postautor: MelomanBTC » wtorek, 23 stycznia 2018, 22:10
Chciałem w celach edukacyjnych, powalczyć z nowo wypuszczonym forkiem Bitcoina. Wiadome, nic nie jest trudnego w miningu, jak się kopie, coś co jest stabilne, długo na rynku i tak dalej, dlatego chciałem się zmierzyć z BCX (BitcoinX).
Aby wykopywać solo, bez żadnych poolów (aktualnie nawet żadnych nie ma, ale ktoś kopie, sami devowie zapewne robią premine), najpierw przebrnąć musiałem przez mozolne ściąganie full node. Kombinowania, żeby to się szybciej pobierało było ogrom. Finalnie i tak nic nie pomagało i zajęło to niestety 2 dni zanim uzyskałem pełną synchronizację BitcoinX QT. Wiadome, nie da się kopać solo, bez w pełni zsynchronizowanego QT portfela, z opcją -serwer, dlatego tego kroku nie mogłem pominąć
No i po zsynchronizowaniu, ustawieniu odpowiednich parametrów w Bitcoinx.conf, ustawieniu minera, natknąłem się na błąd, przez który nie mogę przebrnąć. Podejrzewam, że rozwiązanie okaże się idiotycznie proste. No ale cóż, nie mogę przez to przebrnąć, a rozwiązania z Google to najczęściej "żeby olać to" ponieważ ludziom pomimo tych błędów kopie. Mi niestety nie kopie.
Tak wygląda ten błąd. Wyskakuje on, kiedy wiadome mam odpalony -serwer czyli bitcoinxQT i cudaminer przez plik.bat
A tutaj błąd już trochę inny, kiedy zmieniłem polecenie w minerze, bez "stratum"
A tutaj, udowodnienie sobie samemu, że jest połączenie między minerem, a moim bitcoinqt serwerem. Włączyłem po prostu klienta po odpaleniu pliku.bat - przed włączeniem było failed to connect, a potem zaczęło sypać tym standardowym błędem "JSON decode failed(1)[...}"
Pliki konfiguracyjne:
BitcoinX.conf -
miner.bat - cudaminer -o stratum+tcp://127.0.0.1:9333 -O Ulysseys:password
Może ktoś coś wie?
MelomanBTC
- Weteran
- Posty: 1175
- Rejestracja: 18 września 2016
- Reputacja: 276
- Napiwki: https://tippin.me/@c_witold
Solo mining nie trybi, błąd: JSON decode failed(1)
Postautor: WitoldC » środa, 24 stycznia 2018, 08:19
Dodano po 4 minutach 58 sekundach:
Możesz spróbować z dodatkowymi parametrami
np. dla minerd (niemam cudaminer więc niewiem jakie ma parametry)
-D, --debug enable debug output
-P, --protocol-dump verbose dump of protocol-level activities
WitoldC
- Dyskutant
- Posty: 156
- Rejestracja: 21 listopada 2016
- Reputacja: 318
Solo mining nie trybi, błąd: JSON decode failed(1)
Postautor: MelomanBTC » środa, 24 stycznia 2018, 14:26
Dziękuje za zauważenie tego, jak coś ta komenda nic nie czyni w ich kliencie - nic nie jest wykopywane, a jak już to tylko na CPU - a koniecznie muszę na GPU kopać.WitoldC pisze: Nie wiem czy to ważne ale w BitcoinX.conf masz "gen=1" czyli portfel ma załączony mining.
Dodano po 4 minutach 58 sekundach:
Możesz spróbować z dodatkowymi parametrami
np. dla minerd (niemam cudaminer więc niewiem jakie ma parametry)-D, --debug enable debug output
-P, --protocol-dump verbose dump of protocol-level activities
Świeże INFO:
Dowiedziałem się od devteamu, że hashowanie w BCX jest oparte na Blake2b + SHA256. Czyli ten cudaminer który konfigurowałem odpada, bo nie obsługuje on takiego hashowania.
Tutaj potrzeba tęgiej głowy jak @rav3n_pl czy @rasta , a nie mojej
Dodano po 18 minutach 3 sekundach:
W kodzie nawet znalazłem info. Chyba (ale naprawdę chyba, nie jestem nawet średnio rozgarnięty z programistycznych rzeczy) to potwierdza, że mining BCX odbywa się przez Blake(2b) i SHA256.
Blake2b:
https://github.com/bitcoinx-project/bit ... h_blake2.h
I SHA256:
https://github.com/bitcoinx-project/bit ... src/hash.h
Może ktoś to ze mną zredagować?
@rav3n_pl - w Tobie moja największa nadzieja. Nie wiem kto ma większą wiedzę z takich rzeczy.
MelomanBTC
- Bardzo Zły Moderator
- Posty: 14380
- Rejestracja: 16 kwietnia 2012
- Reputacja: 2659
- Lokalizacja: Polska/Wwa/GW
Re: Solo mining nie trybi, błąd: JSON decode failed(1)
Postautor: rav3n_pl » środa, 24 stycznia 2018, 14:51
Zobaczę czy jest jakaś implementacja pod pythona żeby postawić p2pool.
No i czy jest miner pod Blake?
BIP39 Mnemonic z talii kart
Bitcoin Core 0.26.1
Linki do YT, TT, LI i reszty
rav3n_pl
- Dyskutant
- Posty: 156
- Rejestracja: 21 listopada 2016
- Reputacja: 318
Solo mining nie trybi, błąd: JSON decode failed(1)
Postautor: MelomanBTC » środa, 24 stycznia 2018, 17:44
Tak, chyba CCminer jest minerem który obsługuje Blake(2b), ponieważ można ustawić --algo na:
Kod: Zaznacz cały
blake use to mine Saffroncoin (Blake256)
blakecoin use to mine Old Blake 256
blake2s use to mine Nevacoin (Blake2-S 256)
sia use to mine SIA
vanilla use to mine Vanilla (Blake256)
Dodano po 33 minutach 38 sekundach:
Jak odpaliłem ccminera, z --algo sia - to nadal krzyczy o tego JSONA. Co to może być nie tak, cholera.
Konfiguracja minera.bat:
ccminer-x64.exe -a sia -o stratum+tcp://127.0.0.1:9333 -u XJdQmJTJy915Tf13Nz98ZqdkmRDqZvahjh -p password -D
MelomanBTC
- Bardzo Zły Moderator
- Posty: 14380
- Rejestracja: 16 kwietnia 2012
- Reputacja: 2659
- Lokalizacja: Polska/Wwa/GW
Re: Solo mining nie trybi, błąd: JSON decode failed(1)
Postautor: rav3n_pl » środa, 24 stycznia 2018, 18:37
Jak łączysz się bezpośrednio do demona to nie masz stratum.
BIP39 Mnemonic z talii kart
Bitcoin Core 0.26.1
Linki do YT, TT, LI i reszty
rav3n_pl
- Dyskutant
- Posty: 156
- Rejestracja: 21 listopada 2016
- Reputacja: 318
Solo mining nie trybi, błąd: JSON decode failed(1)
Postautor: MelomanBTC » środa, 24 stycznia 2018, 19:41
Czyli konfiguracja minera powinna być taka?
ccminer-x64.exe -a sia -o 127.0.0.1:9333 -u XJdQmJTJy915Tf13Nz98ZqdkmRDqZvahjh -p password -D
Ale tak się nie da, bo nie ma komendy get_work w klientach Bitcoina od wersji 0.12
Taki błąd wyskakuje:
MelomanBTC
- Bardzo Zły Moderator
- Posty: 14380
- Rejestracja: 16 kwietnia 2012
- Reputacja: 2659
- Lokalizacja: Polska/Wwa/GW
Re: Solo mining nie trybi, błąd: JSON decode failed(1)
Postautor: rav3n_pl » środa, 24 stycznia 2018, 19:44
BIP39 Mnemonic z talii kart
Bitcoin Core 0.26.1
Linki do YT, TT, LI i reszty
rav3n_pl
- Dyskutant
- Posty: 156
- Rejestracja: 21 listopada 2016
- Reputacja: 318
Solo mining nie trybi, błąd: JSON decode failed(1)
Postautor: MelomanBTC » środa, 24 stycznia 2018, 19:54
Ale ja próbuję kopać z tego samego kompa, co stoi węzeł - inaczej w ogóle nie byłoby mowy o solo miningu.
Ale i tak mam w bitcoinx.conf dodany taki wpis jak coś:
rpcallowip=127.0.0.1
MelomanBTC
- Weteran
- Posty: 1175
- Rejestracja: 18 września 2016
- Reputacja: 276
- Napiwki: https://tippin.me/@c_witold
Solo mining nie trybi, błąd: JSON decode failed(1)
Postautor: WitoldC » środa, 24 stycznia 2018, 19:56
WitoldC
- Dyskutant
- Posty: 156
- Rejestracja: 21 listopada 2016
- Reputacja: 318
Solo mining nie trybi, błąd: JSON decode failed(1)
Postautor: MelomanBTC » środa, 24 stycznia 2018, 19:59
Dostałem informację od devów, nie że jest algorytm sia, tylko że jest to algorytm Blake2b. A z tego co wiem, to Blake2b, to jest właśnie algorytm jaki ma tylko i wyłącznie siacoin. + Takie coś było w source code BitcoinX, więc chyba naprawdę jest Blake2b. Sam nie wiem co sądzić.
https://github.com/bitcoinx-project/bit ... h_blake2.h
MelomanBTC
- Początkujący
- Posty: 13
- Rejestracja: 24 stycznia 2018
- Reputacja: 0
Solo mining nie trybi, błąd: JSON decode failed(1)
Postautor: pieczywo » środa, 24 stycznia 2018, 20:20
blake2b confirmed https://github.com/bitcoinx-project/bit ... ke2b-ref.c
pieczywo
- Bardzo Zły Moderator
- Posty: 14380
- Rejestracja: 16 kwietnia 2012
- Reputacja: 2659
- Lokalizacja: Polska/Wwa/GW
Solo mining nie trybi, błąd: JSON decode failed(1)
Postautor: rav3n_pl » czwartek, 25 stycznia 2018, 00:20
BIP39 Mnemonic z talii kart
Bitcoin Core 0.26.1
Linki do YT, TT, LI i reszty
rav3n_pl
- Początkujący
- Posty: 13
- Rejestracja: 24 stycznia 2018
- Reputacja: 0
Solo mining nie trybi, błąd: JSON decode failed(1)
Postautor: pieczywo » niedziela, 28 stycznia 2018, 01:43
pieczywo
- Bitcoin
- Bezpieczeństwo
- Giełdy i serwisy - zagrożenia
- Anonimowość i bezpieczeństwo w sieci
- Piramidy i scamy
- Bitcoin
- Rozwój projektu
- Twój wkład w rozwój projektu
- Przedszkole
- Pomoc techniczna
- Generowanie monet
- Pomoc
- Ogólnie o miningu
- Mining pools
- Kopacze (miners)
- Sprzęt (hardware) do miningu
- Bitcoin w mediach
- Projekty związane z Bitcoin
- Imprezy, spotkania, konferencje
- Kwestie prawne
- Ciekawostki
- Organizacje charytatywne, zbiórki, dotacje
- Programowanie i wdrożenia
- Ankiety
- Portfele bitcoin
- Dla zaawansowanych - nowi tylko czytają
- Ekonomia
- Rozważania ekonomiczne
- Ankiety ekonomiczne
- Analiza techniczna
- Tutaj zapłacisz bitcoinami
- Polska
- Świat
- Tablica ogłoszeń
- Towary
- Sprzedam
- Kupię
- Zamienię
- Udziały
- Usługi
- Wymiana walut
- Komentarze
- Nagrody
- Wymiana Face-to-Face
- Dolnośląskie
- Kujawsko-pomorskie
- Lubelskie
- Lubuskie
- Łódzkie
- Małopolskie
- Mazowieckie
- Opolskie
- Podkarpackie
- Podlaskie
- Pomorskie
- Śląskie
- Świętokrzyskie
- Warmińsko-mazurskie
- Wielkopolskie
- Zachodniopomorskie
- Cała Polska
- Szukam/dam pracę
- Boty i strategie
- Giełdy, kantory, bitomaty
- Kantory
- Bitomaty
- Inwestycje
- Metale szlachetne
- ICO
- Forki i Alternatywne kryptowaluty
- LiteCoin
- Ekonomia
- Mining
- Ustawienia i konfiguracje
- Linki
- Dogecoin
- Ekonomia
- Mining
- NameCoin
- Ekonomia
- Mining
- Pozostałe
- Scrypt
- SHA256
- Dash
- Ethereum
- ETC
- Lisk
- Bitcoin Cash
- Kopanie kryptowalut
- Kopanie GPU
- Kopanie CPU
- Kopanie ASIC/FPGA
- Kopalnie kryptowalut
- IOTA
- NEO
- Chia
- SCAMY
- Inne
- Linki
- Faucety, kraniki, gry
- Księga skarg i zażaleń
- AMA
- Strona i forum
- Administrator mówi
- Opinie, propozycje, uwagi
- Propozycje banów
Kto jest online
Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 4 gości
- Strefa czasowa UTC+02:00
- Na górę
- Zmień szerokość ekranu
- Usuń ciasteczka witryny
O Polskim Forum Bitcoin
Polskie Forum Bitcoin skupia miłośników Bitcoina w Polsce. Tu możesz zadać pytania odnośnie Bitoina lub podyskutować na ciekawe tematy.
Polecamy
Treści na tym forum mają charakter wyłącznie informacyjno-edukacyjny, a posty są wyrazem osobistych poglądów ich autorów. Treśći na forum ani w całości ani w części nie stanowią "rekomendacji" w rozumieniu przepisów Rozporządzenia Ministra Finansów z dnia 19 października 2005 r. w sprawie informacji stanowiących rekomendacje dotyczące instrumentów finansowych, lub ich emitentów (Dz.U. z 2005 r. Nr 206, poz. 1715).