マイニングプールを作ろう!(2018年版)

5月 13, 2018

マイニングプールを作ろう!(2018年度版)

マイニングプール構築の世界へようこそ!このカテゴリは2017年11月に作成した各記事を再構成し、今の技術にあわせてブラッシュアップしたコーナーです。
※まだブラッシュアップを中のため、現在はcoind構築記事stratum-mining構築記事を公開しています。最新のMPOSについて現在執筆中です。質問などはコメントに記載してくださいね。

「マイニング」自体を調べている方は「bitzenyマイニング」カテゴリへどうぞ

また、構築できたらこちらも現在作成中の「マイニングプール運用」カテゴリも御覧ください。プールを作ってからが本番です。運用する上で必要なことを記載していきます。

マイニングプールとは何か

そもそもマイニングプールって何?という説明。「報酬分配」「手数料」など運営側の視点で説明する記事を執筆中です。

マイニングプールの種類

「MPOS」、「NOMP」、「Comminumsev」 といったマイニングプールのフロントエンドソフトについて特徴を説明します。
下記からは具体的な構築方法です。
使用ソフトは「MPOS + stratum-mining + DogeCoin(またはkumacoin)」となります。

マイニングプール構築①(各ソフトの役割)

MPOS,Stratum-mining,coindの役割分担について説明する予定です。

マイニングプール構築②(coind構築)

・kumacoin/dogecoinを例としたlibdb4.8,5.1を共存させての構築方法、併せて秘密鍵によるバックアップ作成方法を記載しています。

マイニングプール構築③(Web,DB構築)

2018年版のMPOSを利用した構築方法を開設予定です。php-mposの公式に併せてapacheでの構築方法を記載します。

マイニングプール構築④(stratum-mining構築)

依存ライブラリも多く、構築の質問も多いstratum-mining。ここではubuntu16.04を前提に、シェルスクリプト一発で導入できる方法を記載しています。

まとめ

構築が終わっても、サービス運用の始まりというだけ。運用にあたって必要となる事項を記載していきます。

Posted by 間宮さん