Wdrożenie węzłów wydobywczych Bitcoin jest łatwe w Docker

Wdrożenie węzłów wydobywczych Bitcoin jest łatwe w Docker

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