kharukaのブログ~お金と技術とキャリア~

Edu Fin~金融×教育~若いうちからお金について学ぶってだいじ!学んだテクノロジーはみんなの財産。過去、現在、将来の人生についてのブログ

はじめてのCounterpartyノード構築Part1(2018年9月29日更新)

エンジニアスクールFLOC

ビットコインとブロックチェーン

ビットコインとブロックチェーン

【訂正】

手順3.3. ssh接続

ssh <guest host name>@127.0.0.1 -p 2222となっていたため

ssh <guest account name>@127.0.0.1 -p 2222に訂正致しました。

1. Counterpartyとは?

CounterpartyはBitcoinブロックチェーン上につくられたプラットホームです。

詳細は参考をご参照ください。

Bitcoinとは?

kharuka2016.hatenablog.com

ブロックチェーンとは?

執筆中です。

2. 環境情報

OS バージョン 備考
macOS High Sierra 10.13.6 ホストOS
Oracle VM VirtualBox 5.2.16
Ubuntu 18.04.1LTS ゲストOS

3. 環境構築

3.1. Oracle VM VirtualBoxの構築

3.1.1. Oracle VM VirtualBoxのダウンロード

以下URLから最新版(5.2.16)をダウンロードします。

Downloads – Oracle VM VirtualBox

3.1.2. Oracle VM VirtualBoxのインストール

以下記事を参考にしてみてください。

kharuka2016.hatenablog.com

3.2. Ubuntuの構築

3.2.1. Ubuntuのダウンロード

以下URLから最新版(18.04.1LTS)をダウンロードします。

Download Ubuntu Desktop | Download | Ubuntu

3.2.2. Ubuntuのインストール

執筆中です。

パッケージマネージャーを最新にします。

sudo apt update
sudo apt upgrade

最近はapt-getではなくaptを使うのが主流なんですかね?

3.3. macのterminalからUbuntuSSH接続できるように設定

3.3.1. Oracle VM VirtualBoxの設定

アダプター1にポートフォワーディングを設定します。

  1. Oracle VM VirtualBox マネージャー

  2. 設定

  3. ネットワーク

  4. アダプター1

  5. 高度

  6. ポートフォワーディング

名前:ssh

ホストポート:2222

ゲストポート:22

3.3.2. Ubuntuの設定

ssh接続設定

sudo apt install openssh-server
sudo /etc/init.d/ssh start

[ok] Starting ssh (via systemctl): ssh.service.

3.3. ssh接続

ssh <guest account name>@127.0.0.1 -p 2222

無事にterminalからUbuntuにログインできました。

取り敢えずifconfigを叩いてみましょうよっと。

ifconfig

Command 'ifconfig' not found, but can be installed with:

sudo apt install net-tools

あれ?もうifconfigはデフォルトで入っていないんですね。

時代はip aなんですね。

ip a
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
    inet6 ::1/128 scope host 
       valid_lft forever preferred_lft forever
2: enp0s3: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen 1000
    link/ether xxx
    inet xxx
       valid_lft 84814sec preferred_lft 84814sec
    inet6 xxx
       valid_lft forever preferred_lft forever

今回は一番大変な環境構築が終わりました。

お疲れ様でした。

次回はCounterpartyノードを構築していきます。

▼記事の続きは以下へ。

執筆中です。

仮想通貨取引所・販売所

  • bitbank

https://bitcoinbank.co.jp

https://bitflyer.com/ex/sp/home

【BITPoint】ビットコイン・イーサリアムなど仮想通貨の口座開設ならビットポイント

https://coincheck.com/ja/

https://bitcoin.dmm.com

フィスコ仮想通貨取引所 口座開設プロモーション

  • Liquid by Quoine

https://ja.quoinex.com

  • SBI Virtual Currencies

https://www.sbivc.co.jp

ハードウェアウォレット

  • Ledger Nano S

  • トレザー

ソフトウェアウォレット

  • Ginco

Ginco - 安心・安全の仮想通貨ウォレット

参考

  • Counterparty

Counterparty

カウンターパーティー(Counterparty)とは - とってもやさしいビットコイン

  • CoinOtaku

Counterparty(XCP)とは? 最注目のプラットフォームに迫る! | CoinOtaku(コインオタク)

  • COIN TOKYO

仮想通貨XCP(カウンターパーティー)とは?発行の仕組みや今後の将来性についても!|仮想通貨ニュースと速報-コイン東京(cointokyo)

  • 仮想通貨ポータル

【XCP】カウンターパーティーとは? | 仮想通貨ポータル

【VirtualBox】ゲストOSにSSHでログインする設定 | 積水成淵日記

仮想通貨の税金ならGuardian