はじめての仮想通貨マイニングと通貨の使い方 BitZeny編

マイニング 仮想通貨

はじめての仮想通貨マイニングと通貨の使い方 BitZeny編

こんにちは。ノンプログラマーyuatetsuです。仮想通貨のマイニング(採掘)と言われてもピンと来なかったというか、それって自作のハイスペックサーバーか何かを組み立ててプログラミングの知識が無いと出来ないものだと思っていました。

でも、仮想通貨の取引とマイニングの師匠からCPUでマイニング(採掘)が出来ること、正直ノンプログラマーの私からすると呪文にしか見えない(笑)のだけれど、言われたとおりの手順でやればマイニング(採掘)が出来ることを教えて頂き、自分でも試してみることができました。

仮想通貨の取引をはじめて1ヶ月で考えたことや取引所・注目通貨のご紹介はこちらをご参照

ビットコインやイーサリアムといったメジャーな仮想通貨はASICやGPUといったハイスペックな機器を取り揃える必要があるのですが、CPUでマイニングできる Monero・Aeon・Bitzeny・Yentenなどの仮想通貨はレンタルサーバー(VPS)や自分のPCでもマイニング(採掘)ができます。

CPUでマイニングできる仮想通貨のうちMoneroやAeonは人気の仮想通貨ですので、なかなか個人の力では太刀打ちできません。そこでとてもマイナーな仮想通貨であるBitzeny(ビットゼニー・ZNY)をマイニングすることにしました。

Bitzenyは日本発の仮想通貨で、主に投げ銭(チップ支払い用)に使われています。Twitterなどでたまにチップのやり取りを見ますが、例えば何かを教えてもらって、ありがとうと一緒にBitzeny(ZNY)を投げ銭する。そんなコミュニケーションはそれはそれで楽しいものです。

ちなみに現在のBitZeny価格は上記のとおりですが、通貨の単位はZNYです。投げ銭する通貨数で意味を持たせているのも面白いところです。例えば、「39 ZNY」を投げ銭すると「サンキュー」って意味ですし、「86 ZNY」で「ハロー」だったりします。笑

こんなコミュニティが成り立っているところがとても日本っぽいですし、それを自分で実際にやってみてその空気感を感じ、肌感として持っておきたいな、とも思っています。ちなみにタイトルに書いている「BitZenyの使い方」は投げ銭だけではありませんが最後にご紹介します。

BitZenyマイニングのやり方

BitZenyをマイニング(採掘)する前にやるべきことがありますのでその手順から。

1 まずは自分のお財布(ウォレット)を作りましょう。

お財布機能だけだったら公式のBitZeny Webウォレットがあります。最後の使い方で紹介しますが取引所はCryptoBridgeを私は使っていて、こちらのBitZeny受信用アドレスを使っています。

2 マイニングプールに登録します

マイニングプールとは、マイニング(採掘)=Work(仕事)をするようなものですので、プールと呼ばれる会社のようなところにWorker(働く人)として登録することで賃金を受け取るための仕組み、のようなものです。

私はLa POOLという老舗のマイニングプールに登録していますが、登録時に手順1番で登録作成した自分のBitZenyウォレットの受信アドレスが必要になりますので手順通りに進めましょう。

登録が完了したら、「My Account」の中にある「ワーカーの編集」画面に移動してください。

ワーカーの編集画面で「Add New Worker」のところに「Worker Name」と「Worker Password」を入れる入力ボックスがあると思いますので、ユーザーとパスを設定してワーカーを作成してください。user名はサーバーの名前にしておくと後で便利かもしれません。私の場合は、手順3でご紹介するCloud at Costは「cac01」、ConoHaサーバーは「cnh01」という感じで複数契約しているサーバー毎に「01」をカウントアップして登録しています。

POOL全体のアカウント「User」と上記の「Worker」と「Password」が合致することで、自分が働いた分を証明し、その対価として仮想通貨を受け取りますのでとても重要です。あとで使いますので覚えておいてくださいね。

※老舗のLa Poolは人気がありすぎて一極集中しすぎていますので、こちらでBitzenyの各プールの混雑状況を見て、違うプールへの登録も検討してみてください。

3 レンタルサーバーを用意します

私は2つのサーバーを契約しています。一つは、初期費用がかからず1時間単位でサーバーを借りることができるConoHaです。2つめは、初期費用がかからない月額制のKAGOYA CLOUDというレンタルサーバーです。

もしも、「ちょっとお試ししてみたいだけですぐやめるかも」というときには1時間単位で契約ができるConoHaがオススメです。失敗したり、楽しくなーい、と思ったら1時間単位の料金だけで解約できます。

さて、これで準備が整ったと思います。

いよいよマイニングのためのサーバー設定をしましょう。ここではConoHaで2CPU(2core)を使う場合の説明をします。KAGOYA CLOUDの場合も、レンタルサーバー会社の管理画面のレイアウトが違うだけで、ほぼ同じでいけると思いますが、SSH接続の仕方が違うところがややこしいのでKAGOYA CLOUDのヘルプページをご参照下さい。

マイニングのためのサーバー構築

ConoHa
CPU:2CPU
メモリ:1GB
OS:Cent OS 7.4

ログインした後の画面で上記を選択し、「rootパスワード」を入力したら忘れないようにしておいてください。ネームタグは適当に分かりやすい名前を付けておきましょう。私は5台分契約していますので、「cnh01」みたいな感じでタグ管理しています。

しばらく待っているとサーバーが出来上がると思いますので、先ほど作成した「cnh01」サーバーの詳細画面を開きます。すると「cnh01(xxx.xxx.xxx.xxx)」みたいな感じで()内に数字が並んでいると思います。これが「IPアドレス」ですので控えておいて下さい。

ここまできたらMacの方はターミナルを、Windowsの方はコマンドプロンプトを開いてみて下さい。デフォルトでPCのの中に入っていると思いますので、ご存知無い方はPC内を検索してみると出て来ると思います。

私はMacbookなのでターミナルを開きます。開いたら下記のコマンドを打ち込んでみて下さい。コピペも出来ますのでコピペでもOKです。

ssh [email protected]先ほどのIP Adress

「先ほどのIP Adress」という部分を先ほど控えたIPアドレスに修正してターミナルに打ち込み、エンターキーを押します。IP Adressは 11.11.11.11みたいなやつです。すると、何やら英語で「(yes/no)」と聞かれますので迷わず「yes」と入力し、エンターキーを叩きます。何も出なかったらスルーでOKです。

次にPasswordを聞かれますので、何やら鍵マークみたいなものが出てきたら、先ほど控えた「rootパスワード」を入力(コピペでもOK)し、正しいパスワードだったら接続されると思います。これで、自分のPCから打ち込んで、ConoHaのサーバーに命令することが可能になります。これを「ssh接続」と言うそうです。

ここまできたら、下記のうち後述部分を修正のうえコピペしてエンターキーを叩いてみて下さい。

sudo yum -y update && sudo yum -y groupinstall "Development Tools" && sudo yum -y install git libcurl-devel python-devel screen rsync && git clone https://github.com/bitzeny/cpuminer.git cpuminer && cd cpuminer && ./autogen.sh && ./configure CFLAGS="-O3" && make && cd ~/ && wget http://downloads.sourceforge.net/cpulimit/cpulimit-1.1.tar.gz && tar zxvf cpulimit-1.1.tar.gz && cd cpulimit-1.1 && make && cp cpulimit /usr/bin/ && cd ~/ && cd cpuminer && nohup ./minerd -a yescrypt -o stratum+tcp://jp.lapool.me:3014 -u User.Worker -p Password & sleep 3 && nohup cpulimit -p `ps ux | grep -v grep | grep mine | awk '{print $2}'` -l 60&

下記を修正

./minerd -a yescrypt -o stratum+tcp://jp.lapool.me:3014 -u User.Worker -p Password

「User」と書かれているところにLa POOLのアカウントのUser名を入れ、「Worker」と書かれているところに「cac01」などを入れ、「Password」のところにWorkerのパスワードを入れます。半角スペースや「 . 」など、一文字でも間違ってしまうと動かないのでご注意下さい。

※全てを一発でセットアップ出来るようにコマンドを修正しました※

詳しいことは(私もよくわからんのでw)全て省きますが、これでグリグリと動き始めると思います。最初の方に一度だけ「y/n」と聞かれますので、迷わず「 y 」と押してエンターを叩くだけで、あとはぜんぶ自動でセットアップしてくれます。

ちなみに上記は「&&」という部分で「前のコマンドが終わったら次のコマンドを実行する」という命令になっていますので、グリグリと動いてくれるようになっています。なので「&&」の前後の文字列を見て、その意味を検索するなどして勉強すると何をしているのかが分かるかなと思います。

ちなみに一番最後の「60」はCPUを60%使いますよーということです。他の方に迷惑かけないよう、運営さんに怒られないようにある程度制限してマイニングしましょう。

5分くらいしていろんなセットアップが完了したら、下記のコマンドを入れることでBitZenyのマイニングがはじまりますが、その前に先ほど登録したLa POOLのUser・Worker・Passwordを確認しましょう。

マイニングがはじまりましたか?しかしこのままではフルパワーでマイニングしてしまいすぐにサーバーがダウンしてしまいます。他のConoHa利用者さんにも迷惑をかけてしまいますので、パワーを制限しましょう。

そのために「cpulimit」というものを使うのですが、実は上記のセットアップに「cpulimit」もインストールされるようにしてありますので、ターミナルの別タブもしくは新規ウインドウでターミナルを開き、先ほどマイニングを開始したサーバーと同じサーバーにssh接続します。

接続したらtopと入力してエンターを押します。そこでCPUを使っている pid(プロセス)の番号を控えます。ちなみに1CPUの場合は最大100%、2CPUの場合は最大200%といった具合です。

控えたらqを入力してこのモニターみたいな状態を閉じて下さい。その後screenと入力してターミナルを終了してもサーバーの方では継続して動くようにします。

最後にcpulimit -p ここに番号 -l 99日本語の「ここに番号」という部分に数字を入れて最後の「99」がどれくらいで制限するのかを示します。例えば1 CPUの場合は70に、2CPUの場合は99にする(なぜか100以上は設定出来ないのでやり方分からないため)など、サーバーが落ちないくらいで良いマイニング効率が出せるよういろいろと試してみて下さい。

どうですか?私は以外と簡単にできたなーと思いました。そして、なんかプログラマーっぽくてちょっと楽しい嬉しい。笑

BitZenyのマイニングをしてサーバー費用を支払って黒字ですか?という問いには、黒字だから続けているので、ブログ記事を書いている時点では黒字です。というお答えになるかなと思います。ただ、明日はどうなるか分からないのが仮想通貨ですのでご自身でご判断ください。私は楽しいので多少赤字でも続けるかもしれません。笑

BitZenyの使い方

最初にご紹介した投げ銭はもちろんのことですが、超ど級マイナー通貨とはいえ仮想通貨ですので取引に使えます。冒頭で紹介したCryptoBridgeはBitZeny(ZNY)から直接いろんな通貨に両替できるのが特徴です。通常はまずビットゼニーをビットコインに両替して、その他の通貨と両替したりしますので、2回取引手数料を取られることになりますが、それが無いということですね。

面白いなと思ったのは、ビットゼニーをビットコインに両替することで、間接的にビットコインをマイニングしているような感じになるなーというところでした。それ以外にも、ゲーム用で日本で大人気のExperience Points(XP)や、暗号化で匿名性を強めているシールド(XSH)に、CryptoBridgeが発行するBCOなどなど、いろんなコインと直接両替することが可能です。

ここでビットコインに両替して、日本の取引所に送金し、日本円に換金してもいいかもしれませんが、私は XP という仮想通貨に両替して、貯金することで利子を受け取っています。

これも我らがマイニングの師匠から教えてもらったのですが、仮想通貨 Experience Points (XP)はPOS(Proof of Stake)通貨ということで、ビットコインやBitzenyのように計算能力でコンセンサスを決めるものではなく、持っている通貨量の割合でコンセンサスを決めるシステムだそうです。

難しいことは分からないのでざっくり書きますが、仮想通貨の総量のうちの保有割合で決めるため、たくさん持っているほど能力があがり、コンセンサスを決めた報酬として仮想通貨が支払われるため、適当に書くと、「貯金しておけば利子が増える」タイプの仮想通貨とのことでした。

しかしこのExperience Pointsで利子を得るためには1,000万コイン以上が必要らしく、下記にXPの価格を貼りますが、とてもじゃないですが用意出来ません。笑

そこで使えるのが Simple POS Poll です。

一人の力じゃとても太刀打ち出来ませんが、例えばXPを1万コイン持っている人が1,000人集まったら1,000万コインになるじゃないか。という発想で、みんなで集めて収益を分配しています。

SIMPLE POS POOLにはこのブログを書いている時点で約4.5億 XPくらい集まっていますので、そこの一員に加わる(SIMPLE POS POOLにXPを送金する)ことで貯金に利子がついていく感じになります。

まとめると、

BitZenyを採掘 → CryptoBridgeでXPに両替 → XPをSIMPLE POS POOLに送金

という順番で利子を期待した貯金の仕組みが作れます。もちろん、XPの値段がダダ下がりしたら資産は減りますし、このサービス自体が無くなったら消えちゃうかもしれません。といった仮想通貨につきまとう自己責任部分含めてご検討くださいませ。
 
 
今回は以上となります。まだまだ勉強中ですので、またネタがたまったら書きますね。

参考になりましたら下記ZNY受信アドレスまでBitZenyを投げ銭して頂けると嬉しいです。笑
ZNY Zme5EjssNax27RDoEpZbXED1w5HCThTnwY
 
 
もっと簡単に仮想通貨のマイニングをしたい方Hash Flare がおすすめです。お金かビットコインを支払うだけで全てやってくれます。 Hash Flare はIT立国で注目されているエストニアの企業でクラウドマイニングと呼ばれるおまかせパッケージの世界で最大級のサービスということでした。お試しあれ。



この記事が気に入ったら
いいね ! しよう

Twitter で
Tetsunori Yuasa

Tetsunori Yuasa

自己紹介: 1983年9月8日 福岡県生まれ・名古屋在住。住んだことがあるのは福岡・大阪・東京・ハノイ。すきなことは、たび / うたう / ねる / みる / よむこと。世界旅行記はこちら。フリーでお仕事のご依頼はこちら。連絡先はこちら [email protected]

コメントを残す