トランザクションチェーン
Bitcoin transaction chain showing signature-linked ownership transfer
コンテキスト
この図はトランザクションセクションに掲載されており、電子コインをデジタル署名のチェーンとして定義している。中央機関に頼ることなく、コインの履歴が正当であることを証明するという、デジタル所有権移転の根本的問題をBitcoinがどのように解決するかを図解している。このセクションでは、Bitcoin設計全体の動機となる二重支払い問題が導入される。
この図が示す内容
この図は、各所有者が前のトランザクションのハッシュと次の所有者の公開鍵を組み合わせたものにデジタル署名することでコインを移転するトランザクションチェーンを示している。チェーンの各リンクは暗号学的にすべての先行リンクに結合されており、過去のトランザクションの改ざんは後続のすべての署名を無効にする。受取人は署名のチェーンをたどることで完全な所有履歴を検証できる。しかし、この図は重大な限界も露呈している:受取人は、前の所有者が同じコインを別の場所に送る矛盾するトランザクションに署名していないことを独立して確認できない。このギャップ——二重支払い問題——が、後のセクションで説明される分散合意メカニズムの必要性を動機づけている。
意義
この図はBitcoinの基礎的データ構造であるトランザクションチェーンを確立している。暗号署名だけではトラストレスな決済システムには不十分であることを示し、プルーフ・オブ・ワークとブロックチェーンが解決するコア設計課題を提示している。このモデルの理解は、なぜ分散合意が必要なのかを把握するために不可欠である。