Mac m1チップで仮想通貨マイニングの方法をわかりやすく解説します。

ここ最近で仮想通貨の価値の乱高下が激しいので、買うのは二の足を踏んでしまいますよね。

そこで私は仮想通貨マイニングをして仮想通貨を発行する方が良いのではと思い、本記事を執筆することにしました。

目次

前置き:仮想通貨の最近の動向について

本記事は下記記事の後半になります。

ここ数日の仮想通過の動向、仮想通貨ウォレットの準備がまだできていない方は下記別記事をご覧ください。

【イーサリアム(ETH)】Macでマイニングのやり方をわかりやすく解説【前編】

Macbookで仮想通貨のマイニング方法をわかりやすく本記事で解説します。
Windows+高性能のグラフィックボードがマイニングでは必要とされていますが、Macでも仮想通貨のマイニングができました。
今回はビットコイン(Bitcoin)ではなく、イーサリアム(Ethereum)のマイニング方法に焦点をあてて説明します。

※また、今回の記事でもBarTech TVさんの下記動画を参考に解説していきます。(音声は英語です)

Mac m1チップでマイニング : マイニング環境を構築する

ここでは実際に仮想通過のマイニングを行う為のツールを準備します。

まずはこちらのリンクからマイニング用ツールethminer for m1をインストールします。

リンクにアクセスし下記赤枠のReleaseをクリックして下さい。
Tranquilpeak

続いてAsset(3)をクリックして画面赤枠のethminer-m1をクリックして下さい。
Tranquilpeak

すると、.dmgファイルのダウンロードが開始します。

ダウンロードが完了したら、続いてターミナルを開き下記コマンドを実行して下さい。

1
2
3
4
5
<!-- ダウンロードしたethminer-m1ファイルをアプリケーションフォルダに移動 -->
mv /Users/ログインしているユーザ名/Downloads/ethminer-m1 /Applications/

<!-- ダウンロードしたethminer-m1に実行権限を付与する-->
chmod +x /Applications/ethminer-m1

実行権限を与えた次はシステム設定→セキュリティ&プライバシーを開き、ethminer-m1の実行を許可して下さい。

これで自分のMacBook上でマイニングを行う権限が与えられます。

Mac m1チップでマイニング : マイニングプールを選ぶ

マイニング作業とはブロック(一定数の取引情報)を生成できた際に報酬として仮想通貨が得られる仕組みです。

通常マイニング作業では多くの時間やPCの処理能力を必要とし、一人でマイニングを行うと報酬を得るまでに多くの時間を必要とします。

そこで、複数人でマイニング作業を行い成果に応じた報酬をグループ内で分配する仕組みがマイニングプールです。

今回の記事ではethermineというマイニングプールサービスを使います。

Mac m1チップでマイニング : マイニングスクリプト作成

続いて実際にマイニング作業を開始するためのコマンドを用意します。

まずはターミナルを開いて下記コマンドを実行して下さい。

1
2
3
4
5
<!-- アプリケーションフォルダに移動 -->
cd /Applications

<!-- マイニング用スクリプトファイル生成 -->
echo "./ethminer-m1 -P stratum://coinomiウォレット情報.MBP@マイニングサーバアドレス:4444" > StartMining.sh

上記コマンド内部の情報は下記から取得できます。

Mac m1チップでマイニング : 受け取りウォレット確認

前回の記事で作成したcoinomiアプリを開き、画面右上の「receive」ボタンを押下して下さい。

すると、暗証コードが青文字で表示されるのでそちらをコピーして、上記coinomiウォレット情報を上書きして下さい。

Mac m1チップでマイニング : マイニングサーバ確認

続いてマイニングサーバ情報を用意します。

ethermineを開いて下記赤枠のボタンを押下します。
Tranquilpeak

すると、接続するサーバ情報が出てきます。
Tranquilpeak

自分の現在住んでいる地域に合わせたサーバを選びましょう。

もし日本に住んでいる場合はマイニングサーバアドレスはasia1.ethermine.orgとなります。

Mac m1チップでマイニング : マイニング開始

これで全ての準備が整いました。

後は下記コマンドを実行し実際にマイニングを開始できます。

1
2
3
4
5
<!-- マイニング用スクリプトに実行権限を付与 -->
chmod +x StartMining.sh

<!-- マイニング用スクリプトに実行権限を付与 -->
./StartMining.sh

もしも上記コマンドを実行してエラーが出たら、スクリプト生成ファイルの情報が誤っている可能性があります。

Mac m1チップでマイニング : マイニング報酬確認

マイニングを開始し数分〜数十分待つと、acceptedという文字が出力されているかと思います。

それは生成したブロックが承認された = 報酬が発生したということになります。

発生した報酬を確認するにはMiner Addressにcoinomiのウォレット情報をコピペで貼り付けた先で確認できます。

Tranquilpeak

こんな感じでイーサリアムが採掘されているのがわかります。

ちなみに昨日2時間ほどマイニングしてみて、約0.00008ETH (50~60円くらい)でした。
)

さいごに

ここまでお読みいただきありがとうございました。

また、僕のブログサイト「kzy.tech〜日本脱出のための教科書〜」どのようなサービスで作られているかが気になる方は以下別記事にてご説明していますので、ご覧いただけますと小躍りして喜びます💃

【コピペOK】HUGOでアフィリエイト用ブログサイトを作ろう

手間暇かけずにサクッとアフィリエイト用のブログサイトを作りたいという方向け。

ある程度自由にカスタマイズできる、かつコマンド一つで 記事の自動生成ができる静的サイトジェネレータ「HUGO」についてまとめました。

また、海外移住の 英語とプログラミングを習得することを推奨しています。
これは私の経験則から言えることですが、上記二つのスキルがあれば海外移住は絶対に実現できます

以下に僕が実際に使って効率よくプログラミング学習ができるおすすめサービスを載せます😌

速習!おすすめプログラミング勉強法【Udemy】

いくつかプログラミング学習サービスを利用しましたが、一番効率よく勉強できると感じたのはUdemyでした。

Udemyでは動画での説明や解説等もあり親切で、学習教材も豊富にあることから プログラミング初学者の方が短期間でエンジニアを目指したいのであれば、非常に良い教材だと思います。

ちなみに私は文系卒で社会人になってから独学でudemyを使ってプログラミングの勉強をして、実際にエンジニアとして採用されました

Udemyのコースは1つ1,000円ほどなので、ITの参考本を一冊(3,000円)を買うよりもUdemyのコースを購入する方が安い上により効率的にプログラミングを勉強できると思います。
世界最大級のオンライン学習サイトUdemy

また、別記事にてダナンでの生活やIT関連についても記事を書いていますのでクリックいただけると嬉しくて踊ります💃

【Udemy】未経験から始める格安プログラミング講座4選

未経験だけどプログラミングを学んでエンジニアになりたい、社会人だから時間もそれほど多く無いので効率よく勉強したい。 私もその内の一人でした。今回の記事で最短でエンジニアになるためのおすすめUdemy講座4選をご紹介したいと思います。

【flutter】他クラスの関数/変数を使う方法をわかりやすく解説

こんにちはkzyです。 flutterで他クラスの関数や変数を使う方法を探している方向け。 開発を進める上で他クラスから値をインポートして使うことは頻繁にあると思います。 どのように他クラス内のデータにアクセスするのか、検証したソースコードでわかりやすく解説したいと思います。

【個人開発】副業でアプリを作りたいならサーバーは契約しない方がいい理由

個人で副業のためにアプリ開発をしてみたいと考えている方向け。 iOS/Androidの個人アプリ開発の場合データのやりとりを行うため、サーバを契約する人が多いです。 しかし、考えなしにサーバを契約するのは非常に大きなデメリットがあるため、私はあまりオススメしません。 ではどの様にしてお金をかけずにアプリ作りができるか、なぜFirebaseを使うべきなのかこの記事で解説していきます。

【海外にもある!?】海外就活でブラック企業を回避する方法

海外での就活を考えている方向けの記事です。 ブラック企業は日本企業のイメージがありますが、そんなことはありません。 日本の就活とは違う点、また海外の就活で失敗しないために事前に知っておいた方が良い情報を本記事にてまとめていきます。

【ダナンの物価】ダナン在住者が伝える2020年ベトナム最新状況!

最近観光地として人気が高まっているダナンですが、近年物価の変動が大きくなっていっているように感じます。 2019年〜2020年でのダナンの物価はどのようなものなのか、ダナン在住者として現地の声をお届けできればと思います

【残業大国】日本の異常な労働環境をベトナムで働いてみて実感した件

日本ってやっぱり「働く」ことに関しては異常ですよ。 「お客様は神様」精神、残業を美徳とする文化、過労死という言葉を作り出してしまう労働環境。 今回は日本の異常な労働環境をベトナムの労働環境と比較しながら説明したいと思います😱

【海外移住】ベトナムに移住したら日本の8億倍住みやすかった件

海外移住を始めて2年ほどが経過しました、日本に住んでいた時と今ベトナムに移住してからとでどのように生活が変わったのかをこちらの記事にまとめていこうと思います。

【ダナンの家賃】日本相場の半額以下!?ベトナム家賃相場調査!

ベトナム・ダナンへ移住を考えている方向け。 海外移住をする上で家賃相場を事前に知っておくことは生活費がどれくらいかかるのか計算ができるので非常に重要です。 こちらの記事で家賃相場、賃貸契約の流れ、賃貸契約時のトラブルについて解説していきます。

【おすすめ】Udemy講座でAWS ソリューションアーキテクト アソシエイトを一発合格できた件

AWS ソリューションアーキテクトの勉強をしている方向け。
Udemyでのおすすめ講座、一発合格のための勉強方法から受験の手順まで本記事でまとめました。
認定試験の受験を考えている方には必見です。

【python】文字認識で画像からテキストを出力するやり方をわかりやすく【Tesseract&PyOCR】

こんにちはkzyです。 今回は文字認識ライブラリのPyOCRとTesseractを使って画像からテキストを抽出したいと思います。 環境構築含めpythonでの文字認識のやり方を簡潔に説明できればと思います。

【コピペOK】flutterのSizedBoxとExpandedの違いをわかりやすく

flutterでオブジェクトのサイズ調整の理解が曖昧な方向け。 flutterでアプリ開発を行う際に頻出する項目の一つのため、この記事でなるべくわかりやすく解説します。

【python】文字認識したテキストをエクセルに出力するやり方をわかりやすく【PyOCR + XlsxWriter】

こんにちはkzyです。 今回はPyOCRで文字認識したテキストをエクセルに出力する方法を解説します。 具体的にはXlsxWriterというライブラリを使用してPythonスクリプトからエクセル操作を行います。