A method for consensus verification, the method being performed by a regulatory node of a blockchain network and comprising: obtaining a transaction request, wherein the transaction request comprises transaction data and a signature of at least one transaction node; obtaining a digital certificate of each transaction node; determining whether the transaction request is valid based on the transaction data, a signature of each transaction node, and the digital certificate of each transaction node; in response to determining that the transaction request is valid, generating a digest based on specified data comprised in the transaction data; and sending the digest and non-specified data comprised in the transaction data to each consensus node, so that each consensus node performs consensus verification; wherein determining whether the transaction request is valid based on the transaction data, the signature of each transaction node, and the digital certificate of each transaction node comprises: decrypting the signature of each transaction node based on a public key comprised in the digital certificate of the transaction node; and in response to determining that a decryption result that corresponds to each transaction node is the same as the digest of the transaction data, determining an asset number that corresponds to an identity based on the identity comprised in the digital certificate of each transaction node; determining the asset number as an asset number owned by the transaction node; and determining whether the transaction request is valid based on the asset number owned by each transaction node, the signature of each transaction node, and the transaction data; or determining that the transaction request is invalid when determining that a decryption result that corresponds to at least one transaction node is different from the digest of the transaction data. obtaining a transaction request, wherein the transaction request comprises transaction data and a signature of at least one transaction node; obtaining a digital certificate of each transaction node; determining whether the transaction request is valid based on the transaction data, a signature of each transaction node, and the digital certificate of each transaction node; in response to determining that the transaction request is valid, generating a digest based on specified data comprised in the transaction data; and sending the digest and non-specified data comprised in the transaction data to each consensus node, so that each consensus node performs consensus verification; wherein determining whether the transaction request is valid based on the transaction data, the signature of each transaction node, and the digital certificate of each transaction node comprises: decrypting the signature of each transaction node based on a public key comprised in the digital certificate of the transaction node; and in response to determining that a decryption result that corresponds to each transaction node is the same as the digest of the transaction data, determining an asset number that corresponds to an identity based on the identity comprised in the digital certificate of each transaction node; determining the asset number as an asset number owned by the transaction node; and determining whether the transaction request is valid based on the asset number owned by each transaction node, the signature of each transaction node, and the transaction data; or determining that the transaction request is invalid when determining that a decryption result that corresponds to at least one transaction node is different from the digest of the transaction data. decrypting the signature of each transaction node based on a public key comprised in the digital certificate of the transaction node; and in response to determining that a decryption result that corresponds to each transaction node is the same as the digest of the transaction data, determining an asset number that corresponds to an identity based on the identity comprised in the digital certificate of each transaction node; determining the asset number as an asset number owned by the transaction node; and determining whether the transaction request is valid based on the asset number owned by each transaction node, the signature of each transaction node, and the transaction data; or determining that the transaction request is invalid when determining that a decryption result that corresponds to at least one transaction node is different from the digest of the transaction data.