Stand Up and Shout!

勉強したことや、思いついたことを気ままに記述します

いちばんやさしいブロックチェーンの教本人気講師が教えるビットコインを支える仕組み「いちばんやさしい教本」シリーズ

2017年8月25日に『いちばんやさしいブロックチェーンの教本人気講師が教えるビットコインを支える仕組み「いちばんやさしい教本」シリーズ』が出版されました。

マインドマップによる整理

TBD

目次の俯瞰

いちばんやさしいブロックチェーンの教本 人気講師が教えるビットコインを支える仕組み
    著者プロフィール
    はじめに
    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 本書から次のステップへ