P2PK

(pay to public key)

A Pay-to-Public-Key (P2PK) script is the most simple type of Bitcoin transaction script that allows bitcoins to be sent to a specific Bitcoin address. The script locks the bitcoins directly to a public key, requiring a signature from the corresponding private key to spend them.

OP_Code(s) Review

P2PK requires three (3) pieces of data & four (4) op_codes.

# UnlockScript/ScriptSig

[signature]

[public-key]

<checksig>

Step 1

Push <signature> onto the stack