自BCH在去年5月份升级之后,实现智能合约功能一直都是BCH发展的其中一个方向。BCH社区的开发者为了实现这一功能在不断努力。经历一年多的时间,BCH在智能合约、公链方面也取得了一定的成绩。 BCH经过升级,在OP-return容量扩大的基础上,BCH社区相继推出虫洞、SLP等代币方案实现了BCH区块链发行Token的功能。目前已经有多种代币通过BCH网络被创建出来,其中包括合规的稳定币USDH等。 去年11月的那次升级,BCH又新增了一个极其重要的操作码op_checkdatasig,它允许脚本验证来自区块链外部的任意消息,从而打开了许多令人兴奋的可能用例,其中也包括智能合约用例,例如区块链上的国际象棋。利用op_checkdatasig操作码,BCH可以实现有状态的智能合约。Local Bitcoin.com交易平台的去中心化实现有很大一部分正是op_checkdatasig的功劳。 虽然BCH的智能合约功能早就已经实现,但是BCH链上的智能合约用例却是寥寥无几,这是为什么呢? 其中,最主要的原因是缺少编程工具。众所周知,ETH的智能合约之所以应用广泛,最重要的原因是简单。ETH有很多可参考的智能合约案例,用户可以直接套用。相比之下,BCH社区中的智能合约并没有统一的语言和编程工具,仅有的几个案例也都是技术非常强的开发者编写,普通开发者即使想要创建智能合约也一筹莫展,不知道如何入手。 不过,这一问题即将得到解决。Cashscript是一种高级编程语言,可以在BCH主链上实现智能合约,允许用户以熟悉的方式编写智能合约。据它的开发者 Rosco Kalis表示,Cashscript的灵感来自以太坊的Solidity,但并不相同。CashScript语言允许用户以非常直接,可读和可维护的方式编写现金合约。与以太坊相比,比特币现金的智能合约虽然在功能上是有限的,但是它允许用户在货币支出上设置较为复杂的条件。 CashScript的出现将BCH智能合约的编写过程变得简单规范,而且也提高了开发者的效率。开发者通过使用CashScript可以快速高效的编写智能合约案例。 昨天,开发者Gabriel Cardona在其推特上宣布,CashScript文档已经发布。这对于开发者来说,无疑是一个非常好的消息。
CashScript文档主要分为4部分:入门,Cashc CLI,CashScript SDK参考,CashScript语言。在CashScript文档中有很多智能合约的案例,而且还有一些CashScript语言的使用方法。开发者可以依照此文档创建基于BCH网络的智能合约。 —- 编译者/作者:不详 玩币族申明:玩币族作为开放的资讯翻译/分享平台,所提供的所有资讯仅代表作者个人观点,与玩币族平台立场无关,且不构成任何投资理财建议。文章版权归原作者所有。 |
BCH智能合约方案CashScript现已上线
2019-07-10 不详 来源:网络
- 上一篇:BitMEX将通过终端提供加密货币数据
- 下一篇:区块链是新社会秩序的基础
LOADING...
相关阅读:
- 瑞波首席执行官布拉德·加林豪斯(Brad Garlinghouse)反对Coinbase的“不政2020-10-26
- DeFi新玩法 | 人人都能创建保险合约,一分钟了解Protekt Protocol想做什么2020-10-26
- Pionex派网携手币安,全新交易工具开启「区块链券商」新赛道 - 律动B2020-10-26
- Binance Launchpad添加了游戏宠物宇宙Axie Infinity2020-10-26
- 大多数欧洲专业投资者购买了数字资产或计划2020-10-26