gooブログはじめました!

写真付きで日記や趣味を書くならgooブログ

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

2020-11-03 19:00:39 | 日記

https://www.amazon.co.jp/ビットコインとブロックチェーン-暗号通貨を支える技術-アンドレアス・M・アントノプロス/dp/4757103670/ref=tmm_other_meta_binding_swatch_0?_encoding=UTF8&qid=1604397662&sr=8-2

今日からもう一度読み直していこう。

なんどか流し読みをして概要はなんとなく理解していたつもりだけどきちんと理解を定着させることが目的
ビットコインコアをコンパイルしたりソフトを走らせてみたいけど、PCのスペックが貧弱だから無理かなぁ・・・。
 
本全体は8章からなる。
※⭐️は個人的に思う重要度
 
第1章 イントロダクション ⭐️
ここは歴史とか概要だからさらっと流し読みするだけでOKだろう。
 
第2章 ビットコインの仕組み ⭐️
ビットコインの仕組みについて簡単に説明されている。ここもさらっと
読めば良いかな。ビットコインのウォレットを使って支払いとかしたことがあれば
すんなり概念を理解できる。
 
第3章 ビットコインクライアント ⭐️
ビットコインコアを例にリファレンス実装について説明。概念だけの理解ならさらっと
読むだけで良いかも。そんなに難しくない。
エンジニアとしてはこれは読むだけじゃなくて実際にコンパイルしてみないとダメだな。
環境が・・・。
 
第4章 鍵、アドレス、ウォレット ⭐️⭐️⭐️
ビットコインの基礎となとても重要な概念。じっくり読みこんで理解することが必要だ。
 
第5章 トランザクション ⭐️⭐️⭐️
ビットコインシステムの中で最も重要な部分。スクリプトについての記述もあるので
pythonとかで実行してみたい。
 
第6章 ビットコインネットワーク ⭐️⭐️⭐️
ビットコインのネトワークアーキテクチャの説明。これも概念の説明。
ネットワーク屋としてはとっつきやすいし、面白い。
  
第7章 ブロックチェーン ⭐️⭐️⭐️
世の中に革命をもたらした?ブロックチェーン技術の説明。重要
 
第8章 マイイングとコンセンサス ⭐️⭐️⭐️
感銘を受けたproof-of-workの考え方。面白い。
 
第9章 その他のチェーン、通貨、アプリケーション ⭐️
アルトコインとかはそこまで理解しなくてもいい気がするさらっと読めば。
この後に勉強したいと思っているEthereumに触れられている
 
第10章 ビットコインの安全性 ⭐️
運用という意味では重要だけど、ここはまずアーキテクチャを理解してからでいいかな。
 
と、いうことで理解が甘いところ、興味と重要度があるところから詳細にまとめていこう。

 

 


ブロックチェーン技術を学ぶモチベーション

2020-11-01 19:44:29 | 日記

インターネットに続く発明と言われているブロックチェーン技術について、インターネット技術をベースに習熟を図り、これから起こる(かもしれない?)貨幣のデジタル化をリアルタイムで追っていけたらと思う。

インターネットもビットコインも黎明期の発展していく様子をリアルタイムで追えなかった(気づいたらアーキテクチャがほぼ決まっていた)ので・・・・。

bitflyerにウォレットを持ってビットコインでビックカメラで買い物したり、手持ちのお金が足りなかったカミさんに遠隔でビットコインを送ったり直感的には使っていたけど、詳しい技術的な部分はさらっと本を読んだだけだった。これを期にもう一度技術的観点から勉強しなおそう。

参考書

https://www.amazon.co.jp/ビットコインとブロックチェーン-暗号通貨を支える技術-アンドレアス・M・アントノプロス/dp/4757103670

明日以降少しずつ学んだことを書き留めていこう・・・。