fn witness_data_common(
    data: &mut Vec<u8>,
    tag: u8,
    block0: &HeaderId,
    transaction_id: &TransactionSignDataHash
)