A consensus method of a consortium blockchain, comprising: dividing, by a primary consensus node of the consortium blockchain, proposed data subject to consensus into data blocks corresponding to backup consensus nodes of the consortium blockchain based on erasure coding, EC, technology, wherein the data blocks obtained by dividing the proposed data correspond to hash values calculated based on the EC technology; sending, by the primary consensus node, the data blocks obtained by dividing the proposed data to the corresponding backup consensus nodes in the consortium blockchain; forwarding, by a backup consensus node that received a data block sent by the primary consensus node, the received data block to one or more other backup consensus nodes of the consortium blockchain; initiating, by the primary consensus node, a consensus of the proposed data based on a Practical Byzantine Fault Tolerance, PBFT, protocol, and sending a hash value of the data block obtained by dividing the proposed data to the backup consensus node of the consortium blockchain via a PBFT protocol message; performing, by the backup consensus node of the consortium blockchain, based on the hash value of the data block in the PBFT protocol message, a verification on the data block obtained by dividing the proposed data, and executing a consensus logic of the PBFT protocol on successfully verified proposed data; and characterized in that: if the backup consensus node of the consortium blockchain performs a verification on the data block obtained by dividing the proposed data and the verification fails: obtaining, by the backup consensus node of the consortium blockchain, from the one or more other backup consensus nodes, one or more other data blocks of the proposed data based on the hash value of the data block verified by the one or more other backup consensus nodes of the consortium blockchain, and executing the consensus logic of the PBFT protocol on the proposed data after the one or more other data blocks are obtained successfully. dividing, by a primary consensus node of the consortium blockchain, proposed data subject to consensus into data blocks corresponding to backup consensus nodes of the consortium blockchain based on erasure coding, EC, technology, wherein the data blocks obtained by dividing the proposed data correspond to hash values calculated based on the EC technology; sending, by the primary consensus node, the data blocks obtained by dividing the proposed data to the corresponding backup consensus nodes in the consortium blockchain; forwarding, by a backup consensus node that received a data block sent by the primary consensus node, the received data block to one or more other backup consensus nodes of the consortium blockchain; initiating, by the primary consensus node, a consensus of the proposed data based on a Practical Byzantine Fault Tolerance, PBFT, protocol, and sending a hash value of the data block obtained by dividing the proposed data to the backup consensus node of the consortium blockchain via a PBFT protocol message; performing, by the backup consensus node of the consortium blockchain, based on the hash value of the data block in the PBFT protocol message, a verification on the data block obtained by dividing the proposed data, and executing a consensus logic of the PBFT protocol on successfully verified proposed data; and characterized in that: if the backup consensus node of the consortium blockchain performs a verification on the data block obtained by dividing the proposed data and the verification fails: obtaining, by the backup consensus node of the consortium blockchain, from the one or more other backup consensus nodes, one or more other data blocks of the proposed data based on the hash value of the data block verified by the one or more other backup consensus nodes of the consortium blockchain, and executing the consensus logic of the PBFT protocol on the proposed data after the one or more other data blocks are obtained successfully. obtaining, by the backup consensus node of the consortium blockchain, from the one or more other backup consensus nodes, one or more other data blocks of the proposed data based on the hash value of the data block verified by the one or more other backup consensus nodes of the consortium blockchain, and executing the consensus logic of the PBFT protocol on the proposed data after the one or more other data blocks are obtained successfully.