-
7:Qtum虚拟机升级,五大更新全面提升开发性能
- 时间:2024-09-13 来源:乐虎电子游戏官网 人气:
本文摘要:QIP-7 : Qtum虚拟机全新升级QIP-7 构建了以太坊虚拟机的近期功能,同时展开了全面的改良,使Qtum虚拟机功能更加强劲。本次改版的改良还包括:成本更加较低的密码学内置模块、新的数学运算符、存储的gas成本优化,以及部署智能合约/与智能合约交互的新方法。有了这些改版,坚信Qtum平台上的智能合约开发人员就可以建构出有新型的应用程序,在Qtum去中心化的生态系统中构建更佳的隐私性、信任、安全性和可用性。
QIP-7 : Qtum虚拟机全新升级QIP-7 构建了以太坊虚拟机的近期功能,同时展开了全面的改良,使Qtum虚拟机功能更加强劲。本次改版的改良还包括:成本更加较低的密码学内置模块、新的数学运算符、存储的gas成本优化,以及部署智能合约/与智能合约交互的新方法。有了这些改版,坚信Qtum平台上的智能合约开发人员就可以建构出有新型的应用程序,在Qtum去中心化的生态系统中构建更佳的隐私性、信任、安全性和可用性。
虚拟机改良本次改版加到了一些新的指令到虚拟机中,以便改良虚拟机功能并减少gas成本:1. 加到了偏移运算符SHL和SHR,作为其他位运算符的补足;2. 加到了extcodehash以减少检验地址否具备预期智能合约代码的成本;3. 加到了revert指令,用作向用户报告错误信息,并归还并未用于的gas;4. 加到了staticcall指令,以便在“读入”模式下调用另一个合约;5. 获取了一种容许智能合约方法回到多个值的构建方式;6. 加到了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: 15GMULDIVBASE: 30GMODEXPBASE: 45GARITHWORD: 6GQUADDIVISOR: 32ZK-SNARKs反对激动人心的是,零科学知识证明系统使得在Qtum区块链上建构隐私涉及应用于沦为了有可能。然而,这些系统所倚赖的椭圆曲线类型与Qtum用于的原生椭圆曲线有所不同。本次改版减少了对alt_bn128曲线的反对,这是许多zk-snarks系统所用于的曲线。
尤其地,这是加密货币ZCash 所自由选择的曲线。储存的gas成本优化在区块链上存储数据的成本是高昂的,因为每个存储项会存储在网络的每个节点中,而且是总有一天留存的!然而,存储指令sstore的构建方式实质上是经过优化的,从而减少某些情况下的存储成本,但是系统还是不会缴纳完全相同数量的gas。
本次改版减少了某些类似情况下的gas成本,在这些情况中,可以对sstore指令展开优化。在智能合约调用中考虑到用于以下这些指令,将方位0x0设置为有所不同的数字:sstore 0x00 0x1sstore 0x00 0x2sstore 0x00 0x3在这个序列中,实质上只有最后一个sstore指令不会对成本产生影响,因为最后设置的数字才是最后上链的数字。以前所有这些指令都必须很高的gas成本。
有了本次的改版,只有最后一个指令的成本是高昂的,而继续执行前面这几个指令的成本是很低的。参考文献1.https://www.counterfactual.。
本文关键词:Qtum,乐虎电子游戏官网,虚拟机,升级,五大,更新,全面,提升,开发
本文来源:乐虎电子游戏官网-www.tuchanguito.com
相关文章
-
中新网张家口3月11日电 (张帆 吴兆军)“货到了!感叹救回了我们的缓了。”3月11日一大早,河钢集团邯钢公司销售人员薛引志收到广东客户打电话的祝贺电...2024-09-13 06.09.02
-
简介:中公时事政治频道改版国内国际时事政治热点,并获取时事政治热点政策理解、理论仔细观察、时事大事记及时事政治热点汇总等。今天我们注目...2024-09-13 06.09.02
-
韶关市一名企业负责人,在手机没有离开身边的前提下,手机在他睡梦中离奇地向企业财务人员发送了要求转账的短信。财务人员根据上级的这条短信,向...2024-09-10 06.09.01
-
年关将至,不少有车一族都会在春节前,清洗一下爱车。但有些车主为图方便或为省下几十元的洗车费,会选择在公园、水池、河边等场所洗车。 前几天,...2024-09-10 06.09.01
-
近日,一组为题东莞某米粉厂现场实拍的照片在网络广为传播,画面中车间工人赤脚踩着随处堆满的米粉,甚至有人躺在米粉填上睡一时间,人们讲粉色逆...2024-09-10 06.09.01