发布的白皮书中提出了解决 R3 的 Corda区块链不一致问题的解决方案,这些不一致导致用户的安全或隐私受到损害。
Corda是当今最值得信赖和最知名的分布式账本技术平台之一。 然而,它需要权衡,用户要么放弃安全性,要么放弃隐私。 不用说,两者都可能对 Corda 参与者产生灾难性影响。
为了解决房间里的大象问题并提出一个万无一失的解决方案,既不将责任转移给其他方,也不限制 Corda 的功能,荷兰跨国银行公司 ING 银行提出了一项依赖密码学的提案和基于硬件的方法来解决 Corda 区块链中的隐私和安全权衡问题。
Corda 区块链拥有最明显的问题
ING 董事 Mariana Gomez de la Villa解释说,现有技术向批准公证人揭示区块链上的内容。 只有当交易输入和输出以及必要签名的可用性得到验证后,参与者才能达成共识。 这是公然侵犯隐私的行为,因为公证人可以访问交易的全部内容。
另一个明显的挑战是安全问题,因为非验证公证人根据有限的信息来证实交易。 这意味着与验证公证人相反,非验证公证人允许通过不验证签名来进行拒绝状态攻击,并使区块链容易受到恶意软件攻击。
ZKP 可以增强隐私和安全性
因此,ING提出了零知识证明(ZKP)公证服务来验证交易。 所谓的解决方案可以在不泄露 Corda 区块链内容的情况下进行验证,从而保护参与者的隐私和安全。
在密码学方面,ZKP 可以在不泄露任何信息的情况下促进两方之间的佐证。 基于 ZKP 的概念验证可验证秘密数字是否在已知范围内,而无需泄露。
麻省理工学院和多伦多大学的研究人员将defi为一种验证信息正确性且不传递额外信息的方式。
因此,根据 ING 的说法,ZKP 可能会通过解决安全和隐私这两个最具挑战性的问题来提高区块链的接受率,并且无需建立昂贵且耗时的专用网络。