LoginSignup
0
0

More than 5 years have passed since last update.

mining-poolネットワーク構成

Last updated at Posted at 2017-11-02

複数コイン対応プール前提でのネットワーク構成

サーバーを立てる前にネットワーク構成図について考えてみる。
プログラムに関する情報は少なめ。

mining-poolを作るに必要な登場人物

1.マイニングプールフロントエンド(今回はNOMP)
2.stratum-mining(ハッシュ管理サーバ)
3.各種coind(mona,zeny などなど…)

単独コインのプールを作るのであれば、
これ全部1つのサーバで良いんですね、きっと。
なお、

せっかくだから、複数コイン対応poolにしたいよね?

と思ったので、最初からリッチな構成にしてみる。
(※現時点でコストは考えないこととする)

  Internet
    |
(グローバルアドレス)
    |
  NATルータ
    |
(プライベートアドレス)
  |     |
 NOMP  (stratum+coind)× n

こんな感じかな?

メリット

・NOMPとcoindのやり取りがインターネットに流れない
・コインを増やし易い(nのセットを増やすだけ)
・NOMPの場合、ユーザ登録ないのでDBを別建てしなくて良い

デメリット

・高い
・NATルータがシングル障害ポイント
・というか、NATルータの性能に明確に引っ張られるな、これw

総括

とりあえず、この構成で作ってみる。
最初に着手するのは「NATルータ on Ubuntu 16.04」

追記

昔、物理サーバをレンタルしていた時に成功した構成だったので、行けると思っていたのですが、、、

現在利用しているクラウドVPSがNAT禁止だったため、構築断念。
契約先を見直して、いつか再チャレンジします。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0