A blockchain-based identity verification method, comprising: generating (S 102), by an agent client, an identity verification request based on identity verification input information of a business platform, the identity verification input information indicating an identity verification parameter for identity verification and an identity verification platform that executes the identity verification; sending, by the agent client, the identity verification request to the identity verification platform; performing, by the identity verification platform, identity verification on the identity verification parameter to obtain a result of the identity verification; submitting, by the identity verification platform, a transaction including a verifiable credential of a result of the identity verification to a blockchain; and searching, by the business platform, a block of the blockchain for the transaction including the verifiable credential to determine a result of the identity verification corresponding to the identity verification request based on the verifiable credential, characterized in that the identity verification request includes signature data encrypted based on a private key of the business platform and an identity verification parameter encrypted based on a public key of the identity verification platform; and the performing, by the identity verification platform, the identity verification on the identity verification parameter of the identity verification request includes: verifying, by the identity verification platform, the signature data in the identity verification request based on a public key of the business platform after receiving the identity verification request; in response to the signature data being successfully verified, decrypting, by the identity verification platform, the identity verification parameter in the identity verification request based on a private key of the identity verification platform; and performing, by the identity verification platform, the identity verification on the decrypted identity verification parameter. generating (S 102), by an agent client, an identity verification request based on identity verification input information of a business platform, the identity verification input information indicating an identity verification parameter for identity verification and an identity verification platform that executes the identity verification; sending, by the agent client, the identity verification request to the identity verification platform; performing, by the identity verification platform, identity verification on the identity verification parameter to obtain a result of the identity verification; submitting, by the identity verification platform, a transaction including a verifiable credential of a result of the identity verification to a blockchain; and searching, by the business platform, a block of the blockchain for the transaction including the verifiable credential to determine a result of the identity verification corresponding to the identity verification request based on the verifiable credential, characterized in that the identity verification request includes signature data encrypted based on a private key of the business platform and an identity verification parameter encrypted based on a public key of the identity verification platform; and the performing, by the identity verification platform, the identity verification on the identity verification parameter of the identity verification request includes: verifying, by the identity verification platform, the signature data in the identity verification request based on a public key of the business platform after receiving the identity verification request; in response to the signature data being successfully verified, decrypting, by the identity verification platform, the identity verification parameter in the identity verification request based on a private key of the identity verification platform; and performing, by the identity verification platform, the identity verification on the decrypted identity verification parameter. verifying, by the identity verification platform, the signature data in the identity verification request based on a public key of the business platform after receiving the identity verification request; in response to the signature data being successfully verified, decrypting, by the identity verification platform, the identity verification parameter in the identity verification request based on a private key of the identity verification platform; and performing, by the identity verification platform, the identity verification on the decrypted identity verification parameter.