宇宙链 宇宙链
Ctrl+D收藏宇宙链
首页 > DOT > 正文

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

作者:

时间: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为例,支持的数据类型如下:

Web3 任务平台 Crew3 更名为 Zealy:4月4日消息,Web3 任务平台 Crew3 宣布更名为 Zealy。Zealy 表示将在接下来几周和几个月进行 UX/UI 优化以及发布包括链上奖励等的功能。

去年 Crew3 在由 Redalpine 领投的一轮融资中筹集到 350 万美元。[2023/4/4 13:44:38]

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

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

ERC-20和ERC-721

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

CoinShares:实物ETP产品及其发行方不受FTX破产影响:金色财经报道, 数字资产管理公司CoinShares在社交媒体发布声明称,旗下实物交易所交易产品CoinShares Physical ETP及其发行方CoinShares Digital Securities Limited均不会直接受到FTX破产或控制权变更的影响,也没有相关风险,FTX没有参与相关产品的运营。CoinShares补充称,基础代币仍然是可行的投资,尽管FTX事件正在对FTT和Solana价格造成下行压力,但FTX并不能决定CoinShares如何管理自己的投资产品。此前消息称,CoinShares披露其对FTX的风险敞口约占其总资产净值的11%,包括约2590万美元的USDC、190枚比特币、1000枚以太坊。[2022/11/12 12:55:41]

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

Liquid Mercury与Gemini整合推出Liquid Mercury Plus交易技术:金色财经报道,交易技术供应商Liquid Mercury今天宣布,他们与加密货币平台Gemini合作推出Liquid Mercury Plus交易技术。这个新的端到端平台允许经纪人、金融技术公司、内容创作者和其他公司向他们的零售交易员和投资者受众提供快速的加密货币交易,由场外流动性提供支持。

对于新产品,Liquid Mercury将提供其机构级交易技术、顶级场外流动性供应商网络以及在加密货币和资本市场工作流程自动化方面的专业知识,而Gemini将提供其领先的加密货币原生托管和结算能力、客户入职基础设施以及法币上线和下线。(prnewswire)[2022/10/25 16:38:31]

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

安全团队:“x2y2.it”是钓鱼网站,已约有60名受害者:7月27日消息,据慢雾监测,“x2y2.it”是钓鱼网站,请用户不要点击与其交互。目前大约有60名受害者,共损失约44枚NFT、11枚ETH、520枚USDC和390枚USDT。[2022/7/27 2:41:06]

隐私问题

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

隐私资产

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

UTXO上的解决方案

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

比特币矿商CleanSpark第一季度收入4160万美元,同比增长约5倍:金色财经报道,比特币矿商CleanSpark公布2022年第一季度财报,财报显示其第一季度收入4160万美元,同比增长约5倍,调整后的息税折旧摊销前利润为2250万美元,环比下降7%,同比增长91.56%。CleanSpark表示,在本季度末拥有190万美元的现金和1700万美元的加密货币。[2022/5/11 3:06:06]

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

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

在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开发安全、智能合约开发安全等相关区块链安全咨询服务。

标签:比特币以太坊TUMQTUM一个比特币市值多少以太坊交易所app官网下qtum币一天挖多少

DOT热门资讯
8.23午间行情:BTC日线收十字 多空交战激烈

文章系金色财经专栏作者供稿,发表言论仅代表其个人观点,仅供学习交流!金色盘面不会主动提供任何交易指导,亦不会收取任何费用指导交易,请读者仔细甄别,谨防上当.

1900/1/1 0:00:00
七夜言币:数字货币的“美元化”特征及政策建议

数字货币的“美元化”特征及政策建议——基于汇率和利率影响的实证分析 来源:中国货币市场? 从美元对人民币(7.0996,?0.0130,?0.18%)方向看,存在单向显著的因果关系,说明美元是人民币汇率变动的原因.

1900/1/1 0:00:00
周行情回顾:弱势震荡走势下大V如何突围?

本周比特币行情总体呈现冲高回落走势,周跌幅2.3%,目前围绕10000美元做小幅震荡。在如此弱势震荡走势下,合约帝的实盘大V们本周又有哪些神奇表现呢? 合约实盘周收益封神榜 图片来源:8月23号合约帝APP周收益排行榜加密钱包Phan.

1900/1/1 0:00:00
关于 LBank 上线 ZIP 交易的公告

尊敬的LBank?用户: ?? LBank?将于2019?年8?月22?日?20:00上线ZIP?.

1900/1/1 0:00:00
主打金融衍生品交易的DUO Staking助力下将大有可为

自金融产品问世之后,金融衍生品超越金融产品,成为重头戏。据统计,目前全球金融市场中,证券、债券的总市值为180万亿美元,基于这些金融产品开发出来的金融衍生品市值规模就高达600万亿美元,两者比例为1:3.3.

1900/1/1 0:00:00
BiKi.com关于下架ICSS/USDT的公告

尊敬的用户: BiKi平台风控部门监测到ICSS项目情况异常,现阶段已不满足上架标准,BiKi平台已多次向ICSS项目方发出整改通知,然而项目方仍未达到要求.

1900/1/1 0:00:00