SmartCoin

提供: tezos-wiki
移動先: 案内検索

Smartcoinは、Linux上で動作する完全なマイニング管理システムです。 スマートコインの名前は頭字語の を通しての ' 名前が示すように、smartcoinは、SSHを介してリモートでマイニングマシンを管理するように特別に設計されています。そのため、smartcoinには派手なガジェットやファンシーなUIはありません。これにより、標準的なLinux / Windows端末エミュレータ、端末エミュレータソフトウェア(例えばAndroid用のConnectBot)、さらにWebベースのSSH端末エミュレータサービス(www.gotossh.com)でSSHを介してリモートでマイニングマシンを管理することが非常に簡単になります。

機能[編集]

Smartcoinには他にはない独自の機能がいくつかあります:

  • 各GPUで実行されるマイナーのインスタンス数と実行するワーカーを指定できるプロファイルシステム。あなたのプロファイルは保存されているので、数秒でいつでも実行したいプロファイルを呼び出すことができます!
  • 自動的にあなたの作業者情報をシステムに入力するだけであなたを始めることができる自動プロファイル
  • スマートコインの資金調達を支援するビルトインの寄付システム。毎日特別な寄付プールにハッシュを寄付するだけです。もちろん、これはオプションであり、すべては明確に行われます。
  • システムパラメータを自動検出しようとする簡単なインストーラ。これには、GPUデバイス、一般的な鉱夫のパス、必要なソフトウェアのパスなどが含まれます。
  • 統一されたステータス表示。すべてのGPUですべてのマイナーインスタンスを見ることができます。これには、ハッシュレート、受諾、拒否などを追加する「トータライザ」も含まれているため、操作の全概要を1つの画面に表示できます!
  • smartcoinのローカルコピーを最新の状態に保つ更新システム。あなたは、最新の最大の機能を望んでいるか、テストされた安定した変更で安全にプレイしたいかによって、「安定」または「実験的」な変更を取り込むこともできます。
  • フルフェールオーバーシステム。プロファイルの優先順位を設定できます。プロファイル内のプールがダウンした場合(たとえばddosから)、次の行が自動的にロードされます。優先度の高いプロファイルがオンラインに戻ったとき、その下の優先度の低いプロファイルはすべてオフラインに戻ります。これはすべて自動的に起こります!
  • セキュリティ。 SSHは、セキュアな接続を介してリモート管理する場合の標準です。多くのユーザーがWebベースのフロントエンドを望んでいると表明していますが、必要と思われるセキュリティが不足しているだけです。
  • Smartcoinはデータベース駆動型です。これにより、機能を追加する際の柔軟性が大幅に向上します。SQL言語自体を活用して非常に複雑な操作を簡単に実行できるためです。
  • GPUとマイナーソフトウェアのロックアップ検出。誰もがハードウェアからオーバークロックで最後のハッシュを奪いたいと思っているので、オーバークロックしすぎてロックアップしきれなかったGPUでよく見られます。これらのタイプの状態は自動的に検出され、電子メールで警告したり、マシンが自動的に再起動したりすることもあります。
  • カスタムスクリプトの実行 - smartcoinが起動したときに自動的に実行される独自の初期化スクリプトを定義することができます(GPUファン速度を100%に設定するなど)。ロックアップ条件が検出されたときに自動的に実行される独自のロックアップスクリプトを定義することもできます。
  • マルチマシンサポート! smartcoinはすべてのマイニングマシンを1か所から管理していますか? Smartcoinは、1台の「マスター」マシンにインストールするだけで、すべての通信はSSH経由で安全にトンネリングされます。
  • はるかに。 Smartcoinは絶えず開発されており、常に改善されています!

インストール[編集]

SmartCinはすでにLinuxCoinの分散ライブラリにプリインストールされています。 SmartcoinはUbuntuインストールで開発され、テストされていますが、最新のLinuxディストリビューションで動作するはずです。

インストールは簡単ですが、マシンが既にマイニング用に設定されていることが前提です。 Smartcoin自身は鉱夫ではなく、通常は鉱夫に関連する他のソフトウェアをインストールしません。既に稼働している鉱山機械の上に座るように作られています。これに関するビットコインフォーラムにはたくさんのガイドとスレッドがありますので、ここでは触れません。現在、smartcoinはUbuntu、LinuxCoin、Fedoraで動作することが知られています。より多くの設定で動作する可能性がありますが、多くの場合まだテストされていません。このインストールは、マイニング操作を制御および監視するための "マスターノード"となる1台のマシンでのみ実行する必要があります。

'ステップ1)' 必要な依存関係があることを確認する

LinuxCoinやUbuntuなどのDebianベースのディストリビューションに自動的にインストールする必要がありますが、あらかじめプリインストールすることをお勧めします。Fedoraユーザーは、smartcoinをインストールする前にyum経由でこれらのパッケージをインストールする必要があります) これらがUbuntuに存在することを確認する例:  sudo apt-get install sqlite3 findutils bc openssh-server subversion

'ステップ2)' svnリポジトリからsmartcoinをダウンロードする  cd〜/  mkdir smartcoin  cd smartcoin  svn checkout http://smartcoin.googlecode.com/svn/branches/beta1/smartcoin ./ 注:LinuxCoinユーザーの場合、smartcoinは既にダウンロードされていますが、古くなっている可能性があります。先に進む前に、LinuxCoinのバージョンを更新することをお勧めします。  sudo su  cd / opt / miners / smartcoin  svn update

'ステップ3)' インストールスクリプトを実行する   ./smartcoin_install.sh

smartcoinがシステムを準備し、データベースを作成するときの指示に従ってください。


'ステップ4)' smartcoinを起動して楽しんでください!  スマートコイン

アンインストール[編集]

smartcoinをアンインストールする必要がある場合は、次のようにします。  sudo rm -r〜/ .smartcoin  sudo rm / usr / bin / smartcoin  sudo rm -r <path / to / your / installation>


使用方法[編集]

Smartcoinはすでに実行中であるかどうかを知るのに十分なインテリジェントです。端末ウィンドウに「smartcoin」と入力するだけで、まだ実行されていない場合は新しいスマートコインセッションを開始するか、すでにバックグラウンドで実行中のスマートコインセッションに再参加させます。実際には、このトリックを使用して、複数の端末エミュレータウィンドウを開いて、あなたの鉱夫にssh'ingし、それぞれに「smartcoin」と入力することで、一度に多くのことを監視することができます。彼らはすべて同じセッションに接続されるので、スマートコインの起動は何度も心配する必要はありません。これは、同時に複数のコンピュータ/スマートフォンなどからあなたのマシンを監視できることを意味します!

Smartcoinは、多くの機能をGNU画面ユーティリティを使用しています。 smartcoinを完全に使用するには、少なくともGNU画面について少しは知っていなければなりません。無数の記事やGNU画面の使用に関する書籍もありますが、smartcoinを使用するにはいくつかのことを知る必要があります。 アクションはGNU画面でCTRL + Aというキーの組み合わせを使用し、その後にコマンドキーを使用して実行されます。たとえば、 'CTRL + A 0'は、Ctrl + Aキーを同時に押してから解放し、0を押すことを意味します。知りたいコマンドは次のとおりです。

  • CTRL + a 0 - コントロール画面に移動
  • CTRL + a 1 - 最初のマシンのステータス表示に移動します
  • CTRL + a 2 - 2台目のマシンのステータス表示(etc ...)
  • CTRL + a p - 前のウィンドウに移動
  • CTRL + a n - 次のウィンドウに移動
  • CTRL + a " - 選択するウィンドウのリストを表示する
  • CTRL + a d - スマートコインから切断する(スマートコインはバックグラウンドで引き続き実行されますが、コントロール画面のメニューからも実行できます)
  • CTRL + a [ - 上下矢印、pgUp、pgDwnで画面ウィンドウをスクロールできるモードに入ります。これにより、各画面ウィンドウの履歴バッファを上下にスクロールできます。これは、[ログ]タブでログを表示しているときに特に便利です。


Smartcoinは、いくつかのコマンドラインパラメータをサポートしています。これらは、スマートコインとあなた自身のスクリプトとのインタフェースに役立ちます。ほとんどの人はこれらの使用について心配する必要はないので、あなたがそれらを理解していなければ心配しないでください。サポートされるスイッチは次のとおりです。

  • --delay =# - 次の引数を処理する前に#秒間の遅延
  • --machine =# - 他のいくつかのcliパラメータが使用するターゲットマシン番​​号を設定します(特に、マシンテーブルのpk_machineフィールド)
  • - kill - 実行中の場合はsmartcoinを終了します。
  • --reload - すべてのマイナーインスタンスをリロードします。 - マシンパラメータが存在する場合、そのマシン上の鉱夫のみをリロードします。存在しない場合、すべてのマシンのマイナーがリロードされます。
  • --silent - スマートコンを自動的に接続せずに、バックグラウンドで起動します。

最新の状態に保つ[編集]

Smartcoinには独自の統合アップデートシステムがあります。コントロール画面で、オプション11)Updateを使用して、smartcoinのローカルコピーを最新の状態にします。 '単にスマートコインフォルダのsvnアップデートを実行しないでください! Smartcoinsアップデートシステムには、データベーススキーマを最新の変更と同期させるために設計された高度なデータベースパッチシステムがあり、システムを最新の状態に保つ上で非常に重要です

歴史[編集]

このプロジェクトは2011年6月13日に発表されました<ref> SmartCoin - シンプルで強力なLinux用マイニングシステム </ ref>。 2011年6月25日、ベータ版がリリースされました<ref> BETAリリース </ ref>。

関連項目[編集]

外部リンク[編集]

参考文献[編集]

カテゴリ:鉱業 カテゴリ:オープンソース