区块链之零知识证明——ChainAchor 的工作流程

ChainAchor 基于零知识证明理论为区块链中的实体提供匿名但可验证的身份认证服务,真实用户可以保留多个有效身份并且在交易过程中可有选择性地进行身份暴露.同时,ChainAchor 为实体在被授权的区块链中发起交易、读交易和验证交易提供保护服务.共识节点通过对匿名成员公开密钥的(只读)列表进行查找来对共享许可的区块链进行管理,如图 所示为 ChainAchor 的工作流程.
区块链之零知识证明——ChainAchor 的工作流程_第1张图片
创建一种可选择性加入的注册系统,允许用户使用真实身份注册钱包地址(公开密钥)。
注册过的用户可以证明自己的公开密钥属于一个在伪匿名的状态下使用群签名的团体。
系统管理员对用户进行去匿名化
验证矿工的公钥能够在验证身份数据库中找到,他们必须确保矿工在为ChainAnchor许可交易挖矿之前已经执行零知识证明协议

你可能感兴趣的:(区块链)