ブロックチェーンエンジニア集中講座の修了証明書
作るもの
証明書発行者が証明書を発行するアプリ(トランザクション作成はオフライン推奨)
受講者が自分の証明書を確認できるサイト
検証者が証明書の真正性と発行者の真偽を確認できるサイト
考えること
秘密鍵mnemonicで良いかな?
秘密鍵を入力した時のエラー処理
p2wpkhを使うかどうか?
feeを便利に設定できる関数を知りませんか?
日向さんに尋ねること
仕様が正しいのかどうか?
P2SHでP2WPKHをネストした時のTxIDはどうなるのでしょうか?マリアビリティの問題は残るのでしょうか?
参考資料
コードの参考サイト
トランザクションにメッセージを載せるにはOP_RETURNを使えば簡単にできる
トランザクション例
OP_RETURNとは
OP_RETURN とは処理を途中終了する命令で, Script 言語の処理系では, OP_RETURN を実行すると, その以降にどのようなバイト列があろうとも, 無視して処理を終了する. Bitcoin から見ると, OP_RETURN 以降は, ゴミのバイト列.(Reference : いまさら Counterparty 入門) OP_RETURNの後ろには80bytesのデータを入れることができる.
なので, OP_RETURNの後ろにsha256のハッシュ値(64byte)を刻みこめば良い.
OP_RETURNを使ったメッセージ保存の例の記事
文字列を16進数に変換するサイト
bitcoinjs-libでOP_RETURNを使ったコード例
フルノードとのやり取りはZeroMQを使うか?
役割
フロントエンド
バックエンド
ブロックチェーン
発表日
4月13日(土)
提出日
4月14日(日)