Summary README 前書き 第2(コミュニティ)版 イントロダクション なぜ ビットコインプログラミングではなく、ブロックチェーンプログラミング ? なぜ C# か? なぜこの本を読むべきか? この本へのクラウドファンディング 参考文献 図解について ライセンス:クリエイティブ・コモンズ (ASA 3U) 前提事項 プロジェクトのセットアップ ビットコインの移動 ビットコインアドレス ScriptPubKey 秘密鍵 トランザクション ブロックチェーン “ブロックチェーンは、ビットコインを超えたもの” ビットコインを支払いに使う 個人認証として所有権の証明 鍵生成と暗号化 それは十分にランダムだろうか? 鍵導出関数 古き良き時代のように BIP38 (パート2) HDウォレット (BIP 32) HD鍵のためのネモニック(記憶しやすい)コード (BIP39) ダークウォレット その他の所有権 P2PK[H] (Pay to Public Key [Hash]) P2WPKH (Pay to Witness Public Key Hash) マルチシグ P2SH (Pay To Script Hash) P2WSH (Pay to Witness Script Hash) P2W* over P2SH 任意性 TransactionBuilderを使ってみる その他のアセットタイプ カラードコイン 資産の発行 資産の移動 単体テスト リカーディアン・コントラクト 流動体民主主義 Proof of Burn と評判 秘密鍵を守る ケース・スタディ HiddenWallet:鍵の管理(HD ウォレット)