「Pythonで動かして学ぶ!あたらしいブロックチェーンの教科書」memo

ブロックチェーンの各技術の説明とPythonコーディング。
簡易ブロックチェーンの作成。
説明は丁寧に書かれており、理解し易いと思います。
ブロックチェーンの仕組みを学びたい人向けの書籍です。

Pythonで動かして学ぶ!
あたらしい
ブロッキうチェーンの教科書
    memo
        章末問題
    ブロックチェーンの概要と構成技術
        ブロックチェーンの概要と学ぶ意味
            アーキテクチャ
                分散システム
                集中システム
                    単一障害点
                    データ完全性
            P2P方式
            ブロックチェーン
                パブリックチェーン
                プライベートチェーン
                コンソーシアムチェーン
            スマートコンストラクト
                分散型アプリケーション
                    DApps
            プラットフォーム型ブロックチェーン
                Ethereum
                LISK
            ビットコイン
                アルトコイン
                    Namecoin
                    ビットコインキャッシュ
                        ビットコインABC
                        ビットコインSV
                    ビットコインゴールド
                    スーパービットコイン
            マイニング
                Proof of Work
                    PoW
                ASIC
            ICO
                Initial Coin Offering
        ブロックチェーンの構成技術
            暗号技術
                暗号学的ハッシュ関数
                    不可逆性
                    機密性
                    固定長
                    処理速度
                公開鍵暗号方式
                    秘密鍵
                    公開鍵
                共通鍵暗号方式
                楕円曲線暗号
                    楕円曲線離散対数問題
                電子署名
            P2Pネットワーク
                Peer
                ノード
                    フルノード
                    SPVノード
                二重支払い問題
            コンセンサスアルゴリズム
                Proof of Work
                Nonce
                PoS
                DPoS
                PoI
                XRP LCP
    Pythonの基本
        Pythonの概要と開発環境の準備
            Anaconda
        Pythonの基本文法
            JSON
                JavaScript Object Notation
        オブジェクト指向とクラス
        モジュールとパッケージ
            pip
                パッケージ管理ツール
    ブロックチェーンの仕組み
        ブロックチェーンの構造
            ハッシュ関数
                SHA-256
                    NIST
                        アメリカ国立標準技術研究所
                RIPEMD-160
                HMAC-SHA516
                標準ライブラリ
                    hashlib
            トランザクション
                CTOR
                    Canonical Transaction Ordering Rule
                マークルツリー
                    Merkletree
                    マークルルート
                        Merkleroot
        アドレス
            全体像
                秘密鍵
                    公開鍵
                        アドレス
                        ハッシュ化
                            SHA-256
                            ハッシュ化
                                RIPEMD-160
                                Base58Checkエンコード
                        楕円曲線暗号
                    乱数生成
                    ビットコイン
                        1〜2256
        ウォレット
            保管
                秘密鍵
            非決定性ウォレット
            決定性ウォレット
                階層的決定性ウォレット
                    HDウォレット
        トランザクション
            input
            output
            UTXO
                Unspent Transaction Output
            残高管理方式
                UTXO方式
                アカウントベース方式
            コインベース取引
        Proof of Work
            Nonce
    ブロックチェーンを作る
        実装するブロックチェーンの概要を確認しよう
        プレーンブロックチェーンを作ろう
        カスタマイズしてみよう
            難易度調整
                Retargeting
            マークルルート
                マークルツリー
    ブロックチェーンをさらに学ぶ
        ブロックチェーン開発の最前線
            スケーラビリティ問題
                拡張可能性
            SegWit
                Witness
            ライトニングネットワーク
                マイクロペイメントチャネル
            サイドチェーン技術
                Two-way-Peg
            多様化
                イーサリアム
                    Ethereum
                IOTA
                    IoT領域
                量子耐性のあるブロックチェーン
            暗号技術
                シュノア署名
                ゼロ知識証明
                準同型暗号
        より学びたい人のために

memo

Posted by shi-n