Assessment 3
6 of 8
How is an nLockTime that is in the future handled once all the transaction inputs have the maximum nSequence value?
It is ignored because the transaction is final and can be included within a block.
The node waits until nLockTime passes to mine the transaction regardless of nSequence
None of the transation’s outputs can be spent until nLockTime passes.
nLockTime is automatically updated to the same time as the block the transaction is mined in.
Non-final transactions are replaceable with what?
Transactions with the same inputs but with a lower nSequence number.
Transactions with different inputs but the same nSequence number.
Transactions that include the same inputs and the same nSequence number.
Transactions that include the same inputs with a higher nSequence number.
What is recorded on the Bitcoin ledger when a payment channel is used and then closed?
The initial, and final versions of the channel are recorded on-chain.
Nothing. Payment channels are never recorded on the ledger.
Only the final version of the payment channel’s transaction is recorded on-chain.
Every submitted iteration of the transaction is recorded on-chain.
A channel can be closed by finalizing the _______ of the transaction inputs or waiting for its ______.
nSequence values, nLockTime to expire.
nLockTime, nSequence to finalize.
Input’s maximum nSequence values, finalization.
nSequence expiry, block height.
What does a node do once it receives a valid transaction?
It inserts it into one of its mempools based on its finality and the node’s local policies.
It includes it into its next block.
It inserts all types of valid transactions into the main mempool.
It inserts final transactions into the main mempool and non-final transactions into the secondary mempool.
How many transaction pools may a node retain?
Three.
As many as it wishes.
One.
Those which are available through the BitcoinSV node client software.
Transactions in a node's secondary mempool generally contain transactions _______ but ________.
That are valid, below the node’s fee policies.
that are valid, but don’t follow the network rules.
that are non-standard and too large to process for the node, are still valid
below the node’s transaction fee limit, above the network-wide minimum fee.
The non-final mempool stores ____ transactions that are not yet final and deals with transactions which can theoretically be updated around ____ times per ____.
Complex, 43, iteration.
non-final, 4.3 million, minute
valid, 4.3 billion, input
invalid, 43 billion, transaction
Last updated