计算 Solidity 函数的 Gas 消耗_RIN:TRIBEX币

译文出自:登链翻译计划

译者:翻译小组

校对:Tiny熊

Solidity是以太坊区块链默认使用的智能合约语言,本文讨论了Solidity中使用合约和库函数时的gas消耗。

背景

在Datona实验室的身份合约模板开发过程中,我们希望提供一些有用的错误信息,就需要一些字符串操作,如字符串连接,例如:

functionTransferTo(address_address,uintamount)publiconlyOwner{require(amount<=unallocated,concat("Invalidamount.""Available:",stringOfUint(unallocated)));//whatever}

Meta重申元宇宙地位:仍是计算的未来,但需要时间:3月30日消息,Meta全球事务副总裁Nick Clegg重申会继续发展元宇宙,计算的未来将发生在这个仍未被充分定义的虚拟世界中。虽然如今的元宇宙应用带给人们的体验不够流畅,但他承诺这最终会被更加便利的体验所取代,不仅可以采用轻便的设备,还会为虚拟形象配上双腿。Clegg表示:“我们会坚持发展这项技术,因为真心认为早期证据都表明此类技术将成未来计算平台的核心。但这需要时间。”

此外,Clegg表示,Meta主要可以通过两种方式来变现元宇宙的投资:广告和电商。他还强调,该公司致力于让研究人员、民间组织和其他公司参与元宇宙的开发。[2023/3/30 13:35:23]

在Solidity编译器中,字符串连接是很方便的:

声音 | WhiteBlock:EOS是美化了的云计算服务不是区块链:在一项新实验中,基准测试公司WhiteBlock得出结论,EOS令牌(及其RAM市场)本质上是一种用于计算的云服务 ,并且是建立在完全中心化的前提下。 因此,它缺乏区块链的一些最基本的方面,如不变性。这些测试由区块链实体ConsenSys公司委托进行的,目的是为基准层区块链协议建立指标。[2018/11/1]

stringmemoryresult=string(abi

functionExternal(stringmemorysm0,stringmemorysm1)publicpurereturns(stringmemory){returnstring(abi

金色财经现场报道矩阵元创始人兼CEO孙立林:区块链不等于下一代计算架构 :金色财经现场报道,在2018区块链技术及应用峰会上,矩阵元创始人兼CEO孙立林表示,区块链不等于下一代计算架构,而且不认同“区块链等于生产关系,AI等于生产力”这句话,因为大家完全忽视了区块链带来的技术的巨大挑战,无论是工程上还是理论上其实有很多问题要解决。为什么要用区块链?因为今天所有的金融交易本质上都是代理人机制,在下一代所有的机构引入算法后,此时,算法即信任,认证即交易。此外,他还提出了数字世界的三大基本矛盾:监管规则、交易隐私、数据归属权。最后,他表示,希望大家能看到核心的问题是场景业务化、业务数据化、数据资产化和数字交换货币化,数据一定要流动起来,如果不能给数据的流动性定价作出贡献,那么区块链就没有意义。[2018/3/30]

}

这里的函数名有点特别,只是为了这篇文章而取的,每一个函数都实现了字符串连接,我们关注的是不同连接选项的性能。

为了能正常使用函数,我们必须实现一个继承合约:

contractMyContractisBase{//whatever}

这些函数可以通过点符号来访问,或者直接省略掉基类合约的名字(你公司的代码标准文档也许有自己的一些规定)

stringmemorysm=Base.Internal("pass","word");stringmemoryxx=Internal("what","ever");

(4)访问组件合约

组件合约被声明为合约的一个组成部分,必须在声明时或在构造函数中创建。

contractComponentisBase{//inheritthebasefunctions}contractMyContractiswhatever{Componentcomponent=newComponent();//whatever}

这些函数必须使用点符号来访问。

stringmemorysm=component.Internal("mean","while");

(5)和(6)访问库合约

免责声明:作为区块链信息平台,本站所发布文章仅代表作者个人观点,与链闻ChainNews立场无关。文章内的信息、意见等均仅供参考,并非作为或被视为实际投资建议。

本文来源于非小号媒体平台:

登链社区

现已在非小号资讯平台发布105篇作品,

非小号开放平台欢迎币圈作者入驻

入驻指南:

/apply_guide/

本文网址:

/news/10146444.html

免责声明:

1.资讯内容不构成投资建议,投资者应独立决策并自行承担风险

2.本文版权归属原作所有,仅代表作者本人观点,不代表非小号的观点或立场

上一篇:

巨鲸的资金涌向哪里,哪里就是热点!

郑重声明: 本文版权归原作者所有, 转载文章仅为传播更多信息之目的, 如作者信息标记有误, 请第一时间联系我们修改或删除, 多谢。

金宝趣谈

[0:15ms0-5:223ms