5月15日又是一個艱難的分岔日!比特幣現金正在建立一個新的區塊鏈,具備32MB的塊大小限制並增長了智能合約功能。這是比特幣現金社區在一年以內經歷的第三個硬分叉,並宣稱他們不負責任地改變增長區塊鏈交易能力的必要條件。比特幣現金致力於爲平常支付提供廉價且快速的交換媒介。算法
「硬」分支是指須要從前一個分支鏈建立新的區塊鏈的軟件更改,而「軟」分叉能夠在不建立新區塊鏈的狀況下進行軟件更新。所以,只有在區塊鏈架構的最基本層面須要進行更改時纔會實施硬分叉;共識協議層。網絡
比特幣現金的背景架構
比特幣現金是去年夏天在比特幣區塊鏈的硬分叉產生的。在比特幣生態系統各方就如何擴大比特幣網絡進行了屢次辯論以後,由ABC比特幣組織的一組開發者組成的團隊編寫了一個硬分叉的代碼,以建立一個8MB塊區域的新區塊鏈。 8月1日,這個新的代碼被用來將整個比特幣塊的歷史複製到一個新的網絡上,開始獨立開採本身的交易,做爲一個獨立的貨幣而且在不一樣的開採參數下。比特幣現金承諾是一個點對點現金系統。這個系統應該在傳統金融系統沒法到達無銀行帳戶的地區流行。工具
在去年夏天的硬分叉案例中,不只建立了新的區塊鏈,並且還向市場引入了一枚新硬幣來表明在新交易分類帳上交換的價值。可是,並不是全部的硬幣都會生成新的硬幣。好比,比特幣現金在去年11月份再次難以解決,由於網絡產生了大幅波動的哈希率,所以修正了他們的調整挖掘難度的算法。區塊鏈
爲了對系統進行修補,在比特幣現金區塊鏈上運行不一樣客戶的各個開發團隊贊成實施一個硬分叉,他們將舊分類帳所有複製到新鏈中,並更新軟件,並放棄舊鏈。儘管技術上來講11月份也是一個'硬'分叉,但它顯然與之前的社區分化不一樣,不只產生了新的區塊鏈,並且還產生了新的網絡和新的硬幣。code
然而,區塊鏈開發商(包括比特幣現金)謹慎對待硬分叉是不該該低估的,這是一個微妙的過程,可能會帶來嚴重的財務後果。儘管社區中的許多人都以完全的恐懼來對待硬性分擔,但這是比特幣現金運做的一個關鍵部分,因此比特幣現金社區並不懼怕硬性分支。事務
最新硬叉有什麼新功能?開發
這一次與11月份的硬派更相似,但略有不一樣。今天的貨叉既沒有創造出新的硬幣,也沒有改變現有的問題,而是以兩種方式嚴格進行創新。第一個主要變化是塊大小限制從8MB增長到32MB,這是一個前瞻性調整,以適應每塊更大的事務吞吐量。我以爲如今這個塊大小的增加是更好的,而比特幣現金的使用仍然有增加的方式,而不是之後當網絡全速加速時。產品
這種較大的區塊大小給比特幣現金帶來了必定的擴展空間,這是其餘區塊鏈一直在尋求以其餘方式解決的問題,例如閃電網絡和Lightof Proof of Stake。這使比特幣現金有點獨特,由於它試圖解決共識協議層的擴展問題,同時維護工做證實模型。社區
可是,更大的模塊實際上不會增長網絡的使用量。可是,它的確提供了史無前例的增加能力。使用率的增加並不取決於區塊大小,而更多取決於支持比特幣現金的社區和企業。產品,服務和商家採用是關鍵。在塊大小增長以後,比特幣如今提出的下一個進步是添加新的並從新啓用舊的,先前未激活的機器腳本操做代碼,或者更簡單的「操做代碼」,這些代碼爲開發人員建立工具智能合約。
這些機器碼被比特幣現金社區稱爲「Satoshi Op-codes」,容許開發人員建立不一樣類型的元數據實現。經過具有調用這些功能的能力,開發人員能夠建立「彩色硬幣」或表明令牌。這些是能夠以特定方式標記以與債券,股票,貴金屬,商品以及任何物理或虛擬物體相對應的標記。
很難說這個新功能可能會產生什麼,可是若是咱們將咱們的假設創建在以太坊已經可以從其第二層實現中完成的假設基礎上,那麼我相信它會給比特幣現金提供大量創造性和生產力的空間想法開花。爲此,咱們必須看看比特幣現金社區的開發者如何利用這些新功能,以及市場是否決定解決這個還沒有被推進擴大的新塊大小。