行政書士とブロックチェーン18
ブロックチェーンを構成するブロックの中身は次のようになっている。
1マジックナンバー
ネットワークの識別する番号
2ブロックサイズ
ブロックの大きさ
3ブロックヘッダ
書籍で言えば目次や要約
4トランザクション
ブロックの中に保存されている取引記録の数[データ]、何をデータの本体するかは運用するブロックチェーンによって異なる。
中身は次のようなものである。
①バージョンナンバー
システムが何版であるかを示している。
②入力及び出力[ビットコインアドレス]
銀行の口座番号に相当する。ビットコインアドレスは自分の持っている公開鍵から作られるハッシュ値であり、入力・出力の送金データを作成する。出来上がった送金データから送金データを作成する。送金する場合、できあがったデータからハッシュ値計算し、送金者が自分の秘密鍵で、改ざんを防止するためデジタル署名をし、公開鍵を含めてトランクザクションを作成する。この作成されたトランクザクションをP2Pネットワークに送信される。
トランクザクションからハッシュ値を得て、また、デジタル署名を送信者の公開鍵で復号したハッシュ値を比較することで、トランクザクションが本物であることを証明できる。
トランクザクションデータとデジタル署名が辻褄があうように
作ることをできるのは、本人の秘密鍵だけである