Sep23th

CPUでの採掘 の変更点

Top / CPUでの採掘


ウォレット自体にも採掘機能がありますが、効率面から[[改造版sha1coin-cpuminer:https://holo-n94.github.io/sha1coin-cpuminer/]]の利用をお勧めします。

使用しているCPUの拡張命令の対応度合いなどにより適したバイナリが異なります。
対応している拡張命令の確認は[[CPU-Z:http://www.cpuid.com/softwares/cpu-z.html]]等のツールで行えます。
CPU-ZのZIP版は好みの場所に展開して実行するだけなので手軽でお勧めです。

#ref(cpu-z.png)

赤線で囲った部分が対応している拡張命令の一覧です。

#br
----
#br

適しているバイナリが分かればそれをダウンロードして好みの場所に展開することになりますが、
&color(#ff0000){セキュリティソフトによっては危険性があるファイルとして警告を出したり隔離しようとしたりします};。

これらの採掘ソフトには悪意のあるコードは含まれていないはずですが、Bitcoinをはじめとした暗号通貨の採掘ソフトを
ワームやクラッカーが侵入先に仕込み採掘報酬を得るといった事例があったために、このようなことになっているようです。
また、アドウェアの一部として組み込まれているケースもあるようです。

そのため、そういったセキュリティソフトを使用している場合は例外ルールに追加するなどの対応が必要になるかと思います。

その場合はリスクも伴いますので、念のために[[VirusTotal:https://www.virustotal.com/]]等のサービスでチェックを行い、
Bitcoinマイナーやその亜種に分類されているものや明確な分類がされていないもの&color(#ff0000){以外};の反応が出ないことを確かめた方が良いです。

#br
----
#br

cpuminerのzipファイルを展開すると、選択したバイナリによって多少差があるかと思いますが

#ref(cpuminer-dir.png)

といった感じになっているかと思います。
「minerd.exe」を使用することになりますが、適切なコマンドラインオプションを指定しないと期待通りの動作をしません。

毎回コマンドラインオプションを指定するのは面倒ですし、設定の変更や使い分けが行いやすいと思われるバッチファイルを作成するのが良いかと思います。

#br
----
#br

特に理由が無い場合は採掘プールを利用することをお勧めしますし、現在公開されて稼働しているプールは
[[LA Sha1coin Pool:https://pool.xau.jp/sha1coin/]]だけのようなのでこれを前提に、登録や設定が済んでいるものとして説明します。

登録がまだの場合は[[LA Poolへの登録と設定]]等を参考にしてください。

必須のオプションは採掘アルゴリズムを指定する「-a」、プールのアドレスとポートを指定する「-o」、
プールのユーザー名とワーカー名を指定する「-u」、ワーカーに対応するパスワードを指定する「-p」です。

検索スレッド数を指定する「-t」オプションもあり、この部分が異なるバッチファイルをいくつか用意しておくと便利かもしれません。

Sha1coinの最大の特徴であるトリップ検索でターゲット文字列を指定するオプションは「-f」で、この改造版では指定可能な文字列は5~12文字となっています。

ユーザー名が「foobar」、ワーカー名が「1」、ワーカーのパスワードが「x」、2スレッドで採掘、「qwerty」で始まるトリップを検索、の場合は

> minerd.exe -a sha1coin -o stratum+tcp://pool1.xau.jp:3007 -u foobar.1 -p x -t 2 -f qwerty

といったコマンドラインオプションとなり、これをバッチファイルに書き込み実行すれば
といったコマンドラインとなり、これをバッチファイルに書き込み実行すれば

#ref(cpuminer.png)

といった感じでコマンドプロンプトが立ち上がり採掘が始まります。

#br
----
#br