ブロックチェーン Engineer講座
Vol.1 ブロックチェーンの基礎構造理解と開発環境準備
Block1 ブロックチェーンの基本構造
Block2 ビットコインのブロックチェーン
Block3 ブロックの基本構造
Vol.2 ハッシュ関数を使った秘密鍵と公開鍵作成
Block1 秘密鍵とはなにか
Block2 秘密鍵と公開鍵を作ってみよう
Block3 ハッシュ関数とBase58を理解する
Block4 電子署名とは
Block5 電子署名をつくってみよう
Vol.3 ウォレットの作成
Block1 BIPについて
Block2 BIP32 HD鍵生成
Block3 BIP39 ニーモニックで鍵バックアップの管理を簡略化
Block4 BIP44 HD鍵のパスの標準化「HDウォレット」
Vol.4 UTXO
Block1 UTXOとはなにか
Block2 UTXOに関連する情報の必要性を理解する
Block3 UTXOの選定について
Block4 UTXOをどのように取得するか
Vol.5 未署名取引の作成
Block1 取引APIの構成
Block2 取引ビルダーAPIについて
Block3 取引の構築
Vol.6 送金しよう
Block1 ウォレットを作って入金してみよう
Block2 UTXO情報を収集して貯蓄してみよう
Block3 取引を作って隣の人にコインを送ろう
Vol.7 P2Pの仕組みの理解
Block1 P2Pの接続管理
Block2 P2Pメッセージ仕様
Block3 ハンドシェイクとノードの検出
Block4 P2Pの各種メッセージ
Vol.8 P2Pの仕組みの構築
Block1 Initial Block Download (IBD)
Block2 ブロック/トランザクションのブロードキャスト
Block3 ノードの種類
Block4 SPVノードとBloom Filter
Vol.9 コンセンサス・アルゴリズムの理解
Block1 コンセンサス・アルゴリズムとはなにか
Block2 Proof of Work
Block3 その他のコンセンサス・アルゴリズム
Block4 PoWを実装してみよう
Vol.10 コンセンサス・アルゴリズムと拡張
Block1 難易度の調整
Block2 分岐と再編成
Block3 ソフトフォーク
Block4 ハードフォーク
Vol.11 ブロックチェーンを作る 前編
Block1 ワークショップ
Vol.12 ブロックチェーンを作る 後編
Block1 ワークショップ
0コメント