Valid transaction data, including the coinbase transaction - transaction check is the slowest since that involves checking multiple signatures. Bitcoin ledger consists of UTXO (unspent transaction outputs), which are outputs of a transaction. The UTXO (output transaction) has the redemption script “scriptPubKey” and the spending transaction (input transaction which is using the UTXO) specifies the signature “scriptSig”.