「ブロックチェーンプログラミングのための コンピュータサイエンスがわかる本」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