值得信赖的区块链资讯!
Qtum量子链发布QIP-7:Qtum虚拟机升级,五大更新全面提升开发性能
QIP-7集成了以太坊虚拟机的最新功能,同时进行了全面的改进,使Qtum虚拟机功能更强大。

QIP-7 : Qtum虚拟机全新升级
QIP-7集成了以太坊虚拟机的最新功能,同时进行了全面的改进,使Qtum虚拟机功能更强大。本次更新的改进包括:成本更低的密码学内置模块、新的数学运算符、存储的gas成本优化,以及部署智能合约/与智能合约交互的新方法。
有了这些更新,相信Qtum平台上的智能合约开发人员就可以构建出新型的应用程序,在Qtum去中心化的生态系统中实现更好的隐私性、信任、安全性和可用性。
虚拟机改进
●本次更新添加了一些新的指令到虚拟机中,以便改进虚拟机功能并降低gas成本:
●添加了位移运算符SHL和SHR,作为其他位运算符的补充;
●添加了extcodehash以降低验证地址是否具有预期智能合约代码的成本;
●添加了revert指令,用于向用户报告错误信息,并退还未使用的gas;
●添加了staticcall指令,以便在“只读”模式下调用另一个合约;
●提供了一种允许智能合约方法返回多个值的实现方式;
●添加了create2指令,因此可以将智能合约部署到预先确定的地址。
值得一提的是,create2指令的添加使得“反事实合约(counterfactual contract)”的创建成为了可能。在此之前,智能合约的地址部分由它的创建者的nonce决定,因此它是不可预测的。有了Create2,开发人员可以预先确定智能合约的地址,而不用实际去部署代码。这一点是很有用的,因为一些智能合约逻辑的细节现在可能不对公众开放,除非相关参与方需要这些细节。这就好比一个公正的仲裁员,在产生争议的时候,将遵循密封信封中的指示进行操作。
反事实智能合约使Qtum上可以实现通用的状态通道(generalized state channel)[1],从而赋能链下隐私解决方案。
密码学改进
Qtum智能合约虚拟机是一个通用的计算平台。虽然开发人员可以直接在智能合约中实现任何加密算法,但这样做对于实际使用来说往往代价太高。加密算法通常需要特殊的优化才能有效地运行。
本次更新引入了高度优化的数学函数实现,大大降低了一些有意思的算法的gas成本,使它们适用于实际使用场景。
大整数算术
虚拟机针对256位整数进行了优化,可用于实现现代椭圆曲线密码(Elliptical Curve Cryptography, ECC)算法。然而,像RSA这样的较老的加密算法会依赖不同的数学实体,而这些实体又需要更多位数来实现同样的安全性。当前关于RSA的使用指南建议使用4028位长的公钥来实现与256位长的ECC公钥同等的安全性。
为了支持这些算法,本次更新引入了一些高效且成本更低的方式,实现对大于256位的数字进行数学运算。这是通过添加可支持以下这些操作(以及相关的gas成本)的预编译合约来实现的:
●GADDSUBBASE: 15
●GMULDIVBASE: 30
●GMODEXPBASE: 45
●GARITHWORD: 6
●GQUADDIVISOR: 32
ZK-SNARKs支持
激动人心的是,零知识证明系统使得在Qtum区块链上构建隐私相关应用成为了可能。然而,这些系统所依赖的椭圆曲线类型与Qtum使用的原生椭圆曲线不同。
本次更新增加了对alt_bn128曲线的支持,这是许多zk-snarks系统所使用的曲线。特别地,这是加密货币ZCash 所选择的曲线。
储存的gas成本优化
化在区块链上存储数据的成本是高昂的,因为每个存储项会存储在网络的每个节点中,而且是永远保存的!然而,存储指令sstore的实现方式实际上是经过优化的,从而降低某些情况下的存储成本,但是系统还是会收取相同数量的gas。本次更新降低了某些特殊情况下的gas成本,在这些情况中,可以对sstore指令进行优化。
在智能合约调用中考虑使用以下这些指令,将位置0×0设置为不同的数字:
sstore 0×00 0×1
sstore 0×00 0×2
sstore 0×00 0×3
在这个序列中,实际上只有最后一个sstore指令会对成本产生影响,因为最后设置的数字才是最终上链的数字。以前所有这些指令都需要很高的gas成本。有了本次的更新,只有最后一个指令的成本是高昂的,而执行前面这几个指令的成本是很低的。
参考文献
来源:量子链Qtum
比推快讯
更多 >>- 印度机构加密投资者增速超过全球平均水平,头部交易所投资额同比增长 30-50%
- TRON 生态正式启动“点亮 AI 星”圣诞特别活动
- Gate 创始人 Dr. Han 解读行业透明度:经不起审计,就别谈长期主义
- Binance Alpha 本期 ZKP 空投单号收益约 42 美元
- Ethena Labs 于 9 小时前向 FalconX 转移 2330 万枚 ENA
- 富达全球宏观总监:比特币寒冬可能持续一年,支撑位在 6.5 万至 7.5 万美元之间
- CryptoQuant:比特币需求正逐渐消退,或对价格产生下行压力
- 研报:碎片化已成为 RWA 市场万亿美元潜力的最大障碍
- WLFI 部署地址 10 分钟前向 Binance 充值 1000 万枚 WLFI
- Arthur Hayes 刚刚向 Galaxy Digital 转移 508 枚 ETH
- 美股加密股盘前普涨,BMNR 涨 7.21%,MSTR 涨 3.94%
- 日本经济大臣:日本央行加息后需密切关注经济前景
- Bybit 时隔两年重返英国市场
- 销毁 1 亿枚 UNI提案最终投票在即:链上 UNI 最大空头减仓 40%锁盈
- 美国前 25 大银行中有 14 家正为客户构建比特币相关产品
- Euroclear:数字资产正重塑资本市场,欧洲须立即行动
- 香港两名青年实施 200 万港元 USDT 骗局,被判入教导所
- Ju.com 上线圣诞&元旦双活动:充值返现与幸运抽奖同步开启
- Gate Launchpad 正式开启第五期 Kodiak(KDK)认购
- EchoSync 在 Aster 推出跟单交易功能
- KWTUK 香港线下发布会举行,能源型 RWA 路径引发关注
- Paradex 联创 Fiddy:零手续费不是零收入,而是交易所商业模式重构
- Paradex 首席商业官 Rob:金融规模化的关键在于隐私
- 数据:过去 1 小时 Binance 净流入 3,545.89 万 USDT
- 抄底 ETH 后进行对冲的巨鲸再次买入 2,249 枚 ETH
- 数据:CryptoQuant:BTC 估值重置正进行,市场逐步回归基本面
- Metaplanet 宣布建立美国存托凭证项目 MPJPY,将于 12 月 19 日生效
- 麻吉大哥再次加仓 200 枚 ETH,ETH 多单浮盈 20 万美元
- 麻吉在市场反弹上涨中减仓 700 枚 ETH 多单
- 数据:监测到 3,253.45 万 USDT 转入 Binance
- Ontology 完成主网升级,ONG 代币供应量已从 10 亿降至 8 亿
- 多个鲸鱼地址从 Binance 平台提币以太坊
- 植田和男:加息有可能,如果工资上涨传导至物价
- Binance Alpha 将移除 BUZZ、FROG 等 9 个币种
- 日本央行行长:将在评估加息至 0.75%对经济和物价的影响后,再决定是否加息
- 《火币高管面对面》第五期今晚开播:火币 HTX 合约负责人 YOYO 将深度拆解合约业务的现状与未来
- DeAgentAI 发布 AIA 合约用户权益说明
- 凯投宏观:预计日本央行 2027 年的最终利率将达到 1.75%
- IcomTech 加密庞氏骗局推销员被判 71 个月监禁
- 日本央行行长:预计实际利率将维持在显著偏低的水平
- 日本央行行长:日本经济在一定程度上存在疲软,但正温和复苏
- Gate 创始人 Dr. Han 回应行业裁员潮:靠裁员活下来的交易所走不远
- 利比亚当局加大对加密货币挖矿的打击力度
- Base App 全面开放首日新增用户超 1.2 万,创历史单日新高
- Tether 相关公司出售 Northern Data 挖矿业务,Rumble 随后宣布收购 Northern Data
- Binance Alpha:RateX (RTX)空投门槛 226 积分
- 易理华:现在是最佳现货投资区,加密行业明年都是大利好
- Solana 生态 DEX Lifinity 决定逐步关停,4340 万美元资产将分配给代币持有者
- Arthur Hayes:正大举抄底优质山寨币
- 道富:美日利率的趋同可能加速
比推专栏
更多 >>观点
比推热门文章
- TRON 生态正式启动“点亮 AI 星”圣诞特别活动
- Gate 创始人 Dr. Han 解读行业透明度:经不起审计,就别谈长期主义
- Binance Alpha 本期 ZKP 空投单号收益约 42 美元
- Ethena Labs 于 9 小时前向 FalconX 转移 2330 万枚 ENA
- 富达全球宏观总监:比特币寒冬可能持续一年,支撑位在 6.5 万至 7.5 万美元之间
- CryptoQuant:比特币需求正逐渐消退,或对价格产生下行压力
- 研报:碎片化已成为 RWA 市场万亿美元潜力的最大障碍
- WLFI 部署地址 10 分钟前向 Binance 充值 1000 万枚 WLFI
- 从暴涨到失控:近期五大妖币的操盘逻辑拆解
- Arthur Hayes 刚刚向 Galaxy Digital 转移 508 枚 ETH
比推 APP



