The invention relates to the technical field of
data security, can be applied to business scenes of financial science and technology,
medical health and the like, and discloses a decentralized identity
verification method, device, equipment and medium, comprising: generating an asymmetric key pair, generating a decentralized identifier based on a public key and recording the decentralized identifier to a distributed account book, a verifiable
certificate containing a
declaration is generated by a
certificate issuer and signed, a verifiable demonstration satisfying a
verification challenge is generated by using a zero-knowledge proof module in response to a
verification request, and the verifiable demonstration is signed by using a private key to obtain a signed verifiable demonstration. And sending the signed verifiable demonstration to the verifier, querying the public key verification signature of the
voucher issuer and the user side from the distributed account book through the
smart contract, and outputting a verification result. According to the invention, the identity verification is realized through the combination of the distributed account book, the zero-knowledge proof and the
smart contract, the
direct exposure of sensitive information is avoided, and the safety and
interoperability of cross-platform identity verification are improved.