SOLO mining - jak to w końcu jest?

Weteran
Awatar użytkownika
Posty: 1212
Rejestracja: 14 listopada 2014
Reputacja: 128
Reputacja postu: 
0
Napiwki za post: 0 BTC
Lokalizacja: Jaworzno

SOLO mining - jak to w końcu jest?

Postautor: ExcaliburPLL » czwartek, 11 sierpnia 2016, 14:01

Człowiek bawi się tym już tak długo a odpowiedzi nadal brak.

Założenie: kopiemy solo

Jak to jest z tym trafieniem bloku? Koparka sobie kopie. W międzyczasie ktoś inny trafił blok. Rozumiem, że praca koparki zaczyna się od zera? Tzn. dostaje NOWE zadanie do rozwiązania (powiązane z poprzednim blokiem) a dotychczasowa praca idzie w gwizdek? I tak co trafiony blok? W kółko bez końca? Czy może kopię "swój blok".

Niech to ktoś wyjaśni raz a dobrze bo ładu z altami dość nie mogę...
Best BTC/ETH & other exchange > http://tinyurl.com/bitbay
Free BTC lottery > http://tinyurl.com/frbtcns

Bardzo Zły Moderator
Awatar użytkownika
Posty: 14355
Rejestracja: 16 kwietnia 2012
Reputacja: 2640
Reputacja postu: 
0
Napiwki za post: 0 BTC
Lokalizacja: Polska/Wwa/GW

SOLO mining - jak to w końcu jest?

Postautor: rav3n_pl » czwartek, 11 sierpnia 2016, 14:13

Kopanie jest liczeniem hasza nagłówka bloku.
W nagłówku mamy nagłówkowe informacje i licznik.
Za każdym razem jak koparka skończy sprawdzać zakres licznika woła o nową pracę.
Nowa praca może mieć tylko zmieniony licznik (na kolejny zakres), może też zawierać informacje o kolejnym, nowym bloku.
Demon zawsze podaje dane do tworzenia bloku nowszego (kolejnego) niż ma obecnie w bazie.
Jak sieć znajdzie nowy blok to demon to widzi i kolejne pobranie pracy już zawiera dane o nowym bloku.
Istnieje szansa, że znajdziesz blok chwilę wcześniej niż demon dostanie informację o kolejnym bloku w sieci.
W takiej sytuacji demon faworyzuje "swój" blok do momentu, aż któryś z nich zostanie zatwierdzony (albo sieć znajdzie następny albo Ty).
Piffko: PLC/BTC 1Rav3nkMayCijuhzcYemMiPYsvcaiwHni
BIP39 Mnemonic z talii kart
Bitcoin Core 0.25
Linki do YT, TT, LI i reszty

Weteran
Awatar użytkownika
Posty: 1212
Rejestracja: 14 listopada 2014
Reputacja: 128
Reputacja postu: 
0
Napiwki za post: 0 BTC
Lokalizacja: Jaworzno

SOLO mining - jak to w końcu jest?

Postautor: ExcaliburPLL » czwartek, 11 sierpnia 2016, 14:51

rav3n_pl pisze:Jak sieć znajdzie nowy blok to demon to widzi i kolejne pobranie pracy już zawiera dane o nowym bloku.
Czyli zakładając sytuację idealną (bloki wskakują dokładnie co 10 minut) to de facto w ciągu godziny mam 6 szans na trafienie bloku?
Best BTC/ETH & other exchange > http://tinyurl.com/bitbay
Free BTC lottery > http://tinyurl.com/frbtcns

Weteran
Awatar użytkownika
Posty: 8157
Rejestracja: 1 marca 2015
Reputacja: 1069
Reputacja postu: 
0
Napiwki za post: 0 BTC
Lokalizacja: WLKP/Dolny Śl./Lubus

SOLO mining - jak to w końcu jest?

Postautor: adam1226 » czwartek, 11 sierpnia 2016, 14:54

Tak.. Przy czym Twoja szansa = stosunkowi Twojej mocy do mocy sieci, ale to myślę że wiesz :)
:arrow: [Binance]- Giełda kryptowalut bez weryfikacji
[Algory.io] - Agregator newsów i Skaner tradingowy

Weteran
Posty: 2256
Rejestracja: 23 marca 2013
Reputacja: 140
Reputacja postu: 
0
Napiwki za post: 0 BTC

SOLO mining - jak to w końcu jest?

Postautor: AdamM » czwartek, 11 sierpnia 2016, 15:07

ExcaliburPLL pisze: Czyli zakładając sytuację idealną (bloki wskakują dokładnie co 10 minut) to de facto w ciągu godziny mam 6 szans na trafienie bloku?
Trochę to dziwne założenie. Szansę na trafienie bloku masz przy każdym wyliczonym hashu nagłówka. Przy Twoim założeniu to trochę tak jakbyś liczył jeden hash co 10 minut...

Weteran
Awatar użytkownika
Posty: 1212
Rejestracja: 14 listopada 2014
Reputacja: 128
Reputacja postu: 
0
Napiwki za post: 0 BTC
Lokalizacja: Jaworzno

SOLO mining - jak to w końcu jest?

Postautor: ExcaliburPLL » czwartek, 11 sierpnia 2016, 15:13

AdamM pisze:
ExcaliburPLL pisze: Czyli zakładając sytuację idealną (bloki wskakują dokładnie co 10 minut) to de facto w ciągu godziny mam 6 szans na trafienie bloku?
Trochę to dziwne założenie. Szansę na trafienie bloku masz przy każdym wyliczonym hashu nagłówka. Przy Twoim założeniu to trochę tak jakbyś liczył jeden hash co 10 minut...
No fakt. Dopiero jak zwróciłeś na to uwagę to załapałem, że babola napisałem. To jeszcze doprecyzujmy: koparka mająca moc obliczeniową 1MHs wylicza 1.000.000 nagłówków na sekundę przy diff=1?
Best BTC/ETH & other exchange > http://tinyurl.com/bitbay
Free BTC lottery > http://tinyurl.com/frbtcns

Weteran
Posty: 2256
Rejestracja: 23 marca 2013
Reputacja: 140
Reputacja postu: 
0
Napiwki za post: 0 BTC

SOLO mining - jak to w końcu jest?

Postautor: AdamM » czwartek, 11 sierpnia 2016, 15:20

O ile dobrze pamiętam diff nie ma żadnego znaczenia jeśli chodzi o prędkość koparki. Przy każdym diffie wyliczy tyle samo hashy. Natomiast im niższy diff tym większa szansa że wyliczymy poprawny blok.

Bardzo Zły Moderator
Awatar użytkownika
Posty: 14355
Rejestracja: 16 kwietnia 2012
Reputacja: 2640
Reputacja postu: 
0
Napiwki za post: 0 BTC
Lokalizacja: Polska/Wwa/GW

SOLO mining - jak to w końcu jest?

Postautor: rav3n_pl » czwartek, 11 sierpnia 2016, 15:44

Diff (trudność) określa szansę trafienia, mówi ona jaką liczbą musi być wynik haszowania żeby zostało zaliczone jako blok. Im wyższa trudność tym mniejszą liczbą musi być wynik haszowania.
1MH/s oznacza, że koparka robi 1 milion haszy w ciągu sekundy - trudność nie ma znaczenia.
Hasz jest liczony zawsze tak samo niezależnie od trudności. Dopiero wynik haszowania jest sprawdzany pod kątem "zgodności" z trudnością.
Piffko: PLC/BTC 1Rav3nkMayCijuhzcYemMiPYsvcaiwHni
BIP39 Mnemonic z talii kart
Bitcoin Core 0.25
Linki do YT, TT, LI i reszty

Weteran
Awatar użytkownika
Posty: 1212
Rejestracja: 14 listopada 2014
Reputacja: 128
Reputacja postu: 
0
Napiwki za post: 0 BTC
Lokalizacja: Jaworzno

SOLO mining - jak to w końcu jest?

Postautor: ExcaliburPLL » czwartek, 11 sierpnia 2016, 16:54

Z tego by wynikało, że nasze koparki wykonują tryliardy bilionów obliczeń na sekundę - mózg mnie zaczyna boleć.

I każdy z takich pojedynczych hashy może być tym jedynym?

Nawet ktoś kto kopie jednym BitFury może trafić blok? W końcu wylicza 5.000.000.000 haszy na sekundę...
Best BTC/ETH & other exchange > http://tinyurl.com/bitbay
Free BTC lottery > http://tinyurl.com/frbtcns

Bardzo Zły Moderator
Awatar użytkownika
Posty: 14355
Rejestracja: 16 kwietnia 2012
Reputacja: 2640
Reputacja postu: 
0
Napiwki za post: 0 BTC
Lokalizacja: Polska/Wwa/GW

SOLO mining - jak to w końcu jest?

Postautor: rav3n_pl » czwartek, 11 sierpnia 2016, 17:14

Nawet ręcznie licząc masz szanse. Hasz z hasza z nagłówka jest całkowicie losowy. Nigdy nie wiadomo który nagłówek bloku da odpowiedni wynik (odpowiednio małą liczbę).
Dlatego liczy się statystycznie i dlatego też bloki wpadają raz co kilka sekund a czasem co kilka godzin. Nie ma reguły, jest wartość średnia.
Piffko: PLC/BTC 1Rav3nkMayCijuhzcYemMiPYsvcaiwHni
BIP39 Mnemonic z talii kart
Bitcoin Core 0.25
Linki do YT, TT, LI i reszty

Weteran
Awatar użytkownika
Posty: 1212
Rejestracja: 14 listopada 2014
Reputacja: 128
Reputacja postu: 
1
Napiwki za post: 0 BTC
Lokalizacja: Jaworzno

SOLO mining - jak to w końcu jest?

Postautor: ExcaliburPLL » czwartek, 11 sierpnia 2016, 17:19

Dzięki Panowie za wszystkie wyjaśnienia. Łeb mnie rozbolał od mnożenia miliardów przez tryliardy. Idę się napić zimnego Namysłowa.
Best BTC/ETH & other exchange > http://tinyurl.com/bitbay
Free BTC lottery > http://tinyurl.com/frbtcns

Początkujący
Awatar użytkownika
Posty: 246
Rejestracja: 11 września 2015
Reputacja: 23
Reputacja postu: 
0
Napiwki za post: 0 BTC

SOLO mining - jak to w końcu jest?

Postautor: Amadek » czwartek, 8 grudnia 2016, 14:43

Czyli tylko jedno urządzenie trafi blok. Praca którą wykona reszta idzie na marne. Ile to KWh!
Czyli jest jakieś źdźbło prawdy w tym, że to wykonywanie pustych obliczeń.

pm7
Weteran
Posty: 7893
Rejestracja: 20 maja 2012
Reputacja: 969
Reputacja postu: 
0
Napiwki za post: 0 BTC

SOLO mining - jak to w końcu jest?

Postautor: pm7 » czwartek, 8 grudnia 2016, 16:08

Amadek pisze: Czyli tylko jedno urządzenie trafi blok. Praca którą wykona reszta idzie na marne. Ile to KWh!
Praca wszystkich urządzeń, czy trafiają bloki, czy nie i tak służy zabezpieczeniu sieci. Teoria prawdopodobieństwa :)

Początkujący
Posty: 95
Rejestracja: 31 sierpnia 2016
Reputacja: 46
Reputacja postu: 
0
Napiwki za post: 0 BTC

SOLO mining - jak to w końcu jest?

Postautor: kobol5 » czwartek, 8 grudnia 2016, 17:29

Gdzie w tym wszystkim są obliczenie zleconych transakcji ? ;)

Weteran
Awatar użytkownika
Posty: 3439
Rejestracja: 4 sierpnia 2011
Reputacja: 479
Reputacja postu: 
1
Napiwki za post: 0 BTC
Napiwki: 1AqwNEzAp5GE46jebmZYqvq3tXt19iChJN

SOLO mining - jak to w końcu jest?

Postautor: powered » czwartek, 8 grudnia 2016, 18:15

Amadek pisze: Czyli tylko jedno urządzenie trafi blok. Praca którą wykona reszta idzie na marne. Ile to KWh!
Tu nie chodzi głównie o trafienie bloku. Zatwierdzić blok i zawarte w nim transakcje można zrobić ręcznie na kartce papieru. Kwestia tylko odpowiednio niskiej trudności i można to zrobić w 10 min. Chodzi o to aby zatwierdzenia nie robili oszuści, dlatego potrzebna jest duża moc sieci po "jasnej stronie sieci" aby "ciemna strona" nie miała szans na przekręty (ten kto ma większość ten zarządza całym bitcoinem i on ma rację). Tylko komu chciało by się z dobrej woli potwierdzać te wszystkie transakcje i utrzymywać sieć? Dlatego jest nagroda za rozwiązany blok. Obecnie jest to około 40000 zł za jedno proste obliczenie. Wystarczająca przynęta aby zużyć trochę prądu?

pm7
Weteran
Posty: 7893
Rejestracja: 20 maja 2012
Reputacja: 969
Reputacja postu: 
1
Napiwki za post: 0 BTC

SOLO mining - jak to w końcu jest?

Postautor: pm7 » czwartek, 8 grudnia 2016, 19:08

kobol5 pisze: Gdzie w tym wszystkim są obliczenie zleconych transakcji ? ;)
Wszędzie i nigdzie :)
Każdy pełny węzeł sieci Bitcoin sprawdza i przekazuje wszystkie transakcje. Kopalnie również, ponieważ gdyby zawarły nieprawidłową transakcję w bloku, blok zostałby zignorowany przez wszystkich i nie byli by w stanie użyć nagrody za wykopanie. Ale nie muszą nic kosztownego obliczeniowo robić z transakcjami, by je zawrzeć w bloku. I dobrze - gdyby było inaczej, opłaty za transakcje musiałyby być znacznie wyższe, by pokryć koszty włączenia transakcji.

Bardzo Zły Moderator
Awatar użytkownika
Posty: 14355
Rejestracja: 16 kwietnia 2012
Reputacja: 2640
Reputacja postu: 
1
Napiwki za post: 0 BTC
Lokalizacja: Polska/Wwa/GW

SOLO mining - jak to w końcu jest?

Postautor: rav3n_pl » piątek, 9 grudnia 2016, 13:50

Weryfikacja transakcji i zbudowanie z nich bloku to nie jest dużo obliczeń. Domowy PC może to zrobić w sekundę czy dwie.
Ilość obliczeń potrzebna do zatwierdzenia takiego bloku przez resztę sieci zależy od aktualnej trudności.
Ponieważ rozwiązanie bloku (znalezienie odpowiedniego hasza) jest całkowicie losowe, nie da się określić jak szybko kolejny blok wpadnie. Możemy to jedynie określić statystycznie: trudność vs ilość haszy na sekundę sieci. Nie są to "puste" obliczenia, ponieważ każda konfiguracja bloku/licznika może być właściwa i każdą kombinację trzeba sprawdzić.
Ze względu na losowy charakter poszukiwań odstępy pomiędzy kolejnymi blokami są nieregularne - czasem kilka sekund a czasem kilka godzin. Algorytm regulacji trudności dąży do 10 minut pomiędzy blokami.
Znając trudność i częstotliwość wpadania bloków możemy oszacować przybliżoną moc obliczeniową sieci.
Piffko: PLC/BTC 1Rav3nkMayCijuhzcYemMiPYsvcaiwHni
BIP39 Mnemonic z talii kart
Bitcoin Core 0.25
Linki do YT, TT, LI i reszty

Gaduła
Posty: 359
Rejestracja: 26 grudnia 2015
Reputacja: 54
Reputacja postu: 
0
Napiwki za post: 0 BTC

SOLO mining - jak to w końcu jest?

Postautor: jacek-g » poniedziałek, 26 grudnia 2016, 11:41

na znanym portalu aukcyjnym jest do kupienia kopalnia 10.5 TH co trafiłą podobno 3 dni temu bloczek :lol:

Wróć do „Ogólnie o miningu”

Kto jest online

Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 2 gości