Test your knowledge

Ex 1: Opcodes

Challenge your understanding of Bitcoin opcodes.

What is the main difference between OP_CHECKMULTISIG and OP_CHECKMULTISIGVERIFY?

Ex 2: Locking and Unlocking

Let’s see how well you understand the core concepts of locking and unlocking scripts, which are key to securing and spending Bitcoin transactions.

What is another name for a Locking Script?

Ex 4: Script Success and Failure

This quiz will test your understanding of what makes a Bitcoin script valid or invalid, focusing on the conditions that lead to script success or failure.

What determines the success or failure of a script after execution?

Ex 5: Standard and non-standard transaction

Test your knowledge of standard and non-standard scripts, understanding the criteria that Bitcoin nodes use to relay or reject transactions.

Which of the following best describes the relationship between 'standard' scripts and Bitcoin Core's IsStandard() function?

What is the main difference between OP_CHECKMULTISIG and OP_CHECKMULTISIGVERIFY?