BCC是什么
簡單來說,BCC是比特幣的一種硬分叉產生的幣,它修改了比特幣的代碼,支持大區(qū)塊,并且不包含Segwit。BCC的前世就是比特幣,分叉之前它存儲的區(qū)塊鏈中的數據以及運行的軟件是和所有比特幣節(jié)點兼容的,而到了分叉那一刻以后,它開始執(zhí)行新的代碼,打包大區(qū)塊,這樣就在鏈上形成了一個硬分叉。目前BCC還是一個期貨,將于8月1日正式分叉成為一個新幣種。
BCC與擴容
BCC全稱叫做Bitcoin Cash,顧名思義,它的設計者希望比特幣就是一種Cash,這也符合中本聰的初衷——比特幣是一種點對點的現金系統(tǒng)。點對點的現金系統(tǒng),才能做到每個人都掌握自己的財富。由于使用比特幣的用戶極速增長,比特幣擴容迫在眉睫,但這個事情卻又不那么順利,絕對的民主,有時候也會效率低下。如今擴容也已經爭論了三年之久,拖到如今,許多人已經對比特幣表示悲觀,故而催生了BCC,人們有強烈的意愿推動比特幣前進,即使是分裂,也好過徘徊不前,人類歷史及生物本身上也正是不斷地分裂重組,才有了如此大千世界。
由于比特幣的出塊時間已經確定,為平均10分鐘一個區(qū)塊,這個10分鐘,是當時中本聰基于全球達成共識所需的時間計算出來的,目前有些山寨幣則縮短了這個時間,使得出塊更快,單位時間內,能夠容納的交易更多了,但是它們也遇到了更多孤塊的問題,由于單位時間內同時挖出區(qū)塊的可能性更大,所以必然會產生更多孤塊。不像TCP/IP協議,如果你想發(fā)送更多數據,再多發(fā)一點包就可以了,比特幣的共識機制已經將10分鐘定死了,而且這個10分鐘也是需要的。出塊時間是不能修改了,那么要讓單位時間內容納的交易增加,那么只好調整一個區(qū)塊的大小了。還有一個辦法,那就是變得更中心化,成為一個不那么“民主”的結構(例如多層節(jié)點Dash、導流到側鏈等),這樣可以大大提升效率,然而,這樣就不再是一個點對點的現金系統(tǒng)了,也即違背了比特幣的初衷。
BCC的現狀與理念
我自己參與開發(fā)了BCC的礦池,接觸到了許多技術的細節(jié),BCC的節(jié)點軟件叫BitcoinABC,它基本上和原有的Bitcoin兼容,運行方式,RPC方法,錢包等都基本上一樣,但是改變了一些參數,例如在配置時,最大區(qū)塊大小必須配置為1MB以上,不能配置為1M或以下(支持8MB,默認2MB)。BitcoinABC的開發(fā)團隊脫胎于BitcoinUnlimited團隊,之前的BitcoinUnlimited軟件質量較差,而BitcoinABC則有志于提高Bitcoin的軟件質量,并且將前者的理念發(fā)揚光大。我個人是對BitcoinABC抱有期望的,之前在與BitcoinUnlimited的開發(fā)人員接觸的過程中,他們講到了為比特幣引入涌現機制來真正解決比特幣本身的共識問題、添加瘦區(qū)塊以加速同步等。我是希望比特幣保持它的純粹性,并且為更多人所用,并且變得更好用,比特幣可能不是區(qū)塊鏈的終極應用,但它應該保持它的純粹,成為一個價值的載體,這本身就很有價值,而不是變成其它別的東西。希望有更多人基于比特幣的理念,發(fā)展和壯大比特幣。目前BCC已經獲得了包括 bitcoin.com、ViaBTC等企業(yè)的支持,并且由ViaBTC交易所率先支持交易和挖礦,后續(xù)也會陸續(xù)有算力的支持。
小結
經過這一次BCC的硬分叉,大家應該也不會那么談分叉色變了,對于一個事物,尤其是全球人都來參與的事物,分叉其實也是有幫助的,分叉是探索,是嘗試,是更多的可能性,是為了誕生為新的事物。
評論