继8月Bytom 2.0主网升级后,比原链再一次迎来重磅升级,全新的Summoner合约语言正式发布。 新版的Summoner语言拥有非常多的亮点,对开发者非常友好,有助于比原链生态进一步壮大。 一、全新的语法体系,类Go语言设计 对比与Equity语言,新的Summoner语法更贴近当前的高级计算机语言,语法也参照Go语言设计,对开发者友好,易读易懂,快速上手。 比如对比下面相同的单签验证合约: 对于有一定编程经验的人来说,Summoner版本一看即知,而Equity版本需要一定的学习。 二、首个基于UTXO模型的世界状态 Bytom2.0扩展了底层BUTXO模型,开辟出新的空间存放全局数据,让合约获得世界状态,从而能够支持更复杂的业务需求。 新的UTXO结构如下图所示: 三、引入全局变量 进行引入全局变量,多个方法可以共享参数,也方便方法之间进行数据传递,同时还能让合约获得世界状态,能够支持状态转换,从而增加合约的灵活性和复杂性。 全局变量可以按照以下方式进行声明: 四、新增Build-in方法 Summoner内置了常用的Build-in方法,增加代码的复用性,减轻开发者的负担,直接调用即可。 Build-in方法如下所示: 五、比原链2.0进入新的阶段 发布新的智能合约语言和编译器,意味着比原链进入新的阶段。通过新的合约,将极大促进比原链的生态推进和应用落地,同时类计算机编程语言的合约语言将极大拓展开发者的数量,即使没有使用过其他合约语言也可以快速上手。 在未来将加入结构体支持,库文件支持等等的高级功能,让合约更上一层楼。 更多合约技术内容请参阅开发者中心: https://developer.bytom.io/zh/guide/04_smart_contract_overview.html —- 编译者/作者:比原链_Bytom 玩币族申明:玩币族作为开放的资讯翻译/分享平台,所提供的所有资讯仅代表作者个人观点,与玩币族平台立场无关,且不构成任何投资理财建议。文章版权归原作者所有。 |
比原链正式发布新版Summoner合约语言
2021-10-28 比原链_Bytom 来源:区块链网络
LOADING...
相关阅读:
- 比特币期货ETF狂欢退去杠杆ETF乘胜追击难2021-10-28
- 企业在元宇宙中的未来是什么样?2021-10-28
- FTX帝国大扩张2022年收购资金或超10亿美元2021-10-28
- Billionaire Bunny Club集成Chainlink VRF2021-10-28
- 零工经济体:当每日坐班成为过去式2021-10-28