1Mac、iPhone、グルメ情報、医療関連、Fintech関連の覚え書き。LabホームMac関連iPhone関連アプリ開発関連iOSアプリ開発に関連した記事です。LabホームMac関連iPhone関連アプリ開発関連iOSアプリ開発に関連した記事です。8分56秒GuttyoFacebookTwitterはてブPocketFeedlyZcashの公式マイニングツールは2016年11月8日現在、Linux向けのみ公開されています。Machine(VM)上に環境を構築して動かしてみましょう。今回はVMを無料で構築しZcashのマイニングを始めるまでの手順を紹介します。PART1として環境作りを行います。目次スポンサーリンクZcashとはZcashに関しては以前の記事にて超簡単(というか簡素)に紹介しておりますので、そちらをご覧ください。Zcashのマイニングをしてみた。2016年10月28日(日本時間では29日午前1時)にZcashが公開され、世界中でマイニング戦争が繰り広げられています。Machine(以下VM)とは、日本語に直訳すると仮想機械です。ソフトウェアなのですが、そのソフトウェア上に仮想のCPUやメモリなどの機械を擬似的に構築することにより、ソフトウェア上でコンピューターを動かすことが出来る環境のことを言います。VMを用いるとWindowsなどのパソコンでLinuxなど、他のオペレーティングシステム(OS)を動かすことができます。動かす側をホストOSといい、動かしたい他のOSをゲストOSといいます。VMの大きな特徴はスナップショット(バックアップポイント)を撮っておくことで簡単にその時点の環境に戻す(大きな変更を「今の無し!」にできる)ことが出来るため、非常に便利です。PC、Mac向けにはPallalelsやVMwareなどが販売されておりますが、ここでは無料で使えるVirtualBoxを使っていきます。スポンサーリンクVirtualBoxのダウンロードVirtualBoxはGPL2ライセンスのオープンソースソフトウェアであり誰もが無料で使用することができます。以下のサイトであなたの環境に合致するパッケージをダウンロードしてください。https://www.virtualbox.orgダウンロードしたファイルを解凍し、VirtualBoxをインストールしてください。UbuntuのダウンロードZcashのマイニングを行うためにUbuntuをダウンロードしておきます。下記のサイトから最新版のUbuntuをダウンロードしておきましょう。ダウンロードするのは「ubuntu-16.04.1-desktop-amd64.iso」というディスクイメージで約1.51GBのサイズがありました。ダウンロードした後はそのままの状態で使いますので特に弄る必要はありません。https://www.ubuntu.com/download/desktopZcashマイニングに必要な構成の確認では次にVirtualBoxにてVMを作成していきます。この過程では仮想マシンを構成するパーツ(CPUの数、メモリの容量、ハードディスクの容量)などの設定を行っていきます。Ubuntuが必要とする構成とZcashが必要とする構成を必要十分に満たす条件で設定して行きましょう。この条件は変化することがありますので必ず最新の情報を確認してください。以上をまとめると、VM上のUbuntuでZcashマイニングを行うために必要な構成は下記のようになります。(実際にはもっと絞っても動くとは思います。)2GHz以上のデュアルコアまたはそれ以上のCPU4GB以上のメモリ25GB以上のハードディスクDVDドライブインターネットアクセスVM新規作成のための手順では早速Ubuntu上でZcashをマイニングするためのVMを作成していきましょう。VirtualBoxを起動し、左上の「新規」ボタンをクリックして始めましょう。名前を設定しましょう。わかりやすい名前にしておくと良いです。タイプはLinuxを、バージョンはUbuntuを選択します。割り当てるメモリを設定します。実メモリ以上には設定できないのでメモリ多めのマシンを使いましょう。今回は4GBを割り当てます。VMを起動した場合実際にメモリが消費されますのでホストマシンの動作への影響が出ます。仮想ハードディスクを作成しましょう。以前作成している場合はそちらを指定することもできます。ハードディスクのファイルタイプ設定VirtualBoxのみで使用する場合、VDI形式を選択します。その他の仮想ソフトウェアで使用する予定の場合は該当するファイルタイプを選択してください。ハードディスクの容量タイプの設定ハードディスクのサイズの設定をします。可変サイズ、固定サイズがあります。可変サイズに関しては実際に使用された容量が消費されます。固定サイズでは以前に設定したサイズのファイルが作成され、動作が高速です。ハードディスクの最大サイズ設定ハードディスクの最大サイズを設定しましょう。前のページで固定サイズを選択した場合、ここで設定したサイズのファイルが作成されます。メモリ、ハードディスクの設定が完了しました。次はCPUや光学ドライブの設定をしていきます。「設定」にて割り当てるCPUコア数を設定します。Threding有効なので論理8コアとなります。この画像では3コアですが現在私は4コアを割り当て運用しています。光学ドライブに先ほどダウンロードしたUbuntuのDVDイメージを設定しましょう。光学ドライブの右横にあるDVDのアイコンをクリックし、仮想光学ディスクファイルを選択しましょう。この操作は仮想DVDドライブにUbuntuのDVDを入れる操作になります。先ほどダウンロードしたUbuntuのisoファイルを選択しましょう。ストレージツリーのコントローラー:IDEに先ほどのisoファイル名が表示されていればokです。以上でUbuntuをインストールするためのVMの環境作りは完了しました。1の執筆から1ヶ月ちょっとの時間でZcashのスローマイニングも終わりました。お祭り騒ぎも収束しましたね。...まとめVMの設定はできましたか?本記事でのVM作成の目的はMV上でUbuntuを動作させZcashをマイニングすることです。UbuntuだけではなくWindwosなどの他のOSも動作させることができるため非常に便利です。信頼性の低いファイルを実行したりする場合のテスト環境として使用する場合など、実験するには最適だと思います。現在Zcashの採掘難易度(Difficulty)が急上昇しており、個人でマイニングする場合には採算が合わないかも知れませんが、マイニングをする事により「無から価値を生む」ことが体験できるかと思います。仮想通貨への興味が沸いてきませんか?次のPART2ではUbuntuのインストールを、PART3ではZcashのマイニングに関して書いていこうと思います。最後までお読みいただき有り難うございました。FacebookTwitterはてブPocketFeedlyこの記事を書いた人Guttyo病院薬剤師として働きながら、iOSプログラミングやWEBコンテンツ制作・コンサルティングを行なっています。医療×ITでより効率の良い仕事、便利な社会の一旦を担うことが夢の一つです。2/32017年1月8日Zcashのマイニングをしてみた。Windowsでマイニングする方法とクラウドマイニングの紹介2016年10月30日Zcashのマイニングをしてみた。■1Lプリンチョット早めのバレンタインということで、1Lプリンを頂きました。家族で頑張って食べました。朝うにぶっかけ丼が無くても大丈夫!(2014年版)タイトルに2014年と書いてある理由は2015年は浜カレーだけではなくもっと素敵なメニューが存在しているからです。■氷柱(つらら)4mから5mはある氷柱が乱立していました。...Ingress■現在地近くのポータルを探すにはこのアプリがいい(Ingress)Ingressしてますか?私は最近L8になりました。役立った災害対策にもなるキャンプ道具・防災グッズ紹介!こんにちは、Guttyoです。約40時間もの停電を体験しました。D40からのアップグレードです。病院薬剤師の傍ら、iPhoneやiPad向けのアプリ開発をしています。twitterのフォローをしていただくと本ブログの更新情報を受け取ることができます。