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







