「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領域 量子耐性のあるブロックチェーン 暗号技術 シュノア署名 ゼロ知識証明 準同型暗号 より学びたい人のために