跳至内容
深圳市捷比信实业有限公司 · 产品选型与采购咨询联系业务人员
取样电阻捷比信 · 专业器件主题站

基于Zether协议的引入,该协议为账户智能合约平台(如以太坊)提供隐私

一群学术研究人员发布了一种新型协议,旨在为基于账户的智能合约平台(例如以太坊)提供机密性和匿名性。问题在加密货币世界中,为用户创建隐私保护系统一直是一个基本问题。早期,比特币的匿名性足以保护交易隐私。但是,随着区块链分析公司的兴起,这个错误的想法很快就被暴露出来。从那时起,已经开发了许多以隐私为中心的协议。其中许多协议为创建以隐私为中心的加密货币奠定了基础。这些示例包括Monero,PIVX和Zcash。此外,一些开发人员还试图将隐私保护协议添加到更流行的数字货币中,例如比特币。尽管这些以隐私为中心的数字货币提供了交易隐私,但是在为基于帐户的平台创造相同机会方面仍存在差距。当前存在的许多以隐私为中心的协议只能在UTXO事务模型中实现。 UTXO代表未使用的交易输出。这是比特币和大多数注重隐私的加密货币网络中使用的交易跟踪模型。该模型与传统银行跟踪余额的方式不同,因为它跟踪未使用的余额。尽管UTXO模型非常优雅,并且可以为比特币的许多独特功能提供支持,但其缺点是它无法支持在其之上构建更复杂的系统。相反,以太坊网络使用账户模型。此交易模型类似于传统的银行系统,并且类似于资产负债表。这个更简单,更传统的模型可以支持诸如Solidity之类的复杂脚本语言。另外,它可以为以太坊网络的已知智能合约提供操作支持。不幸的是,以隐私为中心的协议专注于UTXO模型,这使它们无法在以太坊网络和其他基于帐户的区块链网络上使用。输入Zether。在题为“ Zether:智能合约世界中的隐私”的新论文中, (Zether:在智能合约世界中实现隐私),四名研究人员宣布了一种专门针对基于帐户的网络的新设计。协议。 Zether协议已准备好在以太坊网络上部署,并且不需要对基础软件进行任何广泛的更改。不论网络中使用的共识机制如何,都可以在任何其他帐户模型上实施。 Zether由Benedict Bunz,Shashank Agrawal,Mahdi Zamani和Dan Boneh共同开发。它是一个完全分散和保密的支付机制,与以太坊和其他智能合约平台兼容。 Zether使用一种新形式的智能合约,该合约可以将余额隐藏在帐户中,同时可以隐藏使用该协议进行交易的人员的身份。这样,Zether协议可以同时支持机密性和隐私性。密码学中的机密性是指隐藏转移金额的交易质量。这也与交易后的余额有关。匿名是指当事方的质量,而发送方和接收方则模棱两可。 Zether使用加密的证明来保护交易的隐私。如前所述,Zether可以以智能合约的形式进行操作。在以太坊网络中,它被称为Zether智能合约(ZSC)。为了将资金从一方转移到另一方,智能合约具有一个称为Zether令牌(ZTH)的令牌。这些令牌通过在智能合约中创建并持有的帐户在用户之间转移。钱包地址采用ElGamal公钥的形式。它是如何工作的?要将以太币转换为ZTH,用户需要向与智能合约关联的钱包中汇款。然后,ETH被保留在智能合约中,但用户收到的金额是相同的ZTH。为了获得ETH,用户执行刻录功能,然后销毁其ZTH,并为其分配相同数量的ETH点。您还可以将ZTH绑定到智能合约,就像将ETH绑定到智能合约中一样。反之亦然。为了演示,用户A使用以太坊地址创建ElGamal密钥对。密钥对包括公共密钥和私有密钥。然后,用户A将提交资金转账,将ETH存入Zether智能合约,并附加其公共密钥。 Zether智能合约使用用户A的公钥创建一个帐户,并将他们在初始融资承诺中发送给该帐户的ZTH金额记入贷方。用户A现在可以在保护其隐私的同时将ZTH转移到Zether智能合约上的其他帐户。隐藏量是通过加密完成的。为了提供匿名性,用户A必须将其交易包括在一个匿名性集中。这是一组也在网络上进行交易的Zether帐户。但是,观察者将无法识别