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

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

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

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

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

【訂正】

手順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とは?

執筆中です。

ブロックチェーンとは?

執筆中です。

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ノードを構築していきます。

▼記事の続きは以下へ。

執筆中です。

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

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

参考

  • Counterparty

Counterparty

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

  • CoinOtaku

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

  • COIN TOKYO

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

  • 仮想通貨ポータル

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

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