December 2025
Beginner to intermediate
416 pages
6h 35m
Japanese
8章でアリスが作ったデジタル署名は、アリスが秘密鍵を知っており、ボブにビットコインを支払うトランザクションにコミットしたことを証明するだけです。しかし、アリスは、ボブへの支払いに用いた同じアウトプット(ビットコイン)で、キャロルに支払う別のトランザクションにコミットする署名も作れます。特定のアウトプットを使用する複数のトランザクションのうち、もっともPoWの多い有効なブロックチェーン(フルノードが、どの鍵がどのビットコインを制御するかを決定するために使用するチェーン)に組み込まれるトランザクションは1つだけなので、これら2つのトランザクションは競合トランザクションとなります。
競合トランザクションのリスクに対応するために、ボブはアリスからのトランザクションがブロックチェーンに組み込まれ、十分な深さになるまで、アリスから受け取ったお金を自分のものとして使わないようにすべきです。アリスからのトランザクションがブロックチェーンに組み込まれるためには、トランザクションがブロック(block)に組み込まれなければなりません。一定時間の間に作られるブロックの数は限られており、個々のブロックに入るトランザクションの数も限られています。そして、どのトランザクションをブロックに入れるかを選べるのは、ブロックを作るマイナーだけです。マイナーは、あらゆるトランザクションを拒むことも含め、好みの基準でトランザクションを選択できます。
| この章で「トランザクション」と呼んでいるものは、ブロックの最初のトランザクション以外のトランザクションのことです。ブロックの最初のトランザクションは、6.8節「コインベーストランザクション」で説明した ... |
Read now
Unlock full access