比原链:比原链正式发布新版Summoner合约语言

??继8月Bytom2.0主网升级后,比原链再一次迎来重磅升级,全新的Summoner合约语言正式发布。

新版的Summoner语言拥有非常多的亮点,对开发者非常友好,有助于比原链生态进一步壮大。

一、全新的语法体系,类Go语言设计

对比与Equity语言,新的Summoner语法更贴近当前的高级计算机语言,语法也参照Go语言设计,对开发者友好,易读易懂,快速上手。

比如对比下面相同的单签验证合约

比原链创始人长铗:区块链市场未来会有三个万亿美元:12月18日下午,在由巴比特和链节点联合举办的“LTC To DeFi,Let’s MOV”直播活动中,比原链创始人长铗发表了题为《区块链3.0:从资产上链到资产映射》的演讲。他表示区块链市场未来会有三个万亿美元,一是未来比特币的市值规模可能会超万亿美元,二是未来通过区块链登记发行数字资产的规模将超万亿美元,三是未来通过区块链抵押数字资产来生成合成资产,这些合成资产和抵押资产的规模将超万亿美元。[2020/12/21 15:58:07]

声音 | 比原链CFO李宗乘:硬分叉之争是好事 侧链是未来的发展方向:在2018杭州比原链全球开发者大会上,比原链CFO李宗乘在主题为“侧链与跨链现状与未来”的圆桌会议上表示:硬分叉之争是好事,大家可以自主选择。侧链是未来的发展方向,比特币作为类黄金的代币,有相应支付和存储功能,其他的货币功能以及其他应用可能还要其他的区块链通证实现。所以更倾向于比特币未来市值可能只占5%。[2018/11/18]

对于有一定编程经验的人来说,Summoner版本一看即知,而Equity版本需要一定的学习。

二、首个基于UTXO模型的世界状态

动态 | 比原链VAPOR侧链正式发布并开源:比原链CTO朗豫在“2018比原链全球开发者大会”上宣布比原链VAPOR侧链正式发布并开源。比原链侧链项目第一个链接的是比原链主链,在后续会慢慢迭代,会和比特币、以太坊的主链都会进行相互的连接,会成为普适性侧链的项目。[2018/11/17]

Bytom2.0扩展了底层BUTXO模型,开辟出新的空间存放全局数据,让合约获得世界状态,从而能够支持更复杂的业务需求。

新的UTXO结构如下图所示:

三、引入全局变量

进行引入全局变量,多个方法可以共享参数,也方便方法之间进行数据传递,同时还能让合约获得世界状态,能够支持状态转换,从而增加合约的灵活性和复杂性。

全局变量可以按照以下方式进行声明:

四、新增Build-in方法

Summoner内置了常用的Build-in方法,增加代码的复用性,减轻开发者的负担,直接调用即可。Build-in方法如下所示:

五、比原链2.0进入新的阶段

发布新的智能合约语言和编译器,意味着比原链进入新的阶段。通过新的合约,将极大促进比原链的生态推进和应用落地,同时类计算机编程语言的合约语言将极大拓展开发者的数量,即使没有使用过其他合约语言也可以快速上手。

在未来将加入结构体支持,库文件支持等等的高级功能,让合约更上一层楼。

更多合约技术内容请参阅开发者中心:

https://developer.bytom.io/zh/guide/04_smart_contract_overview.html

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

地球链

[0:0ms0-0:937ms