BCH智能合约进程持续推进 新方案接连被推出
BCH的智能合约方案呈现出百花盛开之势。
自今年5月份比特币现金升级以来,BCH将智能合约作为其发展的一个分支。在过去的这几个月中,BCH社区中已经发布了很多智能合约的方案,如虫洞Wormhole,Bitprim的Keoken,Cryptonize.it推出的彩色币协议,Simple Ledger Protocol(SLP)等。上周我们也已经了解到这些方案中有很多都已经实现了发行Token的功能。不过BCH的智能合约并没有因此止步不前,近日又有两个基于BCH的智能合约方案被引入到BCH社区。BCH的智能合约方案呈现出百花盛开之势。
Recursive Smelting(RS)
其中一个智能合约的方案是名为“Recursive Smelting”,由开发人员Harry Barber和Chris Novick撰写。Barber在8月8日提出的提案中对该系统进行了描述,该系统允许可证明的Token的燃烧、Token的发放托管、原子交换(BCH到Token)以及通过Token支付矿工费。此外,开发人员说,该项目使用名为DAG的协议,并使用“SNARKs”的加密方法。
RS的介绍说明表示:“在Recursive Smelting(RS)中,主要目标是使用链上数据创建无需许可的协议,同时使得SPV兼容性最大化并避免侵入性协议更改。我们的提议起源于DAG类别,然后使用新颖的加密技术- 特别是简洁的非交互式知识论证(SNARK)来打破它。基于RS的Token的分类帐是一系列遵循三种原始交易格式之一的交易。““每个原始交易相互之间都有接口,在所有比特币交易的图形中创建一个子图。这些原始交易是创世交易,增发交易和所有权交易。所有权交易需要保留Token数量,而增发交易则不需要。”
目前RS项目的开发人员已经发布了一个证明库,它有一个钱包接口,允许Recursive Smelting协议所需的生成证明和验证。RS的创建者还发布了白皮书和一个示例实现。此外,开发人员还公布了该项目为期两周的评审,其中详细介绍了RS正在进行的大量开发工作。该团队添加了脚本设计更改,这是一个参考钱包的实现,可能会使用Electron Cash客户端。他们解释说,RS的创建者们还有很多工作要做,这个项目还需要进一步测试解析和验证、整理代码以及SNARK的兼容性。Barber在8月22日解释说:“最后,我们目前正在基于RS的原理,致力于建立一个非常通用的智能合约的强大框架。”
Bitcoin Token
另一个智能合约方案则是Bitcoin Token,这是在8月24日推出的,旨在通过使用BCH协议创建Token和智能合约。Bitcoin Token项目由名为Clemens的软件开发商推出,他的目标是在今年年底之前发布他的新平台。
Clemen的网站解释道:“Bitcoin Token是开发人员在比特币现金基础上构建Token和其他智能合约的工具- 它授予程序员非常低级别的访问权限,将其视为在汇编代码中编写智能合约。您还可以使用预定义的库并在几行Javascript中发行Token- 我们目前处于原型阶段并计划在年底前推出。”
Bitcoin Token与底层区块链一样具有可扩展性。发行一个新的Token或向其他用户发送Token都可以在几秒钟内完成。接收Token通常是Token解决方案在比特币之上的瓶颈——然而,Bitcoin Token方案保证以最小的存储开销快速进行Token验证。
比特币现金一向都是主导自由和创新的,这也是BCH社区智能合约方案能够百花齐放的重要原因。相信在这样的开放环境中会有更多更好的智能合约方案或者应用被推出,以此来推动BCH更好的发展。虽然目前比特币现金的智能合约方案有很多,但依旧都处于发展的早期阶段。随着时间的发展,BCH在智能合约方面终将迎来大爆发。从BCH社区不断涌现的智能合约方案可以看出,BCH的长远发展需要自由和创新,因此真心希望BCH能够将此一直保持下去。