月亮链 月亮链
Ctrl+D收藏月亮链
首页 > XRP > 正文

以太坊:曲速未来 消息:如何通过预编译智能合约实现隐私协议,保护链上资产隐私_区块链

作者:

时间:1900/1/1 0:00:00

区块链安全咨询公司?曲速未来?表示:日前,Qtum核心开发工程师Shannon发布了隐私资产技术提案QIP-19。该提案想通过预编译智能合约实现隐私协议,以此来实现在Qtum网络上发行带有隐私保护的资产和Token。

链上资产

ColoredCoin

比特币发展早期,开发者们一直探索如何在比特币的交易中存储特定的数据。直到2013年0.9.0版本的发布,比特币脚本中增加了OP_RETURN这一新的opcode。OP_RETURN允许在比特币的输出脚本中记录最多80byte的数据。之后,使用了OP_RETURN的交易数量快速上升。

基于OP_RETURN诞生了一系列协议。这些协议利用了区块链上信息公开且不可变的特性,将应用的数据以特定的格式存储在OP_RETURN中,从而构建了各种各样的应用。其中的一类协议,例如OpenAssets、OmniLayer,允许用户在比特币的区块链上创建新的资产,资产的发行、转账等数据存储在OP_RETURN中。以OmniLayer为例,支持的数据类型如下:

韩国金融服务委员会要求企业从下一财年起披露虚拟资产信息:金色财经报道,根据韩国金融服务委员会11日公布的“提高虚拟资产会计披露透明度计划”,从下一财年起,将强制要求披露虚拟资产的附注。附注是财务报表的组成部分,是为使财务报表更易于理解而添加的信息。[2023/7/11 10:47:52]

由此,大量的比特币链上资产出现。其中大多数资产会与真实世界中的一种资产进行锚定,例如黄金、钻石等。这类资产又被称作ColoredCoin。至今,我们最为熟悉的一种ColoredCoin是USDT,它以美元作为锚定,出现在大多数的数字货币交易所中。

在比特币区块链上发行资产有着很多优势。其中最为重要的一点是,发行方可以借助比特币本身的安全性和易用性来维护资产,而不需要自己进行区块链系统的开发。

ERC-20和ERC-721

以太坊最大的创新在于智能合约。通过智能合约,可以更为灵活地构建链上去中心化应用,即DApp。智能合约也常被用来构建链上资产。为了规范以太坊上资产的接口形式,社区提出了ERC-20标准。

Amber Group将与Thoughtworks合作开发Web3解决方案:金色财经报道,加密金融服务提供商 Amber Group 与技术咨询公司 Thoughtworks 达成合作,双方将共同开发技术工具和解决方案,利用人工智能促进 Web3 的安全和透明化发展。(prnewswire)[2023/4/27 14:29:56]

ERC-20定义了一种基于以太坊智能合约的token资产标准。标准提供了基本的token转账以及授权的功能,从而让第三方,包括钱包、交易所,可以复用同样的接口处理不同的token。我们熟悉的USDT也在以太坊上有ERC-20的实现。ERC-20的具体接口如下:

随着以太坊上DApp的多样化,token资产已经不能满足需求。随着CryptoKitties等收藏型DApp的出现,社区又提出了ERC-721标准。ERC-721提出了NTF的概念,表示一种互相之间有区别的资产,例如房产、艺术品甚至虚拟的卡片等。链上资产从单纯的货币扩展到了更为广阔的资产概念中。

Coinbase股价开盘后升至64.09美元高点,涨幅近4%:金色财经报道,在宣布推出以太坊L2“Base”之后,Coinbase股价开盘后出现上涨并升至64.09美元高点,涨幅接近4%,之后小幅回落至62.15美元,当前Coinbase公司市值约为140.9亿美元。[2023/2/24 12:26:09]

隐私问题

在链上资产广泛应用的同时,隐私问题也逐渐暴露出来。资产的余额、转账等信息都以公开的方式永久记录在区块链上,限制了链上资产的进一步商业化应用。以USDT为例,其发行、销毁和转账,通常都会被第三方监控且解读。如果使用USDT给他人转账,自己账户下的余额就会暴露给对方,这在一些商业场景下是令人难以接受的。

隐私资产

为了解决链上资产的隐私性,许多解决方案被提出。

UTXO上的解决方案

BlockStream率先在2017年提出了一种UTXO上的隐私资产实现方案,并且应用在了Elements项目中。该方案用PedersenCommitment代替了原本的交易金额:commitment=xGa(HrG)

百事可乐首开元宇宙概念发布会:推出限定AR体验罐:金色财经报道,百事可乐近日在成都举行首个元宇宙概念发布会,这标志着百事正式步入元宇宙时代。据悉,百事可乐无糖打造了一个虚实相生的互动空间,象征打破现实与虚拟的隔阂,营造穿梭在过去、当下和未来的沉浸式感官体验。此外,百事联手知名数字艺术家SHANE FU打造的视觉化空间实景还原了限量数字藏品之一《灵动新境》的梦幻氛围感并推出限定AR体验罐,百事家族虚拟偶像团体TEAM PEPSI也首次线下亮相。[2022/11/26 20:48:18]

其中a是交易金额。G和H是椭圆曲线上的生成点。G是常量。H表示资产类型,对于不同的隐私资产取不同的值。x和r称作BlindingFactor。它们在每个UTXO中都会随机选择不同的值,分别用于进一步隐藏交易金额和资产类型。

在资产的创建、交易和销毁过程中,还需要引入一些证明,来证明隐藏的交易金额和资产类型取值合理。用于交易金额的证明称作RangeProof,证明了其数值是一个正数。用于资产类型的证明称作SurjectionProof,用于证明其取值属于一个特定的集合。

游戏公司JetSynthesys收购Web3产品工作室Metaphy Labs:9月29日消息,游戏公司JetSynthesys Pvt Ltd宣布收购Web3产品工作室Metaphy Labs,这是该公司在元宇宙领域里的首笔收购交易,但具体收购金额暂未透露。据悉,JetSynthesys主要利用人工智能、机器学习、区块链和AR/VR技术布局游戏、数字娱乐和社交社区三大领域,其创始人兼首席执行官Rajan Navani透露,他们将预留5000万美元在未来三年投资元宇宙市场,包括进行一系列投资和收购交易。Metaphy Labs主要帮助品牌商在 Web3 领域里创建自己的元宇宙业务。[2022/9/29 6:02:34]

在Elements项目中,这一方案应用在了比特币的系统中,未来也计划用于MimbleWimble的系统中,例如Grin、Beam。它们的区别是:

1.基于比特币的实现,交易是Non-interactive的,即交易接收方不需要在线以完成交易。基于MimbleWimble的实现则相反。

2.基于比特币的实现,没有隐藏交易双方的地址。基于MimbleWimble的实现则隐藏了。

BlockStream提出的这种解决方案的优点是具有极强的隐私性。交易的地址、金额和资产类型都可以在区块链上进行隐藏,只有UTXO的所有者才能知道。但缺点也很明显:

1.系统改动较大。必须通过一条新的区块链或是对已有区块链进行硬分叉来实现。

2.没有智能合约。在这个解决方案上无法再加入智能合约的功能,因此无法对隐私资产的逻辑进行自定义编程,也无法创建基于隐私资产的链上应用。只能通过一种叫做ScriptlessScript的方案来实现一些简单的交易逻辑。

智能合约上的解决方案

为了解决这些问题,许多基于智能合约的隐私资产解决方案被提出,包括AZTEC、Zether、AnonymousZether、PGC、Nightfall等。它们都是在智能合约上实现了隐私交易的功能,所以可以用于隐私资产、投票、拍卖等多种场景中。它们之间的对比如下:

基于智能合约的隐私资产的优点是:

1.可编程性。可以通过智能合约修改资产的发行、销毁、转账、交易、锁定等逻辑,赋予隐私资产更多的功能和属性。

2.互操作性。隐私资产可以和其他代币、拍卖、投票、质押等合约进行交互,给予隐私资产更多的应用。

这些解决方案的实现,得益于以太坊上BN-128椭圆曲线相关的预编译合约功能。BN-128是一条pairing-friendly的椭圆曲线,之前主要用在zk-SNARK中。以太坊通过EIP-196、EIP-197,增加了3个预编译合约,分别实现了BN-128上的加法、标量乘法和pairingcheck。这些预编译合约很大程度地减少了通过智能合约进行椭圆曲线计算的gas消耗,让基于合约的隐私解决方案得以实现。

然而,以太坊对每个block的gas有一个总量限制,其值大概在8M,可以从etherscan查看具体取值。对比上文中的表格可以发现,这些解决方案的gas都十分接近block的gas限制,所以难以运行在以太坊上。EIP-1108提议降低bn128预编译合约的gas,EIP-1109则提议降低所有预编译合约的gas。但这些EIP都需要通过硬分叉才能应用在以太坊中,因此需要很长一段时间才能实现。

Qtum和隐私资产

Qtum上的智能合约基于了以太坊的EVM。在即将进行的硬分叉中,Qtum将对虚拟机进行升级以支持BN-128椭圆曲线相关的预编译合约。因此上述基于智能合约的隐私资产解决方案都能直接应用于Qtum。

另外,Qtum对于每个block的gas限制是40M,远高于以太坊。这一限制还可通过Qtum的DGP进一步在线修改。因此隐私资产在Qtum上运行时不需要再考虑gas过高的问题。

区块链安全咨询公司?曲速未来?表示:如QIP-19所计划,后续可以通过增加预编译合约,让更多的隐私资产方案能够运行在Qtum上。比如,可以增加secp256k1椭圆曲线的预编译合约,从而优化Zether、AnonymousZether和PGC这3个方案的性能。又比如,可以增加Schnorr签名、Bulletproofs的预编译合约,从而让MimbleWimble以合约的方式运行在Qtum上。

本文内容由曲速未来(WarpFuture.com)安全咨询公司整理编译,转载请注明。曲速未来提供包括主链安全、交易所安全、交易所钱包安全、DAPP开发安全、智能合约开发安全等相关区块链安全咨询服务。

标签:以太坊TUM比特币区块链ada币和以太坊币谁有价值点quantumbitcoin到底什么是比特币区块链是什么意思

XRP热门资讯
区块链:谷燕西:互联网时代的书店 区块链时代的电影院_TUB

在上个世纪的90年代,美国的书店一直给我留下非常好的回忆。书店里面的图书种类众多。可以在书店中买杯咖啡,在那里面阅读和浏览各种各样的书籍和杂志.

1900/1/1 0:00:00
比特币:TNW发文提出五点“证据”,质疑“伪聪”身份真实性_CAKEPUNKS

在注意到“伪聪”的文章中存在几个明显问题之后,比特币社区很快就做出了反应并提出了对这位“伪聪”的质疑.

1900/1/1 0:00:00
UAT:UltrAlpha开市72小时突然停盘, 竟是惊爆三重利好!_PHA

全方位创新型数字资产资管平台UltrAlpha于北京时间8月15日晚10:00登上新一代数字资产交易平台领导者BTMX.com并开放交易对:UAT/BTC、UAT/USDT.

1900/1/1 0:00:00
TUA:关于BTC、OMNI合约的USDT提币时间较长说明_bitkeep里面没钱怎么充值

尊敬的币团用户:由于比特币区块拥堵,出块速度较慢。导致BTC、OMNI合约的USDT提币时间较长,请用户耐心等待区块确认.

1900/1/1 0:00:00
加密货币:把方钉子敲进圆孔里?”加密银行“的DeFi解决之道_coinbase不允许中国人注册

加密货币的世界越来越多姿多彩了,但还有人记得比特币曾经的承诺吗?比特币的崇高目标之一,就是让每个人成为“自己的银行”——虽然这个理念在2008年提出的时候会让人觉得有些荒谬.

1900/1/1 0:00:00
比特币:疑似“中本聪”:我的98万枚比特币因为硬盘故障丢了_BIT

美国东部时间8月19日下午4时,自称为比特币创造者“中本聪”的人在网站上公布了第二部分证明自己身份的信息,包括名字JamesBilalKhalidCaan.

1900/1/1 0:00:00