“零知识证明”技术为何成为优罗解决用户隐私保护问题的首选

链爱社

最新资讯实时推送

关注

随着区块链技术的日益发展和成熟,人们对于其在未来价值互联网的应用有着无限的遐想。但遐想之余仍有许多问题面临着解决,例如,传统区块链要落地到商业应用,特别是金融应用,就有许多问题需要解决。如,交易速度、用户隐私保护等。

在所面临的交易速度问题,目前随着技术的发展和硬件的提升,已有一定的解决方案。至于,用户的隐私保护问题。多数项目方在此方面上选择避而不谈,只有少数公链项目有对此方面的额问题提出解救额方案。如优罗链(EULO)。

现有的隐私保护解决方案存在问题

我们知道,在区块链公有链中,每一个参与者都能够获得完整的数据备份,所有交易数据都是公开和透明的,这是区块链的优势特点,但另一方面,对于很多区块链应用方来说,这个特点又是致命的。因为很多时候,不仅仅用户本身希望他的账户隐私和交易信息被保护,就商业机构来说,很多账户和交易信息更是这些机构的重要资产和商业机密,不希望公开分享给同行。

先前,比特币对隐私保护的解决思路是:通过隔断交易地址和地址持有人真实身份的关联,来达到匿名的效果。所以虽然能够看到每一笔转账记录的发送方和接受方的地址,但无法对应到现实世界中的具体某个人。但这样的保护是很弱的,通过观察和跟踪区块链的信息,通过地址 ID、IP 信息等还是可以追查到账户和交易的关联性。

各方都在寻求解决方案

为了解决区块链用户隐私泄露问题,目前主流的是混币、环签名和零知识等几种方案。

而对比这几种隐私保护算法,采用地址割裂方式的混币原理和类群签名方式的环签名原理尽管在传输上隔绝了用户地址信息IP和身份信息ID,但其由于确认机制所限,导致采取上述两种方案有可能手传输性能的影响,导致确认速度过慢,无法满足最终用户使用的条件。

而在一系列的解决方案中采取无需泄露数据本身情况下证明某些数据运算的“零知识证明”方案在技术上技能解决隐私保护问题,又能满足性能提升需求。

零知识证明是指允许两方(证明者和验证者)来证明某个提议是真实的,而且无需泄露除了它是真实的之外的任何信息。在密码学货币和区块链中,这通常是指交易信息数据。

EULO 使用零知识证明来解决隐私保护的问题。零知识证明是指既能充分证明自己是某种权益的合法拥有者,又不把有关的信息泄漏出去——即给外界的“知识”为“零”。EULO 可以交易匿名,为 EULO 上的数据隐私提供保护。在数据为个人所有的情况下,可以不暴露隐私,对个人的信息进行有效的使用和交换。这样一来即在源头阻断了IP反追踪ID的可能,又在性能上实现交易信息快速交换传输端的可能。

这方面 EULO 可扩展使用的场景有:加密通讯和数据隔离等。

EULO在设计初期就考虑到其在将来大规模搭载智能合约DAPP的实用问题。技术上除了解决性能问题,也考虑到用户的隐私保护需求,从而为将来的大规模商用提供可靠的隐私保护机制和性能。

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20181029G0GCJU00?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 yunjia_community@tencent.com 删除。

扫码关注云+社区

领取腾讯云代金券