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

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

【仮想通貨】仮想通貨はじめました(2018年1月10日中間報告)

背景

仮想通貨売買を始めることにしたきっかけは、宝くじより仮想通貨の方がリターンが大きいのか検証するためです。

コメント

年末ジャンボ宝くじは900円しか当たりませんでした。笑

残念。

仮想通貨の資産は直近一年間のビットコインのチャートの様に減少してますね。

しかし、今年は仮想通貨の勝利でした!

来年の結果は如何に?

ポートフォリオ

通貨(トークン) 表記 金額
JPY 924
Bitcoin BTC 5871
Bitcoin Cash BCH 2
Ethereum ETH 1076
Ethereum Classic ETC 5
モナコイン MONA 348
Ripple XRP 1199
ZILLIQA ZIL 10
SwissBorg CHSB 17
QASH QASH 1339
フィスココイン FSCC 154
ザイフトーク ZAIF 163
ATN ATN 0
Aeron ARN 0

仮想通貨パフォーマンス

西暦/月/日 元本(円) リターン(円)
2018/1/10 26,000 25,825
2018/4/10 26,000 14,713
2018/5/10 26,000 21,068
2019/1/10 30,000 11,126

トータルリターン

xxx円

宝くじパフォーマンス

西暦 元本(円) リターン(円)
2017 10,000 1,100
2018 10,000 3,900
2019 10,000 900

宝くじ vs 仮想通貨

西暦/月/日 宝くじ:リターン(円) / 元本(円) × 100(%) 仮想通貨:リターン(円) / 元本(円) × 100(%)
2017/1/10 11.0 N/A
2018/1/10 25.0 99.3
2019/1/10 19.7 37.1
2020/1/10 xxx xxx
2021/1/10 xxx xxx
  • 小数点第二位四捨五入

宝くじは毎年「年末ジャンボ宝くじ」 × 10枚、「年末ジャンボミニ宝くじ」 × 10枚、「年末ジャンボプチ1000万宝くじ」 × 10枚、「スクラッチ」 × 5枚の計1万円を夢に託して(投機して)います。笑

また、宝くじは前年度までの当選金額が10,000円以上になった場合再投機するものとします。

以下に宝くじの%算出例を記載します。

例)2017~2018年

2017年:リターン1100(円) / 10,000(円) × 100(%) = 11.0

2018年:リターン1100 + 3900 (円) / 20,000(円) × 100(%) = 25.0

仮想通貨取引所・販売所

  • 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 - 安心・安全の仮想通貨ウォレット

参考

今週の割安株投資パフォーマンス(2018年12月29日)

コメント

大納会を終えて。

いやー、ビックリ!ですね。

今年は年末からまさかまさかの大バーゲンセールでしたね。笑

9月に日経平均株価が24,000円を超えたかと思うと

12月には20,000円を割ると言うジェットコースターチャート。

今年は年末にだいぶ資産を削られたので、年末年始は来年の投資形成に向けてポートフォリをの見直しが必要ですね。

今まで高くて手が出せなかった銘柄も手に入るせっかくのチャンスなので、キャッシュを多めに持って欲しい銘柄をゲットしましょう。

保有銘柄

国内株式

証券コード 銘柄
2903 シノブフーズ
4220 リケンテクノス
5955 ヤマシナ
5956 トーソー
5973 トーアミ
6178 日本郵政
6357 三精テクノロジー
7984 コクヨ
8905 イオンモール
9468 カドカワ
9504 中国電力
9986 蔵王産業

投資信託

証券コード 銘柄
79312021 三井住友・日本債券インデックス・ファンド
91311179 楽天・全世界株式インデックス・ファンド
91312179 楽天・全米株式インデックス・ファンド

パフォーマンス

+370,360円

株式投資の始め方

株式投資を始める方は是非こちらも合わせてご覧ください。

kharuka2016.hatenablog.com

参考

【仮想通貨】仮想通貨はじめました(いざ平成最後の年末ジャンボ宝くじ購入へ!)

背景

仮想通貨売買を始めることにしたきっかけは、宝くじより仮想通貨の方がリターンが大きいのか検証するためです。

コメント

毎年恒例?

年末ジャンボ宝くじを買いに、西銀座のチャンスセンターまで行ってきました。

実は西銀座のチャンスセンターに行くのは初めてです。ネットで購入した方が効率良いですもんね。笑

夢がないって?

でも今年は力の入れようが違いますよ。

なぜなら、今回は平成最後の年末ジャンボ宝くじだからです!

何でもかんでも、平成最後の〇〇ってつければ良いってもんちゃうわ!とお叱りを受けそうですが。笑

宝くじ vs 仮想通貨

西暦/月/日 宝くじ:リターン(円) / 元本(円) × 100(%) 仮想通貨:リターン(円) / 元本(円) × 100(%)
2017/1/10 11.0 N/A
2018/1/10 25.0 99.3
2019/1/10 xxx xxx
2020/1/10 xxx xxx
2021/1/10 xxx xxx
  • 小数点第二位四捨五入

宝くじは毎年「年末ジャンボ宝くじ」 × 10枚、「年末ジャンボミニ宝くじ」 × 10枚、「年末ジャンボプチ1000万宝くじ」 × 10枚、「スクラッチ」 × 5枚の計1万円を夢に託して(投機して)います。笑

また、宝くじは前年度までの当選金額が10,000円以上になった場合再投機するものとします。

以下に宝くじの%算出例を記載します。

例)2017~2018年

2017年:リターン1100(円) / 10,000(円) × 100(%) = 11.0

2018年:リターン1100 + 3900 (円) / 20,000(円) × 100(%) = 25.0

仮想通貨取引所・販売所

  • 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 - 安心・安全の仮想通貨ウォレット

参考

FLOC ブロックチェーン大学校(エンジニアコース二期)に入学 Genesis Block (2018年12月2日執筆)

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

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

環境情報

OS

OS バージョン 備考
macOS Mojava 10.14.1 ホストOS
Oracle VM VirtualBox 5.2.22
Ubuntu 18.04.1LTS ゲストOS

Node.js

Node.js バージョン 備考
npm 6.4.1
node v10.13.0

環境構築

▼環境構築の仕方はこちらなどをご参考に。

kharuka2016.hatenablog.com

Node.jsダウンロード

ダウンロード | Node.js

Node.jsインストール

執筆中です。

FLOC ブロックチェーン大学校 エンジニアコース(二期)

コース概要

エンジニア、プログラマを対象にした、ブロックチェーン開発者になるためのスキルが身につきます。実践的かつ応用的なプログラミング技術習得を目指すコース。

受講対象

ブロックチェーン技術者として活躍したい、あるいはフィンテック業界で働きたい方

学習内容

Genesis Block

ブロックチェーンの基礎構造理解と開発環境準備

ハッシュ関数を使った秘密鍵と公開鍵作成

ウォレットの作成

Block 1

UTXO

未署名取引の作成

送金しよう

Block 2

P2Pの仕組みの理解

P2Pの仕組みの構築

コンセンサス・アルゴリズムの理解

Block 3

コンセンサス・アルゴリズムと拡張

ブロックチェーンを作る 前編

ブロックチェーンを作る 後編

Genesis Block

FLOC ブロックチェーン大学校に初めての登校。

ホグワーツ魔法魔術学校に向かうハリーのような気持ち。

組分け帽子がなかったところが残念。

これは余談ですが、

私の寮はスリザリンです!

ハリー・ポッターと賢者の石 グリフィンドール(20周年記念版)

ハリー・ポッターと賢者の石 グリフィンドール(20周年記念版)

ハリー・ポッターと賢者の石 レイブンクロー(20周年記念版)

ハリー・ポッターと賢者の石 レイブンクロー(20周年記念版)

ハリー・ポッターと賢者の石 ハッフルパフ(20周年記念版)

ハリー・ポッターと賢者の石 ハッフルパフ(20周年記念版)

ハリー・ポッターと賢者の石 スリザリン(20周年記念版)

ハリー・ポッターと賢者の石 スリザリン(20周年記念版)

FLOCブロックチェーン大学校校長のジョナサン・アンダーウッド校長から

直々にブロックチェーンについて教えてもらえます。

まるでダンブルドア校長ですね。

ブロックチェーンの基礎構造理解と開発環境準備

早速、待ちに待った授業の開始です。

事前準備でNode.jsをインストールしてくる事が前提でしたので

エンジニアでしたら問題ないでしょう。。。

しかし、初日早々環境構築に苦労する参加者多数。笑

なんじゃこりゃ〜。

当日、bitcoinjs-libもインストールすることになりますが

エラー出まくり、特にWindows OSやmacOSユーザー。

Ubuntuもbitcoinjs-libインストール時に多少エラーが出ましたが

自力で何とかインストールにこぎつけました。

サポート対象外でしたが、Ubuntu様様です。

ご丁寧にサポートはしてくれるようです。今後は分かりません。

受講対象に以下項目を追記した方が良いなと思いました。

  • Node.jsエンジニア

  • Mastering Bitcoinを事前に通読している方

ハッシュ関数を使った秘密鍵と公開鍵作成

詳細について興味のある方はFLOC ブロックチェーン大学校に入学してみてください。

若しくは、Mastering Bitcoinを読みましょう。

ざっくり書くと、

秘密鍵の生成(擬似乱数生成) ▶︎ 楕円曲線暗号 ▶︎ 公開鍵生成 ▶︎ ハッシュ関数 ▶︎ Bitcoinアドレス生成

以上のようになります。

Bitcoinでは楕円曲線

y^{2} = x^{3} + 7

が採用されています。

ウォレットの作成

執筆中です。

▼記事の続きは以下へ。

執筆中です。

仮想通貨取引所・販売所

  • 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 - 安心・安全の仮想通貨ウォレット

参考

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

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

今週の割安株投資パフォーマンス(2018/12/1)2018年12月1日執筆

コメント

自身のポートフォリが冴えないし、今年はあまり書く内容がありませんでしたね。

2025年の大阪万博決定など材料はあったには有りました。

びっくりニュースは日産自動車のゴーン事件ですね。

マントゴックス事件に因んでゴックスするではないですが、ゴーンする流行りますかね?

如何せん、精進がまだまだ足りません。

一時期はかなり目減りしていた資産もだいぶ回復はしてきました。

三精テクノロジーズとイオンモールの二本立てですね。

以外にもカドカワが健闘しています。笑

テクテクテクテク?

保有銘柄

国内株式

証券コード 銘柄
2903 シノブフーズ
4220 リケンテクノス
5955 ヤマシナ
5956 トーソー
5973 トーアミ
6357 三精テクノロジー
8905 イオンモール
9468 カドカワ
9504 中国電力
9986 蔵王産業

投資信託

証券コード 銘柄
79312021 三井住友・日本債券インデックス・ファンド
91312179 楽天・全米株式インデックス・ファンド
91311179 楽天・全世界株式インデックス・ファンド

パフォーマンス

+532,988円

株式投資の始め方

株式投資を始める方は是非こちらも合わせてご覧ください。

kharuka2016.hatenablog.com

参考

はじめてのBitcoinCash(Bitcoin SV)ノード構築Part1(2018年11月18日執筆)

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

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

1. Bitcoin SV(Satoshi Vision)とは?

Bitcoin SV(BCH BSV)は

2018年11月15日に行われたBitcoinCashのネットワークアップグレード時に

ハードフォークして誕生した暗号通貨です。

公表されていた日時は日本時間で2018年11月16日 金曜日 01時40分00秒(UNIX time: 1542300000)です。

思想や仕様の食い違いからBitcoin ABC(BCH ABC)等の陣営と対立していましたから当然といえば当然ですね。

ハードフォーク前はBCH BSVの圧勝(半信半疑)かと思われていましたが、

蓋を開けてみるとはBCH ABCが圧倒的に有利になっていました。

しかし、現在はCoin Dance | Bitcoin Cash Block Detailsなどで確認できる様に

両者のハッシュパワーは拮抗しています。

BitcoinCashなんて無くなってしまえ!

という声がブロックチェーン関連企業界隈からチラホラ、、、

2. 環境情報

OS バージョン 備考
macOS Mojava 10.14 ホストOS
Oracle VM VirtualBox 5.2.22
Ubuntu 18.04.1LTS ゲストOS

3. 環境構築

▼環境構築の仕方はこちらなどをご参考に。

kharuka2016.hatenablog.com

4. BitcoinSVノード構築

1. BitcoinSVのバイナリーファイルをダウンロード

GitHubサイトReleases · bitcoin-sv/bitcoin-sv · GitHubから

bitcoin-sv-0.1.0-x86_64-linux-gnu.tar.gzをダウンロードします。

デスクトップに置いておきましょう。

2. Bitcoin SVのバイナリーファイルをホストOSからゲストOSへscp

ゲストOS

workディレクトリを作成しておきます。

mkdir work
cd work

ホストOS

先ほど作成したworkディレクトリにダウンロードしてきたバイナリーファイルをscpします。

scp -P 2222 bitcoin-sv-0.1.0-x86_64-linux-gnu.tar.gz kharuka@127.0.0.1:work

3. Bitcoin SVのバイナリーファイルを解凍

ls
sha256sum bitcoin-0.17.0.1-x86_64-linux-gnu.tar.gz
tar -zxvf bitcoin-0.17.0.1-x86_64-linux-gnu.tar.gz
cd

念のため、ダウンロードしてきたファイルに破損などないかチェックします。

sha256sumが以下と等しければOKです。

bb4a8049698bb6723526e1bd457a7cfdb919eac491ee3c3b563c6c159ad278e3

4. Bitcoinインストール確認

kharuka@kharuka-VirtualBox:~$ ./work/bitcoin-sv-0.1.0/bin/bitcoind --version
Bitcoin SV version v0.1.0.0-d9b12a2
Copyright (C) 2009-2018 The Bitcoin SV developers

Please contribute if you find Bitcoin SV useful. Visit <https://bitcoinsv.io>
for further information about the software.
The source code is available from <https://github.com/bitcoin-sv/bitcoin-sv>.

This is experimental software.
Distributed under the MIT software license, see the accompanying file COPYING
or <https://opensource.org/licenses/MIT>

This product includes software developed by the OpenSSL Project for use in the
OpenSSL Toolkit <https://www.openssl.org> and cryptographic software written by
Eric Young and UPnP software written by Thomas Bernard.

5. bitcoin.confファイル作成

vi .bitcoin/bitcoin.conf 

bitcoin.conf

# [core]
daemon=1
prune=550
# [debug]
debug=1
logips=1
testnet=1
# [rpc]
server=1
rest=1
rpcuser=xxx
rpcpassword=xxx
rpcport=18332
rpcallowip=127.0.0.1

6. bitcoind起動と確認

bitcoindの起動とプロセス起動・debug.log確認をします。

./work/bitcoin-sv-0.1.0/bin/bitcoind
ps aux | grep bitcoind
less .bitcoin/testnet3/debug.log

debug.logにERRORや以下の様なログが出ていなければ同期がスタートしているはずです。

Shutdown: In progress...

気長に同期完了を待ちましょう。

環境にもよりますが、Testnetでも数時間はかかります。

7. bitcoind停止と確認

./work/bitcoin-sv-0.1.0/bin/bitcoin-cli stop
ps aux | grep bitcoind
less .bitcoin/testnet3/debug.log

debug.logに以下のログがはかれているので確認してみましょう。

Shutdown: done

8. ブロック同期確認

less .bitcoin/testnet3/debug.log

debug.logにprogress=1.000000と出ていれば

同期完了です!

9. bitcoin-cliでwalletの中身を確認

./work/bitcoin-sv-0.1.0/bin/bitcoin-cli getwalletinfo

▼記事の続きは以下へ。

執筆中です。

仮想通貨取引所・販売所

  • 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 - 安心・安全の仮想通貨ウォレット

参考

仮想通貨の税金ならGuardian

はじめてのBitcoinノード構築Part1(2018年11月18日執筆)

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

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

1. Bitcoinとは?

Bitcoinとは、新しい決済システムと完全な電子通貨を実現するコンセンサスネットワークです。

中央機関や仲介人を伴わない、ユーザーによる初の非中央集権のpeer-to-peer決済ネットワークです。

また、暗号通貨(BTC)のことをさします。

難しいですよね?

ひとことで言うと、銀行などの管理者不在のお金の支払いの仕組みをシステムで実現したものです。

2. 環境情報

OS バージョン 備考
macOS Mojava 10.14 ホストOS
Oracle VM VirtualBox 5.2.22
Ubuntu 18.04.1LTS ゲストOS

3. 環境構築

▼環境構築の仕方はこちらなどをご参考に。

kharuka2016.hatenablog.com

4. Bitcoinノード構築

1. ユーザー作成

sudo adduser <user name>

UNIX パスワード以外は適当に入力してください。

[sudo] kharuka のパスワード: 
ユーザー `<user name>' を追加しています...
新しいグループ `<user name>' (1001) を追加しています...
新しいユーザー `<user name>' (1001) をグループ `<user name>' に追加しています...
ホームディレクトリ `/home/<user name>' を作成しています...
`/etc/skel' からファイルをコピーしています...
新しい UNIX パスワードを入力してください: 
新しい UNIX パスワードを再入力してください: 
passwd: パスワードは正しく更新されました
<user name> のユーザ情報を変更中
新しい値を入力してください。標準設定値を使うならリターンを押してください
   フルネーム []: 
   部屋番号 []: 
   職場電話番号 []: 
   自宅電話番号 []: 
   その他 []: 
以上で正しいですか? [Y/n] y

作成したユーザーをsudoグループに追加します。

sudo gpasswd -a <user name> sudo

ちゃんと作成したユーザーがsudoグループに追加されたか

getent group sudo

などで確認しましょう。

2. Bitcoinのバイナリーファイルをダウンロード

sudo su - <user name>
mkdir work
cd work
wget https://bitcoincore.org/bin/bitcoin-core-0.17.0.1/bitcoin-0.17.0.1-x86_64-linux-gnu.tar.gz

3. Bitcoinのバイナリーファイルを解凍

tar -zxvf bitcoin-0.17.0.1-x86_64-linux-gnu.tar.gz

4. Bitcoinインストール確認

<user name>@kharuka-VirtualBox:~$ ./work/bitcoin-0.17.0/bin/bitcoind --version
Bitcoin Core Daemon version v0.17.0.1
Copyright (C) 2009-2018 The Bitcoin Core developers

Please contribute if you find Bitcoin Core useful. Visit
<https://bitcoincore.org> for further information about the software.
The source code is available from <https://github.com/bitcoin/bitcoin>.

This is experimental software.
Distributed under the MIT software license, see the accompanying file COPYING
or <https://opensource.org/licenses/MIT>

This product includes software developed by the OpenSSL Project for use in the
OpenSSL Toolkit <https://www.openssl.org> and cryptographic software written by
Eric Young and UPnP software written by Thomas Bernard.

5. bitcoin.confファイル作成

vi .bitcoin/bitcoin.conf 

bitcoin.conf

# [core]
daemon=1
prune=550
# [debug]
debug=1
logips=1
testnet=1
# [rpc]
server=1
rest=1
rpcuser=xxx
rpcpassword=xxx
rpcport=18332
rpcallowip=127.0.0.1

6. bitcoind起動と確認

ホームディレクトリに移動します。

cd

bitcoindの起動とプロセス起動・debug.log確認をします。

./work/bitcoin-0.17.0/bin/bitcoind
ps aux | grep bitcoind
less .bitcoin/testnet3/debug.log

debug.logにERRORや以下の様なログが出ていなければ同期がスタートしているはずです。

Shutdown: In progress...

気長に同期完了を待ちましょう。

環境にもよりますが、Testnetでも数時間はかかります。

7. bitcoind停止と確認

./work/bitcoin-0.17.0/bin/bitcoin-cli stop
ps aux | grep bitcoind
less .bitcoin/testnet3/debug.log

debug.logに以下のログがはかれているので確認してみましょう。

Shutdown: done

8. ブロック同期確認

less .bitcoin/testnet3/debug.log

debug.logにprogress=1.000000と出ていれば

2018-11-17T17:14:04Z UpdateTip: new best=00000000000723e271b9d140b87dd5868718ce2631e9101b46a12d5331370dfe height=1443849 version=0x20000000 log2_work=71.719806  tx=48054222 date='2018-11-17T17:14:05Z' progress=1.000000 cache=49.4MiB(170436txo) warning='28 of last 100 blocks have unexpected version'

同期完了です!

9. bitcoin-cliでwalletの中身を確認

./work/bitcoin-0.17.0/bin/bitcoin-cli getwalletinfo

当然ですが、まだお財布の残高(balance)は0BTCです。

{
  "walletname": "",
  "walletversion": 169900,
  "balance": 0.00000000,
  "unconfirmed_balance": 0.00000000,
  "immature_balance": 0.00000000,
  "txcount": 0,
  "keypoololdest": 1541816284,
  "keypoolsize": 1000,
  "keypoolsize_hd_internal": 1000,
  "paytxfee": 0.00000000,
  "hdseedid": "xxx",
  "hdmasterkeyid": "xxx",
  "private_keys_enabled": true
}

▼記事の続きは以下へ。

執筆中です。

仮想通貨取引所・販売所

  • 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 - 安心・安全の仮想通貨ウォレット

参考

仮想通貨の税金ならGuardian