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章 ビットコインの安全性 ⭐️
運用という意味では重要だけど、ここはまずアーキテクチャを理解してからでいいかな。
と、いうことで理解が甘いところ、興味と重要度があるところから詳細にまとめていこう。