原文作者:Julia Magas
编译:Alice、江小鱼
区块链是一个开放式账本,任何拥有其副本的人都能看到每一笔交易和地址的余额。理论上,由于人们不能通过地址猜出地址的拥有者是谁,此人身在何处,因而该系统是匿名的;然而实际上,如果分析公司知道了某些地址背后的真实拥有者,并通过交易痕迹进行追踪,仍然能够破获出其他地址主人的真实身份。因此,在现实中,像比特币和以太坊这样的区块链系统实际是伪匿名。
可供分析公司追踪的地方有很多。例如:钱包可以通过有效的区块链分析与IP地址相连接,也可能与另一个进行过KYC的账户进行交易。此外,用户在网站上留下的凭据,用加密货币购买商品的痕迹,都意味着所有者的身份不再是保密的。据报道,美国最大的区块链分析公司Chainalysis已经掌握了比特币上超80%以上用户的线下身份信息,许多以太坊巨鲸的身份信息,也在掌握之中。
鉴于目前的DeFi交易高度集中在以太坊上,交易信息被广播到公开透明的公共网络中,是DeFi生态当前存在的一个较为严重的问题。这意味着任何人都可以查看这些交易,参与者的隐私可能会受到损害。
例如,一旦某个地址背后的主人被曝光,他的一举一动都可以被别人记录下来。他花这些币做了什么,他是如何操作发家致富的,他背后究竟还有多少个地址、资产总额又是多少,这些信息都一览无余。这使得以太坊的「富豪们」在面向真实世界进行交易的时候,不得不多一份小心。这样的不安全感也阻碍了「链上资产」、DeFi的进一步发展。
值得庆幸的是,在Aztec协议上线后,基于以太坊的资产可以借此实现快速匿名转换。Aztec上按照1:1的比例与原始代币绑定,用户可以在Aztec存入10000 DAI ,并转换成10000 zkDai ,从而进行匿名的DeFi活动。对于DeFi而言,这件事意义非凡。
目前在以太坊上知名的隐私项目有 Zether 和 Aztec Protocol。
在Zether 协议中,账户余额和转账账户会被隐藏,但转账者的身份不会被隐藏。而根据Aztec在以太坊上发布的第一个版本,交易发送方和接收方的信息,以及交易金额是隐藏的,但发送方和接收方的地址是不隐藏的。
此前,Aztec协议在以太坊社区和以太坊主网上被大家所熟知的是可以将稳定币Maker DAI转换为隐私资产。这些经验让Aztec的开发者意识到,他们可以收集好想法来提升以太坊网络。这其中最为突出的是零知识证明(Zk-SNARK),该方法可以隐藏代币交易金额。
“零知识证明”(Zk-SNARK)是“零知识下简明的非交互知识论证”( Zero-Knowledge Succinct Non-Interactive Argument of Knowledge)的缩写,指一种可以证明某人拥有某些信息的证明结构,例如:一把没有显示该信息,也没有验证者和验证者之间的任何交互的密钥。“零知识证明”在数字货币中已经得到了广泛的应用,其中最为著名的实用案例便是Zcash。
Aztec与已经在Zcash (ZEC) 网上实施的技术有一些相似之处,比如交易发送方和接收方的信息,以及金额是隐藏的。但是又不同于ZEC,Aztec在以太坊上发布的第一个版本,发送方和接收方的地址是不隐藏的,至少迄今为止如此。
Aztec 采用了类似比特币的 UTXO 模型,其核心是票据,通过零知识票据(Notes)系统追溯交易的隐匿状态。这些票据在以太坊上全部可查,用户可以查询票据的拥有者。然而除了票据的拥有者以外,其他人都看不到票据上存储的金额。
值得注意的是,作为以太坊网络上的二层协议,Aztec零知识证明在扩展性方面非常高效,完全在硬件钱包的承载能力范围内。
根据开发者的介绍,使用Aztec协议进行隐私交易时有两种选择。第一种选择是允许任何人使用Aztec创建一个可以支持匿名交易的代币。
第二种选择是创建现存代币的私人版本,无论是ETH还是ERC-20。代币本身应该被转换为票据(notes),票据代表了一种加密价值,并按照1:1的比例与原始代币绑定。
创建的副本存储在Aztec特殊的存储库。Charlie Cowan是项目开发人员之一,他希望创建一个基于隐私的完整基础设施。他还指出,鉴于所有用户进行的金融活动可能很快就能在公有链上显现出来,保护个人数据的问题肯定很快会变成紧迫的重要问题。
目前,Aztec网络只支持ZkDAI,即Maker稳定币的隐私版本。不过,Aztec的开发者承诺在未来几周内会发行其他代币,并在两个月内为用户提供完全的定制币使用权限。
该项目的最终目标是创建“三联隐私”,即可以完全隐藏以太坊网络上任何一个独立的部分。团队下一步将添加一个特别的功能来隐藏发送者和接收者的身份。这个功能可能会在今年晚些时候添加。
Aztec的首席执行官Walton-Pocock还表示,公司打算推出PLONK-SNARK的超快速通用证明,这将确保在单一可信设置下执行封闭的智能合约。(碳链价值注:PLONK 是一种全新的零知识证明架构,支持通用或可更新的可信设置(trusted setup),相比 Sonic 有显著的性能提升。该技术是在真实环境中使用零知识证明的一个巨大进步,并且不会由于可信设置而产生信任问题。)
Aztec开发人员还宣布,他们计划在未来某个时候发布Aztec协议的开源完整版本。这将包括管理机制的匿名投票、匿名个人数据管理系统。
这也就意味着,一旦Aztec完全落地,它将会给DeFi生态及以太坊生态带来这些改变:
1、私密的去中心化交易所:使用者能够在完全保密的情况下交易不同的 Aztec资产,任何交易数量和价格都无法从交易过程中获取。去中心化交易所使用了中继者模式( relayer pattern )和预想的 Aztec DeX 零知识证明实现上述功能
2、私密的加权投票:在很大范围的金融应用中,保障投票者隐私的机制至关重要,而 Aztec协议的有效范围证明使其成为可能。
3、匿名身份共享方案:在许多进行承诺和 KYC 的场景下,无需透露身份便能证明你属于某个团体,有很重要的应用价值;Aztec代币标准能够支持这样的身份系统。
结合以上扩展功能, Aztec 协议能提供开发者需要的工具来创建下一代去中心化金融服务,重新构建具有绝对隐私且私密化治理的数字资产。
由于Aztec协议的上线,部分以太坊区块链已经开始变成匿名。
Aztec协议利用zkToken(带有隐私zkSnarks封装的原生token),允许基于以太坊的资产实现快速匿名转换。该协议能够在不牺牲隐私的情况下,享有公共区块链的不可逆和去中心化优势,这是史无前例。
据Aztec的开发者介绍,该协议不仅可以为以太坊区块链提供高度隐私,还能极大的降低交易费用。除此以外,使用者不久就可以在发送资产时使用Aztec开发工具。
Aztec项目已经得到了ConsenSys、JPMorgan、A.Capital、 Libertus Capital 和Coinbase的支持。特别的是,这个团队使Vitalik Buterin此前的梦想成为现实。在此之前,以太坊的创始人Vitalik就再三强调说他想要发明隐私交易的工具。
迄今为止,只有使用第三方开发的以太坊混淆器(Ethereum mixers)才能实现一定程度的匿名性。而Aztec的上线将无比重要的匿名事业往前推进了一大步。(碳链价值注:以太币(ETH)混淆器由公开的第三方代替发送方发起转账,被称为Mixer或者Relayer。能够在用户使用以太币或进行以太币交易时更好地保障个人隐私。无论是进行各类交易,还是捐赠以太币,由于以太坊区块链的特性,使用 ETH 时并不完全匿名。以太币混淆服务可以斩断旧 ETH 与新的、混淆后的 ETH 资金之间的联系。使用 ETH 混淆器后,新以太币地址将几乎不被被追踪。此前也有报道称由于混淆器的这一特征,政府想要关掉这些项目。)
直到最近,以太坊网络一直在处理大量交易方面困难重重。有了基于Zk SNARKs的Aztec解决方案,以太坊的真正匿名性可能最终成为现实。
Zk STARKs是在12月伊斯坦布尔硬分叉期间实现的,旨在提高网络的可扩展性。此外,据开发人员介绍,更新后降低了各种操作代码的gas成本,以防止垃圾邮件(spam attacks)攻击,并增加了网络对分布式拒绝服务攻击(denial-of-service attacks)的抵抗力。
StarkWare是一家专注于区块链领域可扩展性解决方案的初创公司,该公司认为以太坊在硬分叉之后具有巨大的扩展潜力。根据其数据,以太坊在第一级区块链的运营规模可增加2000倍。(碳链价值注:StarkWare Industries公司成立于2018年,开发软件和硬件,其应用程序包括区块链中的透明隐私、增加交易吞吐量以及非链计算。该公司提供了一个零知识协议名为STARK,旨在解决区块链领域的隐私和可拓展性挑战。)
更确切地说,更新后的网络每秒将能够处理9000笔交易,每笔交易消耗75单位燃料(gas),而在此之前,上限是2000笔交易,每笔交易需要消耗300单位燃料(gas)。
升级代号为柏林的第二部分升级预计将于2020年发布,具体日期还未确定,因为开发人员最近报告称可能会推迟。柏林会包括一些提议,这些提议的实施也需要更多的时间来测试,例如,正在积极讨论的EIP-1057,是一种改进的PoW算法,称为“渐进式PoW”或ProgPoW,旨在减少对ASIC设备的影响。
最终,正如开发人员所希望的,在所有升级完成后,以太坊网络将变得更快、更便宜和更具扩展性。他们期望所有这些都在不损害网络的去中心化和灵活性的情况下实现。
声明:本内容为作者独立观点,不代表 CoinVoice 立场,且不构成投资建议,请谨慎对待,如需报道或加入交流群,请联系微信:VOICE-V。
简介:专注服务区块链和金融科技.新科技创造新商业
评论0条