LOADING...
LOADING...
LOADING...
当前位置: 玩币族首页 > 区块链资讯 > 无隐私,不波场,一文了解波场TRON 4.0匿名协议

无隐私,不波场,一文了解波场TRON 4.0匿名协议

2020-06-09 波场TRON 来源:火星财经

随着区块链3.0的到来,公链之争已经进入群雄争霸的时代,在几年的大浪淘沙中,有发展潜力的公链也慢慢显露出来,不可否认波场TRON这两年来的表现是公链项目里最亮眼的。

比特币既非完全匿名,也非完全透明。比特币的技术构想是个完全公开的分布式账本,这带来公开可验证性的同时,显然也会对账本上的这些交易隐私造成影响,因为每一笔交易都必须永远供所有人查看。在比特币之前,隐私支付就一直是密码学领域的重点研究对象。

交易的发送者、接收者、金额和 IP 地址信息,是隐私保护的重要对象。对于那些希望在区块链上获得隐私交易体验的用户而言,像 Zcash、Monero这样的匿名加密货币系统,因使用了相当高级的密码学原语,例如简洁零知识证明(zk-SNARKs)和环签名(ring signatures),从而提供了更高程度的不可链接性。那使用这样的系统,用户可以高枕无忧了吗?

答案是否定的。

Zcash采用zk-SNARK零知识证明技术实现匿名交易,提供了近乎完美的隐私,但是不支持匿名智能合约,限制了匿名功能的扩展。Monero采用RingCT协议,主要基于环签名和机密交易实现,环签名的大小与签名的输入数量成线性关系,虽然采用防弹证明(Bulletproof)范围证明缩减交易大小,但仍存在较大的性能问题。

从小卖部到网上商城,从菜市场到 4S 店,“隐私保护”是存在于真实生活各个场景角落的实实在在的需求,那我们是否可以畅想——你并不需要单独去某个链,只需等现有的链升级加入 ZK 匿名功能就好了,比如TRONZ匿名协议的启动——与Monero和Zcash相比,TRONZ匿名协议更加方便实用,可以满足用户多样化的隐私保护需求,让隐私权重新归属于用户自身。

TRONZ 隐私协议技术原理浅析

零知识证明通过允许接收者向发送者挑战以证明特定的内容来扩展机密交易。从隐私的角度来看,该技术非常有效,但却大大增加了交易的规模,并且经常需要可信任的设置,这也是亟需解决的问题。

波场TRC-20智能合约允许用户发行代币和进行转账交易,但其无法保证隐私性,因为TRC-20代币的所有者是公开的。当进行转账交易的时候,发送者地址、接收者地址和转账金额也是公开的。为了解决这个问题,波场技术团队基于零知识证明技术,设计并开发了TRONZ匿名协议(TIP-135) ,实现用户合约交易的隐私保护,这是在真实环境中使用零知识证明的一个巨大进步,并且不会由于可信设置而产生信任问题。

zk-SNARK零知识证明功能的指令已成功在波场虚拟机(TVM)中实现,包括这三种零知识证明指令(TIP-137):verifyMintProof、verifyTransferProof和verifyBurnProof,分别对应着匿名TRC20合约的mint、transfer和burn三种操作。

其中mint可以将公开的TRC20代币转化为匿名TRC20代币,verifyMintProof用于验证转化实现的有效性;transfer用于匿名TRC20代币的转账交易,隐藏交易金额、发送方和接收方地址,verifyTransferProof能够保证转账交易的有效性;burn可以将匿名TRC20代币转公开的TRC20代币,verifyBurnProof用于验证转化实现的有效性。对于零知识证明的生成,可以调用波场TRON网络全节点的相关API接口。

TRONZ匿名协议最优方案zk-SNARK,采用Groth16技术方案实现,需要通过安全多方计算(MPC)完成初始可信参数设置。而波场社区TRONZ团队早就于今年1月开启了MPC火炬项目,吸引了全世界的广泛关注,目前已有来自各国家各行业区块链爱好者的参与,总计达到196人,成为目前世界上规模最大的MPC仪式。MPC火炬计划不仅保证了TVM零知识证明指令的安全可信性,而且为区块链隐私保护技术发展贡献了一份巨大的力量,目前MPC已经接近尾声,为了防止最后一个参与者选择特定参数进行安全攻击,TRONZ匿名协议选择比特币第632800块的hash值作为种子生成随机信标。

TRONZ 隐私协议 vs MimbleWimble

相信大家都听说过MimbleWimble,这是一个为了提高比特币的可扩展性和隐私性而创建的协议,MimbleWimble 协议里面也用到了零知识证明,它采用Pedersen承诺方案实现交易金额隐藏,利用防弹证明(Bulletproof)实现范围证明,类似 TCP 三次握手,A 给 B 签发交易记录文件,B 响应文件给 A,A 确认上链,由于没有地址,需要交易参与方进行交互通信完成交易签署,基于 MimbleWimble 实现的在链下隐私与安全会遭遇更大挑战且使用并不方便。和MimbleWimble相比,TRONZ匿名协议并不需要交易双方进行交互,简化了操作流程,用户可以在波场网络更简易高效地完成隐私交易。

TRONZ 隐私协议 VS Tornado.cash

简单来说,Tornado Cash 是一个使用零知识证明的链上混币器,当你把币放到里面,并等待别人也这么做之后,你就可以用自己的证明取出资产,由于每个人的资金都集中在混币器中,所以来源地址和取款地址之间的链接就断开了。Tornado.cash支持存款和提款两种操作,但并不支持匿名合约转账功能,仅实现智能合约的混币作用,并且存款金额是固定的,相比而言,TRONZ匿名协议可谓是极大提升了用户体验。

TRONZ 隐私协议 VS Aztec

Aztec采用Pedersen承诺方案,Boneh-Boyen签名和Sigma零知识证明协议,致力于打造以太坊上的隐私引擎,具有简单易用的特点,但目前仅支持匿名合约交易金额的隐私保护,没有实现交易双方地址的隐藏。因此和现在的匿名合约相比,TRONZ匿名协议功能更完善,隐私保护能力更强。

波场4.0起航,做个勇敢的探索者

每个时代都不乏创新者,著名学者凯文·凯利曾这样评价:未来的科技生命将会是一系列无尽的升级,而迭代的速率正在加速。区块链技术已然成为物联网时代的基础设施和生态成长的底层动力,而隐私发送、匿名接收以及隐藏交易金额全都能在TRON 4.0的TRONZ匿名协议中实现,这不仅进一步扩展了波场TRON网络的功能,还对促进波场生态的发展具有里程碑式的意义。

创新不是飞跃,而是无尽的升级。此前波场TRON网络已经历三次重大版本更迭,将在7月7日迎来第四次重大升级,四处燃起的参与感和热情,是TRON 4.0带给支持者、信仰者以及关注者的真真实实的心跳和脉动。未来,波场技术团队将继续以用户需求为导向,坚持技术创新,专注于隐私保护技术研究,为区块链行业的持续发展贡献更多力量。

本文来源:波场TRON
原文标题:无隐私,不波场,一文了解波场TRON 4.0匿名协议

—-

编译者/作者:波场TRON

玩币族申明:玩币族作为开放的资讯翻译/分享平台,所提供的所有资讯仅代表作者个人观点,与玩币族平台立场无关,且不构成任何投资理财建议。文章版权归原作者所有。

LOADING...
LOADING...