Mastering Bitcoin第8章マイニングとコンセンサスの後半(P200〜)をまとめます。 ブロックのマイニング マイニングとはあるパラメータを変更しながらブロックヘッダをハッシュ化して、ある条件のハッシュ値になるまで繰り返す作業で[…]

Mastering Bitcoinの第6章をまとめます。 Perr-to-Peerネットワークアーキテクチャ ビットコインはインターネット上のpeer-to-peerネットワークアーキテクチャとして構築されています。 peer-to-pee[…]

Mastering Bitcoin 第5章をまとめます。 ビットコインのトランザクションは送金の内容を表現したものです。 「AさんからBさんに◯◯BTC送る」ということがが記録されています。 トランザクションのライフサイクル [ウォレット][…]

Mastering Bitcoin 第4章のP92からP100あたりまでをまとめます。 ウォレット内における鍵の生成方法について書かれています。 秘密鍵の生成の方法には決定性鍵生成という方法がある。 一方向ハッシュ関数を使って前に出てきた秘[…]

ビットコインアドレス ビットコインアドレスの元となる公開鍵とは、楕円曲線暗号によって導出された座標(Rx,Ry)のことでした。 ビットコインアドレスはその公開鍵をBase58Checkの形式で表現します。 公開鍵が具体的にどのような値になる[…]

Mastering Bitcoinの第4章を読み進めていきます。 P67のイントロダクションからP75の公開鍵生成までをまとめました。  ビットコインの所有権はデジタル鍵、ビットコインアドレス、デジタル署名に基礎を置いてます。  デジタル鍵[…]