您当前位置: 首页> 资讯> 原子竞猜“ChainBet”新推动,比特币现金(BCH)新智能合约编程语言Spedn发布

热门标签

热门动态

原子竞猜“ChainBet”新推动,比特币现金(BCH)新智能合约编程语言Spedn发布

作者:链大全 日期:2018-10-29 15:43:33


 

作为真正的比特币,BCH有着两把利器作支撑,一是支付,二是智能合约。一个可以助力BCH成为世界上最好用的钱,一个可以基于BCH打造强大的商业生态体系。而这些都离不开BCH开发者的不懈努力。
 

10月26日,据bitcoin.com报道一位名为Tendo Pein的开发商宣布推出针对BCH网络的新智能合约编程语言Spedn。Pein说:“Spedn是一种基于BCH的语言,其设计用于显性和安全性,同时具有类似于C编程环境的语法。”

 

自BCH智能合约上线以来,出现了许多基于BCH区块链代码开发工具,那么Spedn的独特优势在哪里呢?

 

最大的优势体现在更简单更易用。用比特币编写智能合约的困难之一是脚本语言,它是一种面向堆栈的语言,类似于Forth编程语言和环境,对于开发者来说,是极不友好的,所以Pein对Haskell数据处理语法的热情促使开发人员开始构建Spedn。这是一个更为高级的智能合约开发语言,类似于C语言,是纯粹的函数,开发者在使用时可以更明确、更清晰。
 

同时Spedn的文档可供BCH开发人员审阅和反馈。规范提供了语法概述、契约模板、词汇作用域等。此外,Pein的工作还详细介绍了数学函数、散列函数、密码检查以及用于编译的命令行接口。Spedn文档进一步为开发人员提供了理解比特币脚本的快速入门指南和注释。
 

众所周知,计算机语言的发展主要分为三个阶段,繁琐的以0/1代码为主的机器语言,发展到以英文单词和与0/1代码相对应的汇编语言,再到以java和C语言为主的高级语言。所以,Spedn的发布,也是BCH智能合约编程代码全面进入高级语言的重要一步。

 

那么Spedn将如何助力ChainBet更好发展呢?
 

原子竞猜“ChainBet”协议由BCH开发负责人Jonald Fyookball设计,随后Openbazaar的开发者Chris Pacia在BCH区块链上进行了第一次原子竞猜,这引发了BCH支持者的巨大热情。笔者曾经说过,智能合约将赋予ChainBet更大的扩展能力,这一切由Spedn成功实现。
 

Pein展示了两份应用Spedn开发的智能合约案例,一份是基于BCH开发商Awemany提出的确保零确认交易的提案的合约。而另一份就是Chainbet,它可以保证用户以分散的方式进行线上投注,开发人员说:“ChainBet的运作流程由几个步骤组成,这些都可以用Spedn来展现。”
 

Chainbet是一个极具娱乐性的智能合约应用,所以拍卖、多人投注和六面掷骰子等功能的加入也证明了使用Spedn应用开发的能力,相信随着越来越多的开发者加入,可以给原子竞猜带来更多有意思的功能。

 

当然,没有绝对完美的开发工具,哪怕Spedn有着再强大的优势。未来随着BCH不断发展,应用需求不断上涨,BCH需要更聪明、更易用、更强大的开发工具。Pein补充说:“许多突破性的改变可能会出现,Spedn远不是聪明的合同开发者的开箱即用的解决方案。”
 

所以,我们希望未来会有更多突破性的开发工具出现,助力BCH智能合约得到跨越式的发展。