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

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

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

あけましておめでとうございます。 ビットコインの基盤技術であるブロックチェーンではSHA-256というハッシュ関数が使用されており、強力な改竄耐性を実現するために重要な役割をはたしています。 ブロックチェーンに限らずITの分野ではSHA-2[…]