「ブロックチェーンプログラミングのための コンピュータサイエンスがわかる本」memo

コンピュータの基礎からブロックチェーンで使われる技術の基本、BitcoinとEthereumの解説が書かれている書籍です。

ブロックチェーンプログラミングのための
コンピュータサイエンスがわかる本
    コンピュータ基礎
        そこからか
        CPUとGPU
            分岐予測機構
            スーパースカラ
            アウト・オブ・オーダー実行
    memo
        演習問題
            解答・解説
                直後
            Section毎
        暗号通貨
            cryptocurrency
            ==
                仮想通貨
                    virtual currency
        ウォレット
            ホットウォレット
            コールドウォレット
    暗号とセキュリティ
        換字式暗号
            シーザー暗号
                紀元前1世紀
                ジュリアス・シーザー
                    ==
                        ユリウス・カエサル
            上杉暗号
                上杉謙信
            エニグマ
            解読
                頻度分析
        共通鍵暗号方式
            DES
                Data Encryption Standard
                ブロック暗号
                トリプルDES
            AES
                Advances Encryption Standard
                ブロック暗号
                Rijndael
            解読
                総当たり攻撃
                    ブルーとフォース攻撃
        公開鍵暗号方式
            公開鍵
            秘密鍵
            RSA
            ECDSA
            楕円曲線暗号
                楕円曲線離散対数問題
                RSA
                    同等安全性
                        短い鍵
                ECDSA
                Bitcoin
                    Secp256k1
        ハイブリッド方式
            共通鍵
                配送
                    公開鍵暗号方式
            データ
                共通鍵暗号方式
        デジタル署名
            公開鍵暗号方式
            ハッシュ値
                比較
                送信側
                    秘密鍵
                        暗号化
                受信側
                    公開鍵
                        復号化
        Multisig
            コインチェック
                XEM流出事件
            Multi SIgnature
            秘密鍵
                複数
        ハッシュ関数
            暗号学的ハッシュ関数
            改ざん検出
            ハッシュ値
                ダイジェスト
            MD5
                Message Digest Algorithm 5
                現在
                    使えない
            性質
                一方向
                衝突困難性
                    マークルダンガード法
                        バースデイパラドックス
            攻撃
                衝突攻撃
            SHA
                Secure Hash Algorithm
                SHA-0
                SHA-1
                    160bits
                SHA-2
                    SHA-224
                    SHA-256
                        一般的
                    SHA-384
                    SHA-512
                SHA-3
                    使用
                        Ethereum
        秘密鍵管理
            管理方法
                ウォレットアプリ
                オンラインウォレット
                ハードウェアウォレット
                ペーパーウォレット
        攻撃手法
            クロスサイトスクリプティング
                XSS
                無害化
                    サニタイジング
            SQLインジェクション
            OSコマンドインジェクション
            ディレクトリトラバーサル
            リプレイアタック
            DoS
                Denial of Service attack
                フラッド型
                    DDos攻撃
                        Distributed DoS
                脆弱性型
                IPS
                    Intrusion Prevention System
            ブルートフォースアタック
                Brute-force attack
                暗号解読方法
                    総当たり攻撃
    ネットワーク
        HTTP
            Hyper Text Transfer Protocol
            ステートレス
            セッション維持
                cookie
                Web Storage
        WebSocket
            HTTPヘッダ
                Upgrade:websocket,Connection:upgrade
        P2P
            Peer-to-Peer
            形態
                ピュア型
                ハイブリッド型
                スーパー・ノード型
        コンセンサスアルゴリズム
        分散台帳技術
            DLT
                Distributed Ledger Technology
    ブロックチェーン応用(Bitcoin編)
        トラスト
            信頼、信用
        論文
            Bitcoin:A Peer-to-Peer Electronic Cash System
        ブロックチェーン
        アドレス
            口座番号
                役割
        マスターシード
        HDウォレット
            Hierarchy Deterministic
        BIP
            Bitcoin Improvement Proposals
        UTXO
            Unspent Transaction Output
        ブロック
            マイニング
                マイナー
                PoW
                    Proof of Work
                フォーク
                    ソフトフォーク
                    ハードフォーク
                ASIC
                    Application Specific Integrated Circuit
            検証
                マークルルート
        トランザクション
            トランザクションプール
    ブロックチェーン応用(Ethereum編)
        スマートコンストラクト
            ニック・スボザ
        ICO
            Initial Coin Offering
            STO
                Security Token Offering
        The DAO
            DAO
                Decentralized Autonomous Organization
        EVM
            Ethereum Virtual Machine
            LIFO
                スタックマシン
        DApps
            Decentralized Applications

memo

Posted by shi-n