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能够将此一直保持下去。

BCH智能合约进程持续推进 新方案接连被推出相关推荐

  1. BCH智能合约方案正式推出,我们的征途是星辰大海!

    关于智能合约,你能想到什么?是凭借智能合约发Token功能一举冲上市值榜第二的以太坊?还是依靠智能合约概念持续升温,成就史上最大ICO的区块链项目EOS?总之,智能合约是一个梦幻的词汇,就像所有的初创 ...

  2. EOS安全漏洞再发,BCH将如何兼顾智能合约效率与安全?

    SDK是Software Development Kit的缩写,中文意思就是"软件开发工具包".在智能合约开发中,SDK 为不同平台的交易提供了统一的支付接口,开发者在Dapp页面 ...

  3. BCH正式升级,智能合约,逐梦而来!

    尽管比特币诞生于2008年,一直到2017年技术水平都没有质的提升,甚至被ETH等竞争币在某些方面超越,这一切,都拜顽固的core党所赐. 万幸的是BCH在诞生不到一年的时间里,就使比特币的技术水平有 ...

  4. 四十种 智能合约 支持平台

    目录 1. 以太坊( Ethereum ) 2. Quorum 3. Wanchain 4. æternity 5. Zen 6. Counterparty 7. Rootstock (RSK) 8. ...

  5. 智能合约的48个应用场景介绍

    合约的基本功能是通过价值交换约定各方责任.由于DLT(分布式账簿)技术的出现,智能合约让合约的编写和执行变得更加高效且自动化. 然而,如今的智能合约还存在诸多缺陷,因为它们无法与真实世界联通.预言机是 ...

  6. 分享实录|区块链技术与智能合约入门(开发实例)

    2019独角兽企业重金招聘Python工程师标准>>> 1 什么是区块链 1.1白话讲解区块链 现在区块链特别火,可能大家都听说过区块链,听说过比特币,那到底什么是区块链? 前几天和 ...

  7. 以太坊solidity智能合约-生成随机数

    Solidity随机数生成 在以太坊的只能合约中,没有提供像其他面向对象编程一样的生成随机数的工具类或方法.其实,所谓的随机数也是伪随机的,没有哪一种语言能够真正的生成随机数. 对于solidity来 ...

  8. solidity智能合约implicit conversion异常

    问题场景 在使用^0.5.10版本的solidity时,如果使用this关键字会出现以下问题. 代码: require(tokenContract.balanceOf(this) >= _num ...

  9. 迈克尔逊干涉仪仿真程序_使用迈克尔逊编程语言在Tezos上编写智能合约[操作指南]-第2部分...

    迈克尔逊干涉仪仿真程序 我们将使用用户传入的参数在Michelson中编写一个新的智能合约,在将新字符串保存到存储中之前,我们将其连接到存储中已经存在的字符串. (第1部分 在这里 .) 在上一篇文章 ...

最新文章

  1. IntelliJ IDEA 最常用配置,应用、永久激活
  2. .NET Excel 2003 批量插入数据很慢的解决办法
  3. 【Linux】18_日志管理rsyslog系统日志管理
  4. ML之NB:利用朴素贝叶斯NB算法(CountVectorizer+不去除停用词)对fetch_20newsgroups数据集(20类新闻文本)进行分类预测、评估
  5. mysql 昨天日期_MySQL 日期函数 今天明天昨天......
  6. 获取input相同名字的元素的值
  7. Aptana3 SVN Client安装
  8. UOJ 67 新年的毒瘤 - Tarjan
  9. 老板看似表面风光,可能还没有员工赚得多
  10. 机器人建模中移动关节如何建立坐标系_机器人标准DH建模法
  11. mysql表的一列拆分成两列_将float值拆分成MySQL表的两列?
  12. 国内机器人编程赛事大全介绍
  13. Python实时爬取斗鱼弹幕
  14. Unity3D Odin Inspector 简单介绍与入门
  15. 一文读懂:制造业头部企业如何构建经营分析数字化体系
  16. 数据分析可视化- 十三朝古都西安
  17. (17)UVM sequencer和driver
  18. 小型电话薄管理系统(Mysql数据库)
  19. iphone mac平台下破解微信的语音
  20. 修改功能测试的测试点

热门文章

  1. js如何去除多个cookie?
  2. MySQL 5.7 并行复制实现原理与调优
  3. asp.net 发送邮件代码
  4. zabbix添加端口监控
  5. Java基础-时间复杂度计算方式
  6. 微软宣布公开预览其内容分发网络
  7. 4月25日日志(4.25)
  8. 数据结构第一次作业——抽象数据类型
  9. (13)处理静态资源(自定义资源映射)【从零开始学Spring Boot】
  10. javascript callback函数的理解与使用