Bytecoin鉱山プールを作る方法を学びたいですか? このチュートリアルでは、Ubuntu Linuxを実行しているコンピュータを使用してBytecoinマイニングプールをインストールする方法を説明します。

ハードウェアリスト:

以下のセクションでは、このBytecoinチュートリアルの作成に使用される機器のリストを示します。

上記の各ハードウェアは、AmazonのWebサイトにあります。

ソフトウェアリスト:

ここでは、このBytecoinノードのインストールのチュートリアルを作成するために使用したソフトウェアのリストを示します。

このソフトウェアをダウンロードするには、2つの方法があります。

Bytecoin Playlist:

このページでは、Bytecoinに関連する動画の一覧にすばやくアクセスできます。

私たちのYouTubeチャンネルに登録することを忘れないでください VirtualCoin.

Bytecoin関連チュートリアル:

このページでは、Bytecoinに関連するチュートリアルの一覧にすばやくアクセスできます。

チュートリアル - Bytecoinノードのインストール

Linuxにスワップメモリが設定されていない場合は、次のコマンドを使用してスワップファイルを作成します。

# dd if=/dev/zero of=/mnt/linux.swap bs=1M count=32092
# chmod 0600 /mnt/linux.swap
# mkswap /mnt/linux.swap
# swapon /mnt/linux.swap

この例では、32GBのスワップファイルを作成します。

スワップを有効にするには、fstabファイルを編集し、次の行を追加します。

# vi /etc/fstab

/mnt/linux.swap none swap sw 0 0

スワップを有効にするには、コンピュータを再起動します。

# reboot

必要なパッケージをインストールするには、次のコマンドを使用します。

# apt-get install build-essential libboost-all-dev git cmake

Bytecoinインストールパッケージをダウンロードしてください。

# mkdir /bytecoin/node -p
# cd /bytecoin/node
# git clone https://github.com/amjuarez/bytecoin

Bytecoinノードソフトウェアをコンパイルしてインストールします。

# cd bytecoin/
# make
# make test-release
# cd build/release/src
# install -sv bytecoind connectivity_tool miner simplewallet walletd /usr/local/bin/

Bytecoin構成ファイルを作成します。

# mkdir ~/.bytecoin
# vi ~/.bytecoin/bytecoin.conf

log-level=2
no-console=yes
rpc-bind-ip=0.0.0.0
rpc-bind-port=8081
p2p-bind-ip=0.0.0.0
p2p-bind-port=8080
allow-local-ip=yes

次のコマンドを使用して、Bytecoinノードを起動します。

# bytecoind

ブロックチェーンの同期が完了するまで待ちます。

ブロックチェーンの同期に数日か数週間かかります。

次のコマンドを使用して、ブロックチェーン同期のステータスを確認します。

# tail -f bytecoind.log

bytecoind.logファイルが同じディレクトリに見つからない場合は、次のコマンドを使用してbytecoind.logファイルを探します。

# updatedb
# locate bytecoind.log

チュートリアル - Bytecoin Walletサービス

Bytecoinノードのインストールが終了したら、新しいBytecoinウォレットを作成する必要があります。

ブロックチェーンのウォレット同期が終了するのを待ち、exitコマンドを入力します。

# mkdir /bytecoin/wallet -p
# cd /bytecoin/wallet
# simplewallet --generate-new-wallet virtualcoin --password kamisama123@

New wallet is generated. Address: 2851jgWSSjTA1SwzbGeXdWE6BND8yh1WQ5KF9rmaboCwSDaK38broEU4r7kfhZ1NoiWdvaVbSYuGhVHnYphfyKgbMqTafTQ

# [wallet 22gnmi]: exit

この例では、virtualcoinという名前のウォレットが作成され、パスワードkamisama123 @を使用するように構成されています。

あなたのバイトコードを書き留めておいてください。

今、ウォレットサービスを開始する必要があります。

# simplewallet --wallet /bytecoin/wallet/virtualcoin.wallet --pass kamisama123@ --daemon-host 127.0.0.1 --daemon-port 8081 --rpc-bind-port 8082

チュートリアル - Bytecoin Mining Pool

Bytecoinノードのインストールとウォレットサービスの設定が完了したら、Bytecoinマイニングプールのインストールを開始できます。

次のコマンドを使用して、必要なソフトウェアをインストールします。

# apt-get install build-essential libtool autotools-dev autoconf pkg-config libssl-dev
# apt-get install libboost-all-dev git npm nodejs nodejs-legacy libminiupnpc-dev redis-server
# apt-get install libdb-dev libdb++-dev libdb5.3
# curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.8/install.sh | bash
# nvm install node
# source ~/.profile

コンピュータを再起動して、BytecoinノードとWalletサービスを再起動します。

# reboot
# bytecoind
# simplewallet --wallet /bytecoin/wallet/virtualcoin.wallet --pass kamisama123@ --daemon-host 127.0.0.1 --daemon-port 8081 --rpc-bind-port 8082

コンピュータを再起動したら、ソフトウェアのインストールを終了する必要があります。

# nvm install 0.10.25
# nvm alias default 0.10.25
# nvm use default
# mkdir /bytecoin/pool -p
# cd /bytecoin/pool
# git clone https://github.com/forknote/cryptonote-universal-pool.git
# cd cryptonote-universal-pool
# npm update
# vi config.json

次に、基本的な設定ファイルを作成しましょう。

# vi config.json

設定前の元のファイルは次のとおりです。

ここに私たちの設定で新しいファイルがあります。

変更されたディレクティブは太字で強調表示されていました。

私の設定は基本的なものです。

この設定ファイルを調べて設定を改善することを強くお勧めします。

Bytecoinマイニングプールを開始するには、次のコマンドを使用します。

# cd /bytecoin/pool/cryptonote-universal-pool
# node init.js

プールサービスは、Bytecoinノードサービスが実行され、ブロックチェーンが同期されている場合にのみ機能します。

すべて正常に機能した場合は、画面に次のメッセージが表示されます。

[master] Pool spawned on 8 thread(s)

[charts] Started

[api] API started & listening on port 8117

[api] Stat collection finished: 20 ms redis, 21 ms daemon

[api] Broadcasting to 0 visitors and 0 address lookups

[payments] Started

[payments] No workers' balances reached the minimum payment threshold

[unlocker] Started

[unlocker] No blocks candidates in redis

[charts] Started

[chartsDataCollector] Started

[pool] (Thread 2) New block to mine at height 1452666 w/ difficulty of 1227080766

これでシステムはBytecoin鉱山者にTCPポート3333,5555,7777を開くはずです。

次のコマンドを使用して、TCPポートが開いているかどうかを確認します。

# netstat -nl | grep 3333
tcp 0 0 0.0.0.0:3333 0.0.0.0:* LISTEN
# netstat -nl | grep 5555
tcp 0 0 0.0.0.0:5555 0.0.0.0:* LISTEN
# netstat -nl | grep 7777
tcp 0 0 0.0.0.0:7777 0.0.0.0:* LISTEN

私たちの採掘プールをテストする時間。

別のUbuntu Linuxに移動し、CPUMiner-Multiソフトウェアをインストールします。

Bytecoin CPUマイナーのインストール方法がわからない場合は、このリンクをクリックしてください。

マイナーコンピュータでBytecoinをマイニングするには、次のコマンドを使用します。

# minerd -a cryptonight -o stratum+tcp://34.217.47.134:3333 -u 21eD9nZxjv9QxzoDX4NrVMipPCT3tK5ufgAApefcYYnkAbXoTDSjFxiAxDgwhNbv7ELWfo2GSxm96MyGYq1njk9qPps1DgR -p x

マイニングプールのIPアドレスとマイナーコンピュータのBytecoinウォレットアドレスを変更する必要があることに注意してください。

Using JSON-RPC 2.0

Starting Stratum on stratum+tcp://34.217.66.94:3333

1 miner threads started, using 'cryptonight' algorithm.

Pool set diff to 100

Stratum detected new block

accepted: 1/1 (100.00%), 46.09 H/s at diff 100 (yay!!!)

accepted: 2/2 (100.00%), 45.24 H/s at diff 100 (yay!!!)

マイニングプールのIPアドレスとマイナーコンピュータのBytecoinウォレットアドレスを変更する必要があることに注意してください。

すべて正常に動作した場合は、画面に確認メッセージが表示されます。