Là một loại script giúp lock output của một transaction trong Bitcoin.
Phần scriptPubKey
của P2PK script bao gồm một public key (của receiver) và opcode CHECKSIG
:
Để unlock, receiver cần cung cấp một signature hợp lệ:
Minh họa cách thức hoạt động:
Mặc dù đơn giản nhưng script này chỉ được sử dụng trong các coinbase transaction (transaction đầu tiên trong block, dùng để gửi reward cho miner) của các block đầu tiên. Tuy nhiên, do public key quá dài nên người ta dùng address (sử dụng trong script P2PKH) để thay thế.