摘要
本发明公开了基于区块链的数字身份认证方法及系统,该系统的运行方法包括以下步骤:步骤一:通过代表节点进行数字身份注册,并启动身份验证;步骤二:通过dsBFT共识算法的运行,实现各节点用户注册信息一致;步骤三:代表节点将包含用户DID数据的区块写入区块链;步骤四:进行服务节点认证以及数字身份使用,其中,所述用户数字身份注册模块,用于代表节点接收用户注册请求,进行身份验证,并生成关联用户信息的数字身份;所述服务节点认证与数字身份使用模块,用于服务节点通过同步用户的DID数据、校验区块合法性以及利用链上DID数据实现对用户数字身份的认证;本发明,具有使数字身份注册和管理更加安全且可靠的特点。