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ą bitcoind
z nowych transakcji w sieci . Ich oprogramowanie wydobywcze okresowo odpytuje bitcoind
o 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 bitcoind
transmisji 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/