2017年8月25日に『いちばんやさしいブロックチェーンの教本人気講師が教えるビットコインを支える仕組み「いちばんやさしい教本」シリーズ』が出版されました。
目次の俯瞰
いちばんやさしいブロックチェーンの教本 人気講師が教えるビットコインを支える仕組み 著者プロフィール はじめに Chapter 1 ブロックチェーンとはなにかを知ろう 01 [ブロックチェーンのインパクト] なぜブロックチェーンが注目の技術だといわれるのか? 02 [ブロックチェーンの定義] ブロックチェーンの定義を読み解いてみよう 03 [ブロックチェーンの基礎] ブロックチェーンのおおまかな仕組みを知ろう ① 04 [ブロックチェーンの基礎] ブロックチェーンのおおまかな仕組みを知ろう② 05 [ブロックチェーンの種類] パブリックチェーンとプライベートチェーン 06 [ブロックチェーンの特徴] ブロックチェーンのメリットとデメリットを知ろう COLUMN ブロックチェーンと仮想通貨の関係 Chapter 2 ビットコインを体験しよう 07 [ブロックと発行計画] ビットコインの生い立ちを知ろう 08 [ビットコインと電子マネー] ビットコインは電子マネーとなにが違うの? 09 [ビットコインのはじめ方] ビットコインをはじめよう ① 必要なものを知る 10 [ビットコインのウォレット] ビットコインをはじめよう ② ウォレットの種類を知る 11 [ビットコインの取引口座] ビットコインをはじめよう ③ 一取引口座を開設しよう 12 [ビットコインの入手] ビットコインを入手しよう 13 [ビットコインの送金方法]ビットコインを送金しよう 14 [セキュリティ] ビットコインのリスクを知ろう 15 [ビットコインとブロックチェーン] ビットコインの取引時にブロックチェーンではなにが起きているか? COLUMN ウォレットの運用レベルはいろいろ Chapter 3 ブロックチェーンを支える暗号技術を学ぼう 16 [暗号技術の目的] 情報システムを支える現代暗号技術 17 [公開鍵と秘密鍵] 特定の人だけが情報にアクセスできる 「公開鍵暗号」 18 [暗号の強度] 安全な暗号鍵を生成するために必要な乱数生成法 19 [ハッシュ関数の仕組み] デジタル文書の改ざんを検出する 「一方向ハッシュ関数」 20 [ハッシュ関数の弱点] ハッシュ関数の 「耐衝突性」 21 [電子署名とは] デジタル文書の作成者を証明する 「電子署名」 22 [公開鍵認証基盤・PKI] 電子署名が本物であることを証明する 「電子証明書」 23 [タイムスタンプとは] デジタル文書の作成時刻を証明する 「タイムスタンプ」 24[将来有望な暗号関連技術] 未来のブロックチェーンに求められる新暗号技術 COLUMN 誰でも量子コンピューターを使える時代になるとブロックチェーンはどうなる? Chapter 4 ブロックチェーンを支える分散システムを学ぼう 25 [ブロックチェーンを支えるネットワーク] P2P分散システムについて知ろう 26 [P2P方式の特徴] P2P分散ネットワークの安全性と信頼性 27 [ブロックチェーンができないこと] CAP定理から見たブロックチェーン 28 [ブロックチェーンのデータストレージ技術] コンテントアドレスの仕組みを理解しよう 29 [ブロックチェーンの分岐] ブロックチェーンは全ノードが同じ計算を行う 30 [合意形成の仕組み] 分散システムにおいて「合意」 を形成する方法を知ろう 31 [合意形成と仮想通貨] ブロックチェーンの合意形成方法 「Proof of Work」 「Proof of Stake」 32 [Proof of Workの合意] ブロックが分岐 (フォーク) したときの解決方法 COLUMN ブロックチェーンの一時分岐と恒久的分岐の違い Chapter 5 ウォレットの仕組みを理解しよう 33 [ウォレットとは] 「ウォレット」 は手持ちの残高がわかる仕組み 34 [ウォレットアドレス] ウォレットアドレスの導き方 35 [ウォレットアプリ] 取引窓口の役割を果たす 「ウォレットアプリ」 36 [効率的なウォレットアドレスの管理方法] 決定性ウォレットアドレスの仕組みを知ろう 37 [ウォレットの種類] ホットウォレットとコールドウォレットの違い 38 [マルチシグネチャアドレス]取引の署名権限を分散するマルチシグネチャアドレス COLUMN 送金ができない読み取り専用のウォレット Chapter 6 ブロックチェーンに取引を記録するトランザクションについて学ぼう 39 [トランザクションとは ] トランザクションの役割と中身 40 [帳簿の連続性] ウォレットアドレスの未使用残高「UTXO」 41 [合意の仕組み] トランザクションを合意する仕組み 42 [合意の逆転] ブロックチェーンのファイナリティ問題 43 [トランザクションの順序] トランザクションの順序性を担保する仕組み 44 [ブロックの構造] ブロックチェーンの耐改ざん性を担保する仕組み 45 [暗号通貨] コピーされても大丈夫なデジタルマネー 「暗号通貨」 46 [ダブルスペント] 二重送金 (ダブルスペント) 問題とその対策 COLUMN UTXOの概念は実に奥が深い Chapter 7 スマートコントラクトで契約を執行する仕組みを知ろう 47 [スマートコントラクトとは]合意内容を自動的に実行する 「スマートコントラクト」 48 [ワールドステート] 複雑な条件分岐を含む高度なスマートコントラクト 49 [支配者のいない組織] 自律分散型組織 (DAO/DAC) の概念を知ろう 50 [外部データ参照とオラクル] 外部情報を参照して動くスマートコントラクト 51 [P2M・M2M] マシンがスマートコントラクトを利用するとどうなるか? COLUMN スマートコントラクトでは、時刻による合意はできない Chapter 8 ブロックチェーンが活用される世界を想像してみよう 52 [仮想通貨の取引所]仮想通貨交換業について知ろう 53 [法定通貨と仮想通貨] 法定通貨を流通させる方法を考えよう 54 [企業通貨の活用] 「ファン作り」や「キャッシュフロー改善」に企業通貨を活用する 55 [地域通貨の活用] インバウンド施策や地域活性化に地域通貨を活用する 56 [証券分野への適用と課題] 証券分野にブロックチェーン技術を適用する 57 [文書の管理] 証憑書類の保管・デジタル文書の真正性証明に活用する 58 [保険分野での活用] IoTとブロックチェーンで大きく変わる保険分野 59 [流通分野での活用] 流通のトラッキングに活用する 60 [エンターテインメント分野での活用] オンラインゲームでトークンを活用する 61 [コンテンツ流通での活用] コンテンツのDRMをブロックチェーンで実現する 62 [広告技術での活用] ブロックチェーンで広告技術が新たな革新を得る 63 [仮想通貨で資金調達] 新しい資金調達方法 「ICO」 について知ろう 64 [IoTとブロックチェーン] トークンを使ってIoTデバイスを制御する 65 [シェアリングエコノミー] シェアリングエコノミーへのブロックチェーンの応用 66 [電子投票システム] トークンで電子投票システムを実現する COLUMN 本書から次のステップへ