区块链身份管理中的隐私与问责平衡
1. 引言
早期区块链支付系统(如比特币)存在隐私问题,其交易公开透明,虽身份为化名,但资金流动全局可见,且已有方法可通过分析支付图对其进行去匿名化。为解决这一问题,新的加密货币系统(如ZCash、Monero)被设计出来,以保证交易隐私和用户匿名性。然而,这些系统的匿名性在当前商业和立法环境中存在根本问题,银行等金融机构需遵循“了解你的客户”(KYC)和“反洗钱”(AML)等规则,这与交易隐私和用户匿名性的要求相矛盾,阻碍了区块链的广泛应用。
2. 解决方案概述
为解决区块链系统中问责与隐私的平衡问题,提出了一种新的“身份层”架构设计。该设计旨在为用户提供隐私保护,使观察者无法得知账户所有者的身份,同时实现问责制,在合理怀疑的情况下,执法机构或其他授权方能够访问用户的交易历史并冻结其资金。
2.1 系统概述
- 身份验证与存储 :网络中每个参与者的身份和凭证由授权的身份提供者(IPs)进行初始验证和存储。
- 账户开设 :用户可开设有限数量的账户,账户标识符由伪随机函数(PRF)应用于1到最大账户数之间的值生成,PRF密钥K由用户持有。用户向IP注册时,K通过阈值加密方案加密,密文存储在IP处,由适当数量的匿名撤销者(ARs)进行解密。
- 账户信息发布 :用户创建账户时,需准备一些数据发布到区块链上,包括账户持有人公钥的阈值加密、零知识证明(证明用户选择发布的属性已由IP签名,且账户标识符计算正确)。账户可能包含账户持有人的完整身份信
超级会员免费看
订阅专栏 解锁全文
32

被折叠的 条评论
为什么被折叠?



