??继8月Bytom2.0主网升级后,比原链再一次迎来重磅升级,全新的Summoner合约语言正式发布。
新版的Summoner语言拥有非常多的亮点,对开发者非常友好,有助于比原链生态进一步壮大。
一、全新的语法体系,类Go语言设计
对比与Equity语言,新的Summoner语法更贴近当前的高级计算机语言,语法也参照Go语言设计,对开发者友好,易读易懂,快速上手。
比如对比下面相同的单签验证合约
DeFi借贷协议FLUX和比原链达成全面战略合作协议:据官方消息,DeFi借贷协议FLUX和比原链(BTM)达成全面战略合作协议,双方将在品牌宣发、社区运营、技术研发等领域全面合作,共同建设DeFi生态。据悉,FLUX将于今日10:00上线BTM并支持借贷挖矿。届时,BTM持币用户经跨链到Conflux链上得到cmBTM通证,使用cmBTM在FLUX上参与借贷及挖矿。FLUX已在Conflux链上部署并开启挖矿。详情见官网公告。[2021/3/31 19:32:01]
比原链高级研究员马烈:DeFi 和流动性挖矿是两回事:在9月24日16:00币赢举办的第三期《共识52》AMA活动中,比原链高级研究员马烈表示:虽然我认为流动性挖矿的高收益无法持续,但是我认为 DeFi 会继续高速发展。
区块链在商业中的一个重要应用就是降低验证成本。通过 DeFi 协议,比如 Balancer、Melon,可以很低成本管理一个基金,区块链和智能合约本身能够承担大量的验证和管理工作。而在传统金融中,管理一个基金需要很多中介机构的托管、验证等,相比之下耗费大量成本。
目前世界上可编程的资产正在变得越来越多,不仅仅包括新的加密资产,还有很多传统资产、甚至法定货币都在变得可编程化。从这些角度去看,DeFi 是有着坚实商业逻辑的。[2020/9/24]
链塔智库发布比原链评级报告,评级为A:今日,链塔智库发布比原链BTM评级报告。评级分析师团队将比原链BTM项目等级定义为「A」,项目可用性较强,代币稳定性一般,风险较低。[2018/5/8]
对于有一定编程经验的人来说,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
郑重声明: 本文版权归原作者所有, 转载文章仅为传播更多信息之目的, 如作者信息标记有误, 请第一时间联系我们修改或删除, 多谢。