以太坊(Ethereum)区块链在「隐私、匿名功能」上,矛盾的现在与未来

以太坊(Ethereum)区块链在「隐私、匿名功能」上,矛盾的现在与未来

以太坊区块链(Ethereum)使用许多技术应用在隐私问题上,例如混合器(Mixer)、计算资料层(Computational data layers)、零知识证明(Zero-knowledge proofs, ZKP)等,但以太坊的隐私与区块链高透明度的限制之间所产生出的矛盾早以存在,近年来专家们也不停钻研要如何寻求共荣。

 

太坊区块链这种公有链的隐私问题存在着一种矛盾,因为根据区块链技术的设计,数据必须在系统上共享并且广泛分布,才能被认​​定是有效的资料。

此外,对于像以太坊这样备受瞩目的公有链,会存在来自多方的区块链分析网站和数据抓取服务,来将这些数据传播到以太坊以外的用户,更加凸显了用户的隐私问题。

电子钱包 Argent 的 CEO 兼联合创始人 Itamar Lesuisse ,将以太坊区块链的隐私问题描述为系统上「最愚蠢的应用案例」:

如果我说:『你能寄给我价值 10 美元的以太币吗?这是我的钱包地址。』

现在,你就知道我有多少钱了。

透过共享一个公开的以太坊地址,很容易就能知道该地址内的资金数额。

当然,用户可以持有几个存著不同数量以太币的加密货币钱包;然而,只要泄漏其中一个钱包地址,尤其是如果资金先前已在钱包之间进行过转移的话,就很有可能透过分析,了解及用户所有的钱包。

「我指的是那些被我要求汇款给我的朋友,他们可以立即知道我有多少资金。」Lesuisse 强调说:

「以太坊是如此透明,这是区块链技术一个很好的现象,但对于一些用户来说,这种状况可能会吓跑他们。」

这就是为什么 Lesuisse 和其他人正在努力创造更好的工具,以便在以太坊区块链上进行私有交易,甚至是私有运算(private computation)。最终目标,是鼓励更多群众或企业,大规模地采用以太坊区块链。

针对区块链的企业应用,四大会计事务所之一「安永(Ernst & Young, EY)」的区块链项目负责人保罗.布洛迪(Paul Brody)过去曾表示:

「 如果你想要有企业或大规模投资者的加入,隐私是至关重要的。

如果你希望他们使用公有链,就必须为他们提供隐私。我们相信,如果没有隐私,将不会带来太多想认真投入的企业用户。」

隐私应用

由研究人员 Shafi Goldwasser、Silvio Micali、Charles Rackoff 于 1980 年代末发表的论文「交互式证据系统的知识复杂性」中,首次发想的零知识证明(ZKP)技术。

尔后,第一个将 ZKP 技术广泛应用的数字货币 Zcash 在 2016 年尾推出,借由将匿名交易(shielded transaction)来确保公有链上的交易更加隐私。在上个月,安永的区块链团队也在 GitHub 上发布了名为「Nightfall」的代码,作为实现以太坊区块链匿名交易的实验性解决方案。

安永在 5 月份发表 Nightfall 之后,区块链新创公司 「0xcert」的开发团队也开始发布他们的代码,使用非同质化代币(Non-FungibleToken, NFT) ERC-721 ,为 Nightfall 的特定应用添加了一些新功能。

「我们在 Nightfall 中添加的重要项目,是选择性验证。如果我不愿意,我就不会公开所有内容。」

0xcert 的 CSO厄本.奥斯瓦尔德(Urban Osvald)解释道:「 Nightfall 和我们的工具相结合,确实使得工具和功能的组合能更广泛地适用在游戏和收藏物件上,但更重要的是它们也同时在为大规模的企业应用铺路。」

Osvald 在谈到背后的动机时表示, 0xcert 最大的目标是要将非同质化代币的运用扩大,但这个进程实在太慢了,因此他们需要借助区块链的力量,来尽可能地推促这个进度。

隐私问题的延伸

除了以太坊区块链的交易隐私外,另一家区块链新创公司「Enigma」则着重于「为任何类型的数据隐私,创建一个离线计算的环境」。

Enigma 的成长行销负责人托尔.拜尔(Tor Bair)表示:「 当我们谈论计算隐私(computational privacy)时,是超越了单纯保护匿名性或交易金额的构想,你实际上是可以对加密数据进行计算的。」

「你可以进行去中心化的信用评分,以保护那些试图建立信誉的用户的数据。」

拜尔补充道:「就游戏而言,我们需要数据保持隐私,或者你可能以安全的方式生成随机数来防止他人取得你的数据,这些都是在我们的区块链协议里,一些未来可能的潜在应用。」

隐私工具 Hopper

Argent 的首席科学家 Julien Niset 认为,现在迫切需要一个可以立即应用在以太坊上的基本隐私工具:「 以太坊需要很多隐私解决方案,来满足不同的需求。」

「 我们真正解决了第一个,也是最重要的问题 —— 就是如何私下将资金从 A 汇到 B。」

Niset 谈论的工具叫做 Hopper,一个开源的混合器(Mixer),可以在使用 iOS 系统的手机上,用以太坊区块链进行私人交易。

从本质上来讲,Hopper 是一个智能合约,用户可以在不泄露任何公共帐户地址的情况下,私下存入 1 个以太币(ETH)的票据(notes),并从中提取资金,还可以利用 ZKP 技术来验证这项私人交易的接收者。

「 用户可以在不用揭示从哪个帐户汇入的情况下,将 1 个以太币的票据存入混合器智能合约,仅需通过提供寄存在票据中的零知识证明 —— 『zk-SNARK』,就可将其提取到另一个帐户。」Argent 的 GitHub 页面如此描述。

虽然 Hopper 可以立即应用在以太坊上,但 Niset 也表示,Hopper 绝不是以太坊隐私问题的终极解决方案。

「我们不愿意宣称我们为以太坊解决了隐私问题,这不是 Hopper 的本质,这只是一个开源的社群。」Niset 说:「真正重要的是人与人之间的合作。我们只是使用了其他人的开发,并将它应用在行动钱包上而已。」

因此,Argent 的执行长 Itamar Lesuisse 强调,从他的角度来看,Hopper 只是一种可以立即上线的隐私产品解决方案,在未来几年后也只会成为众多产品的其中之一而已。

Lesuisse 得出的结论是:

「目前,有很多解决方案正在进行中,并将在未来几年内变得更加先进。从产品的角度来说,我们是希望能解决现今的问题,但未来可能还会有很多的解决方案。」

📍相关报导📍

以太坊企业联盟(EEA)发表「链下计算规范」,统一标准、改善扩展性以及隐私性

【以太坊|隐私矛盾】以太坊隐私问题似乎严重被大众忽略,可有解决方案?


您可能还喜欢...

发表评论

电子邮件地址不会被公开。 必填项已用*标注