这家总部位于荷兰的银行非但没有等待创新的到来,反而攻克了一个问题:它作为金融机构和普通的加密货币用户所面临的问题是一样的。事实上,该银行在去年11月通过修改一种名为“零知识证明(zero knowledge proofs)”的密码学领域技术首次引起了轰动。
简单地说,他们所修改的代码允许某人证明其知道一个秘密的同时不去泄露这个秘密。
就他们自己而言,零知识证明是金融机构的一个很有希望的工具,他们虽然对共享账簿所提供的好处感兴趣,但其对向竞争对手透露过多数据这件事又觉得需要谨慎。这一技术之前在加密货币领域中层被Zcash应用过,它为银行提供了一种转账方式,通过这种方式银行可以在不泄露他们的信息或损害客户机密的情况下将资产转移到这些网络上。
但是ING已经提出了一种被称为“零知识范围证明”的修正版本,它可以证明一个数字是处在在一定范围内的,而不会确切地说明这个数字具体是多少。这在一定程度上对zcash的版本是一种改进,因为其所需要使用的计算能力较低,因此其在区块链上运行得更快。
ING区块链项目的全球主管Mariana Gomez de la Villa说,例如,“零知识范围证明”(去年的银行开源证明)可以用来证明某人在获得抵押贷款所需范围内的薪水,而同时却不会透露实际数字。
她继续说道:
它可以用来保护隐藏交易的具体数值,但同时它仍然允许相关方的账户中有足够的资金来结算这笔交易。
现在,在其过去工作的基础上,ING正在为企业区块链的隐私属性添加另一个属性,利用一种被称为“零知识集成员(zero-knowledge set membership)”的证明。
ING专门向CoinDesk透露,他们计划将零知识的概念超越数字之上,使其可以包括其他类型的数据。
这个新的特性“集成员”允许验证者证明一个秘密属于一个通用的集合,它可以由任何类型的信息组成,比如名称、地址和位置。
Gomez de la Villa说设置集成员的潜在应用范围很广。它不局限于属于一个间隔的数字,它可以用来验证任何类型的数据都是正确的。
Gomez de la Villa对CoinDesk说道:设置成员资格比范围证明更强大,举个例子,你可以在没有透露成员所在国家的前提下证明其来自于欧盟。
来源的好处
你不要要受到ING的许可来使用这一特性。由于这个特性是开源的,所以ING正在构建的加密工作在最高层次上受到了学术的同行评审。
麻省理工学院的数学天才和Zcash的创始人之一Madars Virza,在去年的零知识范围的证明文件中发现了一个漏洞。Virza表明,理论上,其可以减少范围的间隔同时在一个隐藏的数值中搜集信息 。
ING说它已经修复了这个漏洞,Gomez de la Villa指出,这是生态系统所期望的一种贡献类型,开源的目的是让用户可以修复漏洞并改进其功能。
她说道:通过使源代码可以开源使用,改进我们的零知识范围证明的解决方案已经成为一种努力进行共同协作下的工作。
她还把这一事件描述为学术密码学家和像ING这样的企业之间互惠互利关系的一个例子。
Gomez de la Villa说道:他们正在研究这个理论,而我们也在这个领域进行练习。他们可以继续思考他们所做的一些疯狂的事情,然后我们可以说,‘好吧,我们怎么用它来让其他的人都能得到它,这样它就能真正的投入使用了。’
开发Zcash网络的Zerocoin Electric Coin公司的首席运营官Jack Gavigan表示,这种类型的开源协作是对所有人都能利用的知识的一种贡献,从而在人们对其充满期待的时候推动零知识证明领域的进步,而同时这些福利也将全额退还给使用者。
Gavigan说道:当像区块链这样的颠覆性技术出现的时候,它就能撼动一切,那些最适合拥抱和利用这种技术的公司很可能会在这项技术站稳脚跟的时候最终成为领头羊。我认为这就是为什么你会看到像ING这样的公司进入这个领域,他们参与到这一技术中,并加入道更广泛的社区中——因为当这项技术成熟并准备好了进入到黄金时间的时候,他们就会准备好并且能够开始运行相关的技术。
向摩根大通学习