広告sp

マイニングプール

みずたまりプールが出来るまで

投稿日:

みずたまりプールが出来た経緯について書いてみたいと思います。

背景

ことの発端は初プールマイニングに参加した所からです。最初にヒットしたのは「lapool」さんのサイトでした。始めて見たときはこんなシステム作るのは凄いな~と思っていたのですが、数日してアクセスがし辛くなってきたのです。ページを更新する度にエラー画面が出る状況でした。(ちょうどその頃はアクセスが殺到していたようで最近は環境リニューアルで快適に動いているようです)

そこで別のマイニングプールを探していたところ「うさぎコイン発掘所」さんのサイトでした。ここを訪れて思ったのは「オープンソースのマイニングプールシステムがあるんだ・・・」です。構成の違いは多少あれど基本的な部分は一緒でした。あぁ、これならもしかしたら自分でも構築できるかもしれないな~と。

実際、上記のサイトで使っているのは php-mpos というもので下記にリポジトリがあります。

https://github.com/MPOS/php-mpos

他にもマイニングプール用のオープンソースがあるようですが、php + smarty + mysql という構成で比較的シンプルな作りになっている為、私にとっては丁度良かったです。

後押し

加えて下記のサイトが後押ししてくれました。(後に「うさぎコイン発掘所」さんの管理人さんだったと知りましたw)

BitZenyのマイニングプールを作る!(概要)

こちらのブログで基本的な構築は可能ですが、ある程度Linuxサーバー経験が無いと細かい部分で行き詰まると思います。特にubuntuとの相性が良いようなのでubuntuの知識があると尚よいですね。(私はcent派だったのでちょいちょい調べながら進めました。その結果ubuntuもいいかもなんて思ったりw)

過程

そんな訳で「いけるかも?」というくらいの感触でしたがチャレンジしてみました。

  • 2017/12/05 マイニングプールを作ってみようと決心
  • 2017/12/06 dockerでノード(bitzenyd)を用意するも同期が進捗せず早くも壁にぶつかる
  • 2017/12/07 中途半端なfirewall設定でdockerを邪魔していた事に気づく
  • 2017/12/08 ようやくノードの同期が取れる
  • 2017/12/09 土曜なので一気に他の部分(stratum + php-mpos)のデプロイを進める、mizutamari.workドメインの取得
  • 2017/12/10 基本動作しているように見えるが誰も参加してないプールなので採掘できず BitZenyフォーラム で応援を求める
  • 2017/12/11 みなさんのご協力のおかげで初ブロックの採掘に成功!

こんな感じで始めてみたマイニングプールですが、どうぞ気長にお付き合い頂けるとありがたいです。

-マイニングプール

Copyright© みずたまりブログ , 2018 All Rights Reserved Powered by STINGER.