Górnictwo 

Donate BitcoinPOW.pl : 1LMofGNsTm4tMAzkPZH4qzK2qrLxu2pw2p

Próba posortowania i przypomnienia całej wiedzy dotyczącej kopania SOLO

Wydobywanie solo, podczas którego górnik próbuje samodzielnie wygenerować nowe bloki, a wpływy z nagrody za blok i opłat transakcyjnych trafiają wyłącznie do niego, co pozwala mu otrzymywać duże płatności z większą wariancją (dłuższy czas między płatnościami)

Wydobywanie solo 

Jak pokazano poniżej, górnicy indywidualni zazwyczaj korzystają bitcoindz nowych transakcji w sieci . Ich oprogramowanie wydobywcze okresowo odpytuje bitcoindo nowe transakcje za pomocą RPC „getblocktemplate” , który zapewnia listę nowych transakcji oraz klucz publiczny, do którego powinna zostać wysłana transakcja z bazy monet.

Oprogramowanie eksploracyjne konstruuje blok przy użyciu szablonu (opisanego poniżej) i tworzy nagłówek bloku. Następnie wysyła 80-bajtowy nagłówek bloku do swojego sprzętu wydobywczego (układu ASIC) wraz z docelowym progiem (ustawieniem trudności). Sprzęt wydobywczy iteruje przez każdą możliwą wartość jednorazowej wartości nagłówka bloku i generuje odpowiedni skrót.

Jeśli żaden z skrótów nie jest poniżej progu, sprzęt wydobywczy otrzymuje zaktualizowany nagłówek bloku z nowym korzeniem Merkle z oprogramowania wydobywczego; ten nowy nagłówek bloku jest tworzony poprzez dodanie dodatkowych danych jednorazowych do pola coinbase transakcji w bazie monet.

Z drugiej strony, jeśli skrót zostanie znaleziony poniżej progu docelowego, sprzęt wydobywczy zwróci nagłówek bloku z pomyślną wartością jednorazową do oprogramowania wydobywczego. Oprogramowanie wydobywcze łączy nagłówek z blokiem i wysyła kompletny blok do bitcoindtransmisji do sieci w celu dodania go do łańcucha bloków.

https://developer.bitcoin.org/devguide/mining.html

Szansa na pomyślne wydobycie Bitcoina (kiedykolwiek rozwiązanie bloku) jest obecnie bardzo niewielka [1]. Bez względu na powód, dla którego decydujesz się na wydobywanie Bitcoinów bez dołączania do puli, oto kroki, które pozwolą Ci samodzielnie wydobywać Bitcoiny, bez łączenia się z innymi.

Aby zweryfikować transakcje, musisz uruchomić pełny węzeł [2]. Najpierw zainstaluj rdzeń Bitcoin (zarówno GUI, jak i Daemon) z pobranym kompletnym blockchainem. Bitcoin Core to oprogramowanie z pełnym węzłem, które w pełni sprawdza transakcje i bloki. Instalacja zajmie dużo czasu, ponieważ wymaga pobrania całego rosnącego blockchainu [3].


Utwórz plik o nazwie bitcoin.conf do wydobywania Bitcoinów. Na komputerze z systemem Windows lokalizacja pliku będzie następująca: C:\User\nazwa_użytkownika\AppData\Roaming\Bitcoin\bitcoin.conf

Ten plik bitcoin.conf jest plikiem konfiguracyjnym Bitcoin Core. Zamień X na wybraną nazwę użytkownika, Q na hasło, które chcesz. Y to numer portu TCP, na którym będą nasłuchiwane połączenia RPC, czyli numer, którego będziesz potrzebować w oprogramowaniu Bitcoin Miner.

server=1
listen=1
daemon=1
rpcuser=X
rpcpassword=Q
rpcallowip=localhost
rpcport=Y

Pobierz i zainstaluj oprogramowanie ASIC Bitcoin Miner, takie jak CGMiner, BFGMiner i wiele innych opcji [4].

W przypadku górnika solo oprogramowanie wydobywcze łączy Cię z blockchainem (Bitcoin Core). Głównym zadaniem oprogramowania Bitcoin Miner jest dostarczanie pracy sprzętu wydobywczego do reszty sieci Bitcoin.


Na koniec uruchom oprogramowanie Bitcoin Miner z localhost (127.0.0.1), rpcport (Y=8332), nazwą użytkownika (X) i hasłem (Q) ustawionymi w bitcoin.conf. Są to wartości, które wybrałeś jako dane uwierzytelniające do połączenia z Bitcoin Core i rozpoczęcia samodzielnego wydobywania Bitcoinów.

http://www.bitcoin-en.com/solo-mine-bitcoin.html

https://bitcoin.stackexchange.com/questions/16687/solo-mining-just-for-luck-realistic

https://bitcoin.org/en/full-node

https://blockchain.info/charts/blocks-size

https://www.buybitcoinworldwide.com/mining/software/

https://www.blockchain-council.org/blockchain/solo-mining-works/

https://cryptocurrencytalk.com/topic/9505-how-to-solo-mine/

Share this page to Telegram
Author: admin

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *