Wdrożenie węzłów wydobywczych Bitcoin jest łatwe w Docker
- 4859
- 591
- Tacjana Karpiński
Wstęp
Jeśli masz ogromne szczęście lub masz superkomputer do swojej dyspozycji, możesz spróbować wydobyć bitcoiny, aby zarobić dodatkową gotówkę. Złożoność algorytmu mieszania łańcucha blokowego Bitcoin staje się silniejsza co 2 tygodnie w celu zwalczania prawa Moore'a, więc pamiętaj, aby wprowadzić przyzwoity sprzęt. W tym artykule pokażemy, jak łatwo wdrożyć węzeł wydobywczy Bitcoin z Dockerem.
O
Zautomatyzowaną zaufaną wersję węzła wydobywczego Bitcoin „LinuxConfig/Bitcoin-Node” może być używany do natychmiastowego wdrożenia węzła Bitcoin na dowolnym hostie Urządzeniu Docker Service.
Konfiguracja
Zdjęcie węzła wydobywczego Docker Bitcoin działa na Debian Linux i zawiera binarie Demon Bitcoin bezpośrednio pobierane z Bitcoin.org. Jest wdrażany na koncie użytkownika „root”. RPCUSER
I RPCPassword
są automatycznie generowane podczas pierwszego uruchomienia i mogą być zlokalizowane w /źródło/.Bitcoin/Bitcoin.conf
.
Serwer węzłów bitcoin jest skonfigurowany do słuchania 8333
Port i to umożliwiające węzeł do komutacji, a także 8332
port do zaakceptowania komunikacji JSON-RPC.
Stosowanie
Aby wdrożyć węzeł Bitcoin, uruchom następujące polecenie Linux.
# Docker Run -d --Name = Bitcoin -Node -h Bitcoind -p 8332: 8332 -p 8333: 8333 Linuxconfig/Bitcoin -Node
Alternatywnie, aby rozpocząć bezpieczny samodzielny węzeł Bitcoin, pomiń opcje portu, aby odrzucić połączenie portów z sieci zewnętrznej:
# Docker Run -d --Name = Bitcoin -Node -h Bitcoind LinuxConfig/Bitcoin -Node
Powyższe polecenia natychmiast uruchomi się i skonfigurują węzeł Bitcoin. Po rozpoczęciu bitcoinów w zależności od środowiska zajmie to około 24 godzin synchronizacji z najnowszym łańcuchem bloków Bitcoin. Obecnie możesz oczekiwać swojego /źródło/.Bitcoin/bloki
katalog w celu wzrostu do około 35 GB.
Uzyskanie informacji systemowych
Używając nazwy kontenera węzeł bitcoin
Możesz teraz pobrać różne informacje o swoim węzłach bitcoin. Na przykład:
Uzyskaj poświadczenia RPCUSER
# Docker Exec Bitcoin-Node Cat /root /.Bitcoin/Bitcoin.conf
Uzyskaj równowagę portfela bitcoinów
# Docker Exec Bitcoin-Node Bitcoin-cli getBalance 0.00000000
Uzyskaj informacje o górnictwie Bitcoin
$ Docker Exec Bitcoin-Node Bitcoin-cli getMiningInfo „Blocks”: 341182, „CurrentBlockSize”: 0, „CurrentBlocktx”: 0, „trudność”: 41272873894.69702148, „Błędy”: „”, „genProclimit”: -1, „Networkhashps”: 287000658654314688, „PooledTX”: 0, „testnet”: false, „łańcuch”: „Main”, „generat”: false
Aby uzyskać więcej dostępnych poleceń Bitcoin:
$ Docker Exec Bitcoin-Node Bitcoin-Cli Help
Powiązane samouczki Linux:
- Wprowadzenie do automatyzacji, narzędzi i technik Linuksa
- Jak hash hasła w Linux
- Nvidia Geforce GTX 1060 Ethereum Hashrate i wydobycie…
- Kompleks Linux Bash One-Liner Przykłady
- Nvidia RTX 3080 Ethereum Hashrate i Górne Overclock…
- Rzeczy do zrobienia po zainstalowaniu Ubuntu 20.04 Focal Fossa Linux
- Rzeczy do zainstalowania na Ubuntu 20.04
- Hung Linux System? Jak uciec do wiersza poleceń i…
- Mint 20: Lepsze niż Ubuntu i Microsoft Windows?
- Jak tworzyć, zarządzać i ujawniać usługę w Kubernetes
- « Jak znaleźć i usunąć wszystkie puste pliki za pomocą wiersza poleceń Shell
- Virtualbox - Ping z maszyny wirtualnej powoduje (DUP!) Duplikat pakietów »