Shielded Bitcoin transaction data can be embedded on the Bitcoin blockchain using either OP_RETURN or transaction witness data