- 此次升級升了啥:加了兩個新功能
- BCH歷史上的三次硬分叉升級
- 定位世界貨幣,依然面臨眾多對手
聲明:本文由內容合作伙伴區塊鏈媒體“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 簽名?!?/p>
Schnorr 聚合簽名(使用 OP_Checksig)是進行多重簽名的一種方法。通過 Schnorr 簽名,BCH 網絡將允許更復雜的機制進行多重簽名交易。
劉昌用對這次 BCH 硬分叉升級總結,“這次硬分叉升級解決了延展性問題,可以讓交易更加安全,提高貨幣的安全性。多重簽名在減少數據量方面,主要是提高網絡處理性能,就提供更多簽名方式而言,可以為貨幣的支付提供更加豐富的應用場景?!?/p>
在 BCH 網絡升級功能更改生效之前,普通用戶無需執行任何操作。對于交易所和錢包等基礎設施來說,影響也不是太大。
而礦工和節點運營商需要下載并運行支持 11 月 15 日最新版本的 BCH 客戶端。據區塊瀏覽器 CashCoinDance 最新數據顯示,目前 BCH 全網一共有 1510* 個節點,已有 71% 的節點兼容了升級內容。
BCH歷史上的三次硬分叉升級
比特幣現金(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 美元左右。
根據 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 美元?!?/p>
即便有了些進展,BCH 的支付之路還很遙遠。除了自身需要攻克技術障礙,它在加密貨幣世界,與財雄勢大的對手 BSV 正面對戰,傳統世界面臨著 Libra 和各國 DCEP 的反攻。此時升級,只是這些戰爭中的一次常規軍備優化。
對于這次升級之后的影響以及幣價的表現,劉昌用總結道,“總體上,BCH 的每次硬分叉升級,都是綜合考慮短期長期的市場發展,在安全、功能、性能多方權衡后非常務實的升級。有助于 BCH 市場規模的長期可持續增長。至于短期的價格表現,會受到資金流動、宏觀環境、市場情緒等多方面的影響,無法預測?!?/p>
參考資料:
《BCH協議升級倒計時——超過68%的BCH全節點已支持升級》
《開發者推出BCH“信用卡”,方便用戶離線發送BCH》
《BCH的硬分叉升級,譜寫其在幣圈穩扎穩打的成功逆襲史》