This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision | |||
|
dido:public:ra:xapend:xapend.b_stds:defact:bitcoin:bips:bip_0143 [2021/07/26 16:48] murphy |
dido:public:ra:xapend:xapend.b_stds:defact:bitcoin:bips:bip_0143 [2021/08/13 16:09] (current) murphy |
||
|---|---|---|---|
| Line 24: | Line 24: | ||
| === Motivation === | === Motivation === | ||
| - | //There are 4 ECDSA signature verification codes in the original Bitcoin script system: CHECKSIG, CHECKSIGVERIFY, CHECKMULTISIG, CHECKMULTISIGVERIFY (“sigops”). According to the sighash type (ALL, NONE, SINGLE, ANYONECANPAY), a transaction digest is generated with a double SHA256 of a serialized subset of the transaction, and the signature is verified against this digest with a given public key. The detailed procedure is described in a Bitcoin Wiki article. ((https://en.bitcoin.it/wiki/OP_CHECKSIG | + | //There are 4 ECDSA signature verification codes in the original Bitcoin script system: CHECKSIG, CHECKSIGVERIFY, CHECKMULTISIG, CHECKMULTISIGVERIFY (“sigops”). According to the sighash type (ALL, NONE, SINGLE, ANYONECANPAY), a transaction digest is generated with a double SHA256 of a serialized subset of the transaction, and the signature is verified against this digest with a given [[dido:public:ra:xapend:xapend.a_glossary:p:public_key|public key]]. The detailed procedure is described in a Bitcoin Wiki article. ((https://en.bitcoin.it/wiki/OP_CHECKSIG |
| ))// | ))// | ||