‹ CHAPTER 8, ALL LESSONS

パスファインダー · CHAPTER 8 · LESSON 2 OF 5

トランザクションとUTXO

デジタル署名

鍵を見せずに、その鍵を所有していることをどう証明しますか? 5 分

デジタル署名は、署名されるメッセージと秘密鍵の2つの要素から計算される数値です。対応する公開鍵を持つ人なら誰でも、その署名がメッセージに適合するかどうかを確認でき、秘密鍵なしでは有効な署名を作成できる人はいません。

1つのメッセージに束縛される

署名は1つの正確なメッセージに対して有効です。ビットコインでは、メッセージはトランザクションそのものです。金額や宛先を変更すると、署名はもはや一致せず、すべてのノードがトランザクションを拒否します。署名はコピーできますが、別の支払いに再利用することはできません。

背後にある数学

ビットコインの鍵はsecp256k1という楕円曲線上に存在します。署名は当初からECDSAで作成されていました。2021年のTaprootアップグレード以降、2番目の方式であるSchnorr署名も使用されるようになりました。これはよりシンプルで、複数の署名を1つにまとめることができます。

▶ SEE IT IN THE MACHINE

ウォレット内では、封印された鍵が支払い署名を行い、署名のみが金庫から出ます。

What to remember

  • 署名はメッセージと秘密鍵から作成されます。
  • 誰でも公開鍵で検証できます。
  • トランザクションの変更は署名を壊します。

クイックチェック

署名されたトランザクションの宛先を変更するとどうなりますか?

2021年のTaprootで追加された署名方式は何ですか?

デジタル署名 · Bitcoin University