摘要
本发明公开了一种基于区块链的数字身份验证方法及系统、程序产品,涉及区块链领域,其中,该方法包括:接收任一区块链节点传输的身份查询请求,根据用户的身份信息查询用户关联的知识节点,提取存储在该知识节点中的公钥,通过提取到的公钥对用户身份数字签名进行解密,得到用户身份信息摘要,利用哈希函数还原出电子身份证加密信息,并将电子身份证加密信息、生物信息和密钥口令通过安全信道传输到金融业务终端机,进行生物信息以及密钥口令,在对比验证结果指示成功的情况下,对电子身份证加密信息进行解密,得到用户的用户数字身份。本发明解决了相关技术中用户容易遗忘携带身份证件,无法办理金融业务,影响用户满意度的技术问题。