区块链的其他重大进展
区块链技术在不断发展,除了预防区块链网络和智能合约特定类型攻击的研究外,在交易隐私、共识协议以及安全硬件应用等方面也有显著进展。
1. 匿名交易
区块链中的匿名性漏洞大多源于比特币等平台将用户与假名关联,且假名与公开区块链上的金融交易相关。攻击者若能识别假名背后的用户,就能了解其交易历史。常见的关联方式是分析公开区块链中的交易模式,并结合外部信息。此外,Fanti等人还研究了网络层的漏洞,通过简单估计器推断交易广播的源IP,攻击者能以高达30%的准确率将IP地址与比特币假名关联。
为解决匿名性问题,Ben - Sasson等人提出了Zerocash,这是一种基于比特币的去中心化匿名支付方案,利用了零知识简洁非交互知识论证(zk - SNARKs)技术。Zerocash的优势在于:
- 隐私保护 :交易不透露支付的来源、目的地和转账金额,升级了比特币协议和软件,引入了零币(匿名币)和基础币(非匿名币)。
- 高效验证 :通过zk - SNARK可在恒定时间内验证交易的有效性。
- 灵活转换 :用户可以在基础币和零币之间转换,自由拆分或合并零币。
不过,匿名交易也带来了一些问题,比如失去了区块链交易的可追溯性,不利于供应链等需要高度可追溯性的应用,还可能限制问责、监管和监督。但Zerocash借助zk - SNARK,不仅能执行货币系统的基本货币不变量,还能支持广泛的政策。例如,用户可以零知识证明自己已为所有交易缴纳了税款,而不透露交易细节和纳税金额。只要政策能用NP语句指定,就可以用zk - SNA
超级会员免费看
订阅专栏 解锁全文

2142

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



