文 | 王也 编辑 | 卢晓明
出品 | Odaily星球日报(ID:o-daily)
11 月 15 日,比特币现金(BCH)即将迎来半年一次的硬分叉升级。
BCH 的币价受到了此次升级利好的带动,从 10 月 24 日的 200 USDT 涨到了 11 月 6 日的最高点 308 USDT,前后上涨了 54%,当然这次上涨也不乏吴忌寒强势回归比特大陆利好的推动。
然而,BCH 的升级行情却未能稳住,升级前一天,11 月 14 日上午,据火币Global 数据显示,BCH 短时下挫,现已跌破 280 USDT 关口,最低至 275.35 USDT,24 小时跌幅 2.92%。
这次硬分叉升级并没像去年 11 月那次算力大战如此阵势浩大,市场上关注的人也不多。知密大学发起人刘昌用对 Odaily星球日报表示,“这次只是常规升级,本来也不需要热炒,去年是 CSW 一伙借升级的机会搞了一场蓄谋大半年的叛乱。”
2017 年 BCH 诞生不久之后,开发者制定了每半年升级一次的计划。
每年的 5 月 15 日和 11 月 15 日为固定的升级时间点,采取硬分叉升级的方式。每次升级完之后的 2 个月内,开发者会讨论下一次升级的内容,并且在下一次升级时间点之前 3 个月左右放出新版本。
根据 BitcoinCash 官方微信公众号介绍,此次升级过程中 BCH 主要增加了两个新功能。
第一个功能是通过 Minimaldata 规则来消除 BCH 网络上的延展性矢量。11 月 15 日的升级公告解释说:“这消除了最终的 BIP 62 延展性矢量,意味着比特币现金网络上的大多数交易(包括所有 P2PKH 交易)以后都是不可展延的。”这样可以有效保护交易的安全性,而执行的 Minimaldata 规则也可以加强简化支付验证(SPV)的客户端。
BCH 增加的第二个功能是对 OP_Checkmultisig 和 OP_Checkmultisigverify 的支持,以完善上次添加的 Schnorr 签名功能。升级公告中写道:“这次升级添加了对 OP_Checkmultisig 的支持,升级之后,所有签名检查操作都将支持 Schnorr 签名。”
Schnorr 聚合签名(使用 OP_Checksig)是进行多重签名的一种方法。通过 Schnorr 签名,BCH 网络将允许更复杂的机制进行多重签名交易。
刘昌用对这次 BCH 硬分叉升级总结,“这次硬分叉升级解决了延展性问题,可以让交易更加安全,提高货币的安全性。多重签名在减少数据量方面,主要是提高网络处理性能,就提供更多签名方式而言,可以为货币的支付提供更加丰富的应用场景。”
在 BCH 网络升级功能更改生效之前,普通用户无需执行任何操作。对于交易所和钱包等基础设施来说,影响也不是太大。
而矿工和节点运营商需要下载并运行支持 11 月 15 日最新版本的 BCH 客户端。据区块浏览器 CashCoinDance 最新数据显示,目前 BCH 全网一共有 1510 个节点,已有 71% 的节点兼容了升级内容。
比特币现金(BCH)最早于 2017 年 8 月 1 日作为比特币的一种竞争币被推出。BCH 依旧沿袭比特币的协议,但是增加了区块上限,且不会采用 SegWit 隔离见证升级。
BCH 的诞生在当时的加密货币世界反响颇大,在随后的牛市中,它也一度占据过市值第二的位置,引发了当年随之而来的一连串分叉事件。此后,BCH 通过硬分叉的方式进行了三次升级:
第一次升级发生在 2017 年 11 月,主要是因为不稳定的紧急难度调整机制(EDA)。
EDA 有助于 BCH 在产生初期保证了小算力下的稳定出块,但这一机制也带来了弊端。由于难度不稳定,造成算力大幅波动,使其出块不稳。为了解决这个问题,BCH 在 2017 年 11 月进行了第一次硬分叉升级。
第二次级升级是在 2018 年 5 月,将 BCH 区块上限由 8MB 增加到 32MB,旨在能以更快的速度处理更多的交易。
而新的 OP 代码和彩色币技术的采用将在 BCH 网络中引入基本的智能合约和具有代表性的资产,这一改变是为了扩展 BCH 的更多的应用。这次升级后,BCH 诞生了虫洞协议、SLP、Keoken 等 Token 方案。
第三次升级发生在 2018 年 11 月,此次升级爆发了由吴忌寒支持的 Bitcoin Cash ABC 与 CSW 支持的 Bitcoin SV (Bitcoin Satoshi Vision)的算力大战,分叉出了 BSV。CSW 坚持扩容到 128M,并且对升级规则提出了不同的意见。
在这次升级过程中添加了两个操作码:OP_Checkdatasig 和 CTOR。
通过 CTOR,区块中的交易以不同的方式排序,同时消除拓扑交易排序(TTOR)的限制。开发人员认为 CTOR 消除了区块模板创建时间的复杂性,当与石墨烯协议结合时,还可以得到一种更有效的区块广播方法。
而 OP_Checkdatasig 则用来改进 BCH 脚本语言,当有人使用 OP_Checkdatasig 时,它会计算交易中的哈希值,并且根据该数据来检查签名,这实际上是以一种自治的方式来验证无效签名的。OP_Checkdatasig 的支持者认为脚本语言可以允许多种不同的契约式概念,包括无许经过许可的跨链原子交换、本地权证和预言机。
BCH 在区块高度 582680,增加了基础 Schnorr 签名协议。该签名算法理论上可以通过减少 25% 的带宽和存储来提高扩展性。如果该协议与交易混合等概念相结合,Schnorr 方案还可以提供交易隐私等方面的好处。
从上面三次的分叉历史、以及平时 BCH 社区的讨论,我们可以发现,BCH 的目标是全球通用的“世界货币”。
而对于加密数字货币来说,交易确认时间长、手续费高等因素依旧限制加密货币在人们日常生活中的使用。
BCH 是大区块的代表之一,认为更大的区块也意味着更强的交易处理能力。此外,BCH 在交易手续费上相较于 BTC 也具有一定优势。
图片来自 bitinfocharts.com
根据 bitinfocharts.com 显示,近三个月 BCH 的交易手续费远低于比特币等其他主流币种,这也使得 BCH 得到了世界范围内一些商家的喜欢。目前 BTC 的手续费基本浮动在 1 美元左右,而 BCH 为 0.0091 美元左右。
图片来自 RogerVer 推特
根据 BCH 在线商家列表网站 acceptbitcoin.cash 显示,目前已经有 1128 家涉及各行各业的商家开始接受 BCH 支付;根据接受 BCH 的商家地图 Marco Coino 显示,接受 BCH 的实体店也已经超过 600 家。
此外,还有开发者开发了 BCH 信用卡。
10 月 13 日,开发者 Tobias Ruck 通过视频向大家展示了如何 Be.cash 发送交易,以及如何通过智能合约离线签署 10000 satoshi BCH 交易并为其提供保险。
一个月后,开发者 Tobias Ruck 则在 Be.cash 的基础上研发出了能够生成 BCH 有效签名的智能卡。该智能卡就如信用卡一样,不到一秒完成交易。而销售点只需在手机上安装一个应用程序就能够接收该卡进行的 BCH 付款,而且智能卡可产生卡到手机的 BCH 签名。
虽然智能卡的功能已经实现,但 Ruck 解释道:“它现在还非常粗糙,我还需要构建应用程序发送交易。不过,它一旦完成,将变得非常庞大。当扩大规模时,智能卡的价格实际上能够达到每张 1 美元。”
即便有了些进展,BCH 的支付之路还很遥远。除了自身需要攻克技术障碍,它在加密货币世界,与财雄势大的对手 BSV 正面对战,传统世界面临着 Libra 和各国 DCEP 的反攻。此时升级,只是这些战争中的一次常规军备优化。
对于这次升级之后的影响以及币价的表现,刘昌用总结道,“总体上,BCH 的每次硬分叉升级,都是综合考虑短期长期的市场发展,在安全、功能、性能多方权衡后非常务实的升级。有助于 BCH 市场规模的长期可持续增长。至于短期的价格表现,会受到资金流动、宏观环境、市场情绪等多方面的影响,无法预测。”
参考资料:
《BCH协议升级倒计时——超过68%的BCH全节点已支持升级》
《开发者推出BCH“信用卡”,方便用户离线发送BCH》
《BCH的硬分叉升级,谱写其在币圈稳扎稳打的成功逆袭史》
用戶喜愛的交易所
已有账号登陆后会弹出下载