Final Assessment
What language is the Bitcoin scripting language based on?
What is the stack notation used in Bitcoin script called?
True or False: Node operators have the right to change the opcode list at any time
When looking at a raw transaction, what do the last 4 bytes represent?
When nLocktime has a value less than 500,000,000, what is used to determine when the transaction can be mined?
Under what conditions is a transaction valid and final?
Which of the following stack configurations will result in a valid input (final value is top of stack)?
0x01, 0x01, 0x01, 0x00
0x81
0x80
0x01
How many OP_ELSE statements can go into an IF loop?
What will OP_FALSE/OP_0 push onto the stack?
What does OP_NOP do?
What does OP_RETURN do?
Which opcode copies the top stack item and places it behind the second from top stack item?
What does OP_SIZE do?
Which of the following is a P2PKH script?
Which value do I need to know to validly solve an R-Puzzle?
Which opcode can be used to reduce the size of the scriptSig component in a transaction pre-image?
When using OP_PUSH_TX how does the pre-image get generated?
Does using OP_PUSH_TX make Bitcoin Turing complete?
Which hash function is used to create hashPrevouts, hashSequence and hashOutputs in the transaction pre-image?
Which SIGHASH flag must you ALWAYS use?
Last updated