去年今日(2017年8月1日),比特币现金(BCH)横空出世,当它最开始被提出的时候,没有人知道这个新生的区块链资产是否有价值,是否能够生存下去。然而时隔一年,它以顽强的生命力就不断和比特币争夺市场的领导权和话语权,甚至命名权。
比特币现金(BCH)预售时的价格为550美元,由于初期不被看好,诞生首日的价格跌至300美元,如今涨至763美元,一年上涨154%,稳居全世界数字货币市值排行榜第四位。
比特币现金(BCH)发展过程中究竟历经了哪些波折,又是怎样一步步走到了今天呢?接下来,就带大家做一个回顾和梳理。
历史之辩:谁才是真正的比特币?
纵观比特币现金(BCH)的发展路线,从始至终都是围绕着“如何成为最好的货币”。
从扩容之争开始
“扩容之争”是一个始终伴随比特币发展,并横亘其中的话题。争执两派既有共识,又有异议。他们一致认为比特币原有的1MB 容量限制意味着:网络阻塞,从而降低了交易确认速度,由此产生高额手续费,最终不利于用户体验。而他们的异议在于不同的解决方案。一个方法是是增大区块容量,另一个则是被称为隔离见证的技术改造方法。
2017年,比特币迎来第二个大的爆发期,价格一度突破6000美元。长达三年之久的扩容之争随之彻底进入了白热化阶段,core开发组和大区块支持者的矛盾已经到了难以调和的地步。
在这个大背景下,在中间派代表人物Barry Silbert四处奔走呼吁,扩容之争的各派支持者走到了一起,联合签署了纽约共识,但是core开发组拒绝派代表参加。
随后,纽约共识计划部署隔离验证、取消区块大小1M限制,支持2M区块。然而由于最初签署者鱼池的临时退出,使得纽约共识困难重重,名存实亡,更多的大区块支持者投向了比特币现金(BCH)的怀抱。
比特币分叉前夕出击
2017年7月22日,比特币现金(BCH)被提出,为了赶在比特币隔离验证之前复制账本,仅仅一周后的8月1日,比特币现金(BCH)就开启了硬分叉,第一个区块在区块高度478559上被挖出,这也标志着比特币现金(BCH)的诞生。
比特币现金(BCH)的诞生给扩容之争画上了一个句号,但却同时开启了另一场争夺:谁才是真正的比特币?
比特币现金(BCH)和比特币(BTC)是孪生兄弟,比特币现金(BCH)产生之初是以“糖果”的形式分到比特币用户手中的,所以最初的比特币现金(BCH)的用户也是比特币的用户。
说白了,比特币(BTC)和比特币现金(BCH)之争不仅仅是大区块小区块之争,更多的是未来的发展方向之争。
比特币(BTC)部署了隔离见证,更注重扩展性,致力于构建自己的生态。而比特币现金(BCH)删除了隔离见证,直接扩大到最大8MB的区块大小,更加专注于比特币的“货币”属性。但一致的是,他们都并不排斥闪电网络,及部署智能合约的方向。在接下来的时间,他们也分别用各自的行动践行着自己的梦想与理念。
百天后,终于存活下来
比特币现金(BCH)发展的路上并不是一帆风顺的。9月和10月是考验比特币现金(BCH)的两个月。外部的因素是中国对数字货币行业的监管,很多新生币种从那时起就因为监管而消失。内部原因则是比特币现金(BCH)前期的算力难度调整机制,让比特币现金(BCH)的发展受到了严重的阻碍。
对于比特币现金(BCH)的支持者来说,11月13日是一个非常值得纪念的日子,这一天比特币现金(BCH)算是真正存活下来了。
最初应用在比特币现金(BCH)网络的DAA保证了该货币的繁荣,但是也产生了疯狂的算力波动。最终,社区选择了来自Bitcoin ABC首席开发者 Amaury Sechet提出的DAA提案,通过硬分叉修复DAA。协议共识的改变意味着出块时间的稳定保持在10分钟左右。
很多BCH的支持者认为,BCH和BTC的竞争从此刻,正式开始。
二次硬分叉,从8M到32M
2018年初5月15日,比特币现金(BCH)进行第二次硬分叉,将区块大小上限从8M提升到32M,同时恢复9个早期在比特币上被禁用的操作码。除此之外,此举还将交易数据结构中的OP_RETURN数据载体从80字节增加到220字节。
这一次硬分叉,不仅仅是延续了比特币现金(BCH)通过扩容达成解决拥堵,降低手续费的目的。更重要的是,它将释放基于BCH的智能合约以及代币化的能力。智能合约并非一定要图灵完备,此番部分OP代码的复活,能增加协议扩展接口,为未来上线智能合约打下基础。
硬分叉升级刚过去不久,比特币现金(BCH)开发团队又开始为2018年11月15日的升级做准备了。7月5日,比特币现金开发团队Bitcoin ABC发布了比特币现金升级时间表,详细说明了下一步的计划。开发人员要在8月15日之前就要完成下一次升级的协议更改。并于10月15日结束测试发布新版本。
压力测试正在进行中
比特币现金社区有人提出将对BCH进行新一轮的压力测试。此次压力测试则主要是针对比特币现金硬分叉升级之后的32MB的区块上限。
为了保证此次压力测试的有效性,而不被当成一次攻击,测试团队建立了一个网站,人们可以事先将签名和raw tx上传,当达到压力测试约定的时间点时,所有的tx将按照一定的顺序播出。目前这个网站已经被推出,并将测试时间是定为北京时间2018年9月1日晚20:00。
未来之光:智能合约赋予的想象力
尽管比特币现金(BCH)的成功与否尚需时间的验证,但其社区开发者的效率和创新能力是值得赞扬的,这一点体现在很多方面。
推出智能合约方案
7月19日,BCH智能合约方案正式推出,是一个名为Wormhole(虫洞)的项目。该项目始于今年的5月份,Wormhole cash是基于Bitcoin Cash区块链实现的,在不改变现有BCH共识规则的情况下,使得BCH区块链实现Token的发行、转移和燃烧等基本功能。
尽管目前来讲,Wormhole还停留在概念层面,但它对标的明显是已经发行Token千余种的以太坊。以太坊已经有了一套较为成熟的发币机制,并且无需成本。Wormhole协议虽说已经有了具体的发币模式,但未来能抢占多大的市场还是个未知数。
但是不得不说,智能合约对于BCH的意义是巨大的。
一方面,它会推动BCH的普及和使用。这一点主要得益于Wormhole协议中的基础货币WHC,因为如果在BCH上发行Token,不可避免的就需要使用BCH进行兑换WHC,发的Token规模越大,所使用的BCH就会越多。
另一方面,它将加速BCH相关应用研发。凭借自主执行的智能合约,在以太坊上面已经涌现出数百种去中心化应用,现有的BCH应用如果遇上智能合约会不会出现新的惊喜,也是令人期待的一件事。
迎来两个代币发行方案
除此之外,BCH社区又推出了新的代币方案。一个是来自Cryptonize.it开发者提出的Cryptonized Cash(CC)协议,另一个是由Jonald Fyookball,James Cramer,Unwriter,Mark B. Lundeberg,Calin Culianu和Ryan X. Charles六个开发者提出的Simple Ledger Protocol(SLP)。
Cryptonized Cash是采用的我们常说的染色币技术。染色币技术其实早在2013年时就已经在比特币网络亮相。Cryptonized Cash将它使用在比特币现金(BCH)网络中,它100%开源的,不用经过许可就能够立即使用。染色币可以代表代金券,优惠券,代币,山寨币或其他资产等。
而关于Simple Ledger Protocol(SLP),该协议的6名开发者已经联名发布了题为《Simple Ledger Protocol:一个基于BCH的代币系统》的论文,详细介绍了这一方案是如何实现的,以及是如何发行Token的。该协议和Wormhole协议一样无需改变BCH的共识,也是利用OP_Return来存储交易中的元数据。
整合“石墨烯”技术
BCH代币化方案Group和Tokeda以及虫洞Wormhole的推出,着实让支持BCH智能合约的开发团队nChain火了一把。而同样作为BCH的开发团队之一,Bitcoin Unlimited(BU)也丝毫不逊色,前不久“预共识(pre-consensus)”机制的提出,改善区块传播时间指日可待。
不仅仅是预共识,为改善区块传播时间,近日,BU再放大招,宣布在其客户端里整合石墨烯区块传播技术。“石墨烯(Graphene)”协议是一种利用布隆过滤器(bloom filter)以及可逆式布鲁姆查找表(IBLT)降低带宽将区块传播到全节点的新方法。据称,石墨烯技术比致密区块(Compact Block)和极瘦区块(Xthin Block)的效率要高出10倍。
由此可以看出,目前BCH社区讨论非常热烈,竞争非常强烈,这对于BCH的发展无疑是一件好事。