比特幣分叉是怎麼回事?
預計在本月,比特幣將進行 SegWit2x 的第二步,將比特幣區塊大小擴容到 2M。如果礦工在這次升級中難以達成共識,可能會再出現三個月前的情況,即除了 BCC 和擴容到 2M 後的 BTC 以外,比特幣區塊鏈上可能還會再分叉出新幣。
比特幣之所以會出現分叉,是因為比特幣社區對 「比特幣擴容」 的主張不一致。剛剛說到的 SegWit2x,即隔離見證兩倍擴容方案,其實只是眾多的比特幣擴容方案中的一種。
我們今天就用講故事的方式,來聊聊比特幣的擴容和由擴容引起的分叉。
比特幣的定時炸彈?其實中本聰早想到了!
比特幣的區塊大小為1M,現在每個區塊大概都接近這個大小,已經快達到了區塊容量的上限。如果比特幣網路的轉賬越來越多,很多交易就不會在交易發生後的第一個發生的區塊被打包和確認,可能要等好幾個區塊,甚至更久。比特幣交易的擁堵導致了轉賬速度變慢,手續費也越來越高。
其實 ,在比特幣誕生之初,比特幣的發明者中本聰並沒有特意限制區塊的大小,區塊大小在其自身數據結構的控制下最大可以達到 32MB,那為什麼後來成了1M呢?這是因為在比特幣早期,幣價很低,有人惡意製造的大量小額轉賬使網路中有大量的待確認交易,導致正常的比特幣轉賬不能被確認,確認時間被延遲,影響網路正常運轉。於是中本聰將比特幣的區塊大小暫定為1M。
在比特幣白皮書的第7章,中本聰就明確提出了在比特幣容量不夠用的時候應該怎樣進行擴容。白皮書發布之後,他自己在社區留言的第一個問題,就指出了比特幣未來的擴容隱患。
擴容,到底聽誰的?
如果我們把最初的比特幣區塊鏈比作一條只有一條車道的馬路,每一筆比特幣交易就是馬路上跑的車。在這條馬路剛修的時候,車不多,所以馬路是夠用的。
隨著比特幣的發展,這條路上跑的車越來越多,於是出現了嚴重的擁堵,通行速度變得很慢,很多人都把車開到馬路入口了,但就是上不了路,最嚴重的時候甚至要等上一兩天。等不了那麼久?那你可以給馬路管理員(礦工)更高的手續費來優先上路。
為了解決擁堵問題,比特幣社區操碎了心,有很多個組織提出了各種花式解決方案進行競標,這些方案被叫做BIP(Bitcoin Improvement Proposal 比特幣改進建議)。
那麼問題來了,應該向誰競標呢?比特幣馬路的最初設計者中本聰說了,比特幣崇尚去中心化,所以這條馬路不應該有一個頭兒來拍板,而是每個擁有算力的人都可以投票(One CPU one vote),所以一個方案能不能成功,就看它的支持者是不是夠多。
兩大派系的擴容之爭
在各種參加競標的BIP方案中,有兩類最受關注。
第一類,我們暫時稱他們為大區塊派,主張擴大區塊來解決擁堵問題,直接對馬路進行擴建,把一車道擴成兩車道、八車道(把每個區塊擴容到2M、8M),或者車越多就修得越寬不設上限(Bitcoin Unlimited),這樣自然就可以供更多的車行駛了。
大區塊派的支持者主要是礦工,其中有一個叫比特大陸的公司,是比特幣馬路的最大建築公司(礦廠主)和建築設備提供商(礦機生產商)。
第二類,我們簡單地稱其為閃電網路派,主張用閃電網路解決擁堵問題,也就是不對馬路本身進行擴建(不動比特幣主鏈,仍然讓比特幣保持1M的區塊大小),而是在原有的馬路上方架一條高架橋(閃電網路),專門供自行車(小額高頻交易)使用,主路里的其他車輛(大額交易)就可以快速地通行了。但是閃電網路最好建立在隔離見證的基礎上,隔離見證就是原來的車上路都需要載兩類東西,一類是交易信息,一類是見證信息,後來發現見證信息並不是很必要,就把見證信息隔離出來不上馬路了,走其他通道,這樣每輛車的體型可以從SUV縮小到Smart,這樣也能容納更多的車了。
閃電網路的支持者中,有一個組織叫比特幣核心(Bitcoin Core),這個團隊是比特幣馬路的首席設計工程師中本聰退休時欽點的馬路設計和維護公司(比特幣開發團隊)。而且他們技術也很好,一直以來都義務維護著比特幣馬路,因此在社區中也有不少的粉絲。
乍聽起來,兩個方案好像都不錯,也都可以解決比特幣交易擁堵的問題。那麼兩邊到底在爭什麼呢?
讓我們來聽聽兩派的觀點——
大區塊派:
第一,閃電網路做的隔離見證對原有比特幣系統有巨大改動,萬一工程失敗路毀了,大家都沒辦法好好開車了;
第二,閃電網路畢竟不是比特幣區塊鏈,閃電網路可能會被中心化的機構控制,導致比特幣的中心化。
不過,大區塊派並不都反對閃電網路,他們中的一部分並不抵觸部署閃電網路,但是堅持在建設閃電網路的同時仍然需要擴大區塊。
閃電網路派:
第一 ,擴大區塊需要進行硬分叉,萬一有的用戶不升級錢包,就會產生對比特幣的分裂,造成混亂;
第二,如果區塊變大,以後交易越來越多,普通人的電腦上根本就運行不起這麼大的全節點錢包,只有機構的電腦可以運行,就會導致比特幣的中心化。
當然了,上面這些相互Diss的表現背後,其實兩派對比特幣終極願景的分歧。
大區塊派認為,比特幣的終極願景應該是貨幣,而貨幣只有在有很多人使用的情況下才會變得更有價值。因此比特幣作為貨幣,交易確認當然越快越好,手續費越低越好,也就是說用戶體驗必須要好。想像一下,如果你是一個對比特幣沒有特殊信仰的小白,某天去小賣部買早餐,結賬時準備試用一下新出的比特幣支付,結果發現要半個小時以後才能確認交易,還要收高額的手續費,你還會用嗎?
而閃電網路派認為,比特幣的終極願景應該是一種「終極自由貨幣」,是為了保護個人的財產安全,應該絕對地去中心化,個人必須要運行全節點錢包。
此外,從陰謀論的角度看,天下攘攘皆為利往,兩派的主張其實都是從各自的利益點出發的。
大區塊派的主要支持者是礦工,他們希望比特幣普及,更多人使用比特幣交易,賺交易費用,而閃電網路把大量小額交易都隔離開了...... 而Core之所以支持閃電網路,是因為Core團隊中的好幾名成員都在研發閃電網路的公司Block Stream工作,所以希望推廣閃電網路以賺取專利費。
妥協、毀約、排擠——兩次共識
正是因為比特幣社區的民主和去中心化,所以N個派系裡的N種方案吵得不可開交,一吵就是好幾年,意見也沒統一。但擁堵問題已經相當嚴重,比特幣的市場佔有額也從80%跌倒了40%。
大家一看這樣下去不行啊,必須得把擁堵問題解決了。所以,2016年2月,比特幣的開發團隊、礦場等在香港召開了一個會議,上面提到的大礦場比特大陸和Core開發者中的5位都參加了這次會議。最終,大家握手言和,說不如我們兩邊兒各退一步 ,把兩個方案結合一下,於是大家達成了共識,在部署隔離見證的同時把區塊大小擴大到2M,由Core來主導開發。
可是沒想到,Core的幾個開發者在共識上籤完字回去之後,團隊里的其他成員卻不認同這個共識,不願意開發,於是香港共識後來連代碼都沒寫,就這樣跳票了......
經過了香港共識事件,礦主對Core失去了信任,於是,2017年5月,大家在紐約重新召開了一個大會,這次他們決定:不帶Core玩了。
紐約共識達成的協議其實跟香港共識很像,也是隔離見證+2M擴容,還給紐約共識取了一個名字叫 SegWit2x。區別只是紐約共識中,隔離見證和擴容分成了兩步進行:第一步,在2017年8月1日先激活隔離見證(SegWit),等到三個月之後,也就是2017年11月左右,再把區塊大小擴容到原來的兩倍(2x)。
分叉:比特幣家族的新成員BCC
這邊Core一看大家都不帶他玩,很不爽,所以在紐約共識約定的隔離見證就要部署前,自己又提出了一個方案,叫UASF(用戶激活的軟分叉),並且聲稱不會對UASF進行任何的重放保護。戲劇化的是,UASF最終因為算力小,而且被 SegWit 兼容,並沒有真的產生分叉,反倒是推動了比特大陸投資的礦池 ViaBTC(微比特)團隊實施了針對 UASF 的硬分叉,這原本是比特大陸提出的針對 UASF 的應急方案 UAHF(用戶激活的硬分叉)。
最終,在8月1日這天,ViaBTC 挖出了第一個區塊,對比特幣區塊鏈進行了硬分叉,由此產生了一種比特幣的克隆競爭幣比特現金(Bitcoin Cash,簡稱BCC,在國外又稱BCH)。比特幣現金的區塊大小可以上升到8M,可以容納的交易筆數是原來比特幣原鏈的大小的8倍左右,並且去掉了隔離見證。
比特現金和比特幣的擴容方案對比
比特現金幣如其名,和比特幣相比,它因為區塊容量大,交易速度的確更快,手續費更低,的確是更像一種「現金」,也算沒有辜負取名者對它的期望。
比特現金誕生時,克隆了比特幣原鏈上的餘額,也就是說 8月1日 所有的比特幣用戶都獲得了等額的比特現金。在今天(11月5日),比特現金的價格是 4089 元左右,對於分叉時持有比特幣的人來說,這簡直是天上掉餡餅,白撿了一份兒新幣,還挺值錢啊!加上分叉後比特幣的價格一路大漲,大家的心情都明亮了起來,之前對比特幣分叉提心弔膽,經歷過一次之後發現,原來分叉也沒那麼可怕,甚至還挺美滋滋。
2x 大限臨近,會發生什麼呢?
距離8月1日的隔離見證激活已經過去了3個月,眼看著就快到約定好的2x,兩倍擴容的激活時間。
雖說當年的紐約共識有83%的算力都簽署了,但是在隔離見證部署之後,比特幣的交易速度有所改善,現在又有些人想要倒戈了...... 比如「魚池」礦池的CEO就說「我在7月的時候簽了字,現在已經9月了」。
如果在2x實施時,有大量的算力倒戈,激活了隔離見證之後的比特幣極有可能再演一遍8月的戲,再次分裂。也就是說,支持2x,升級到2M區塊的比特幣,和留在1M區塊的比特幣又會成為兩種幣。這兩種幣哪一種會成為正統的比特幣?那就要看哪一種「比特幣」能獲得更多人的支持了。
在 2x 升級前,我應該做什麼準備呢?
對於普通人來說,如果比特幣真的分叉,最大的風險就是「重放攻擊」。
什麼是 「重放攻擊」 呢?這是 2016 年 7 月以太坊進行硬分叉的過程中發生的,當時交易平台和用戶因為基本都是第一次遇到這樣的事情,經驗和準備都不足,因而受損失不少。
舉個例子,如果比特幣分裂為兩種比特幣,我們姑且先把它叫比特幣1/比特幣2,用戶賬戶內同時存在這2種對應數量的所有分裂的比特幣,每條鏈上的地址和私鑰生產演算法相同,交易格式也完全相同,導致在其中一條鏈上的交易在另一條鏈上很可能是完全合法的。所以使用者在其中一條鏈上發起的交易,就可以到另一條鏈上去重新廣播,也可能得到確認。這就是「重放攻擊」。
簡單來說,在你轉賬比特幣1的時候,你的比特幣2也可能同時被轉走,如果你轉出的地址不是自己的,那些比特幣2可能就再也拿不回來了。
對於用戶來說,要防止重放攻擊,其實也很簡單。你該怎麼做呢?
方法一:在分叉塵埃落定之前,不要轉賬比特幣。在分叉落定之後,可以將比特幣分別轉到屬於自己的兩個不同的地址,直到兩個資產徹底分離完成為止,之後再進行比特幣轉賬。這個方法可能需要消耗大量的時間和手續費。
方法二:將自己的比特幣放進靠譜的錢包或交易平台。這些有技術實力的平台會自發的運營去幫你處理好分叉過程中的可能會遇到的各種問題。如果將自己的比特幣存在僅支持分叉後部分比特幣的錢包里,將可能面臨分叉後產生的其他部分比特幣無法使用的損失。
擴容可以說是一個歷史遺留問題,在解決這個問題的過程中比特幣社區做了很多創新的構想和嘗試,也產生了各種曲折的故事。儘管各方的立場、方案不盡相同 ,但其實都在積極地想要解決這個問題。雖然比特幣的去中心化讓擴容問題的解決效率不算高,但是民主帶來的多樣化的可能性也正是比特幣的魅力之一。
-------------------------------------
歡迎關注 @矽谷密探
掌握全球創新趨勢
其他答案都寫得很詳細了。我來個普通話版的吧。
假設比特幣是一個word文件,方便大家理解。
大家共同編輯一個word文檔,把這個文檔命名為比特幣。到這裡沒有問題吧。
有些用戶覺得,你這個word字體太小了,或者100個字分一段,我覺得太不美觀了,我要改變。
然後這批用戶新建了一個文件,把原來「比特幣」這個文件里的內容複製到新的文件里,把字體調大一點,行間距增加一點,800字分一個段落。然後為了獲得比特幣原有用戶的認可,就聲稱,我不會刪改原來的內容,原來你寫的東西還會在這個新文件里。我們把這個文件命名為「比特幣 2.0」,你看,一看就是親生的看起來更高大上,大家快來我這個文件里寫東西吧。
當然,如果這個更改需求是比特幣核心開發團隊(「比特幣」文件的管理員)做的,那可能原來的文件就不要了。也就是管理員說原來的「比特幣」文檔直接扔回收站了,新的文件沒改名,也叫「比特幣」,所有人都來這個文件編輯吧。
這就是分叉,用大家能理解的語言來說就是,複製粘貼,保留原來的內容,新加內容不會同步到原來的文件上。
任何加密貨幣的價值都來自於人民群眾的認同。很多做分叉的團隊完全可以做山寨幣,但是他們覺得蹭比特幣熱度更簡單,因為能獲得一部分比特幣用戶的支持,白送的錢誰不要啊。於是現在市場上就多了很多分叉比特幣的人。Bitcoin Cash, Bitcoin Gold, Bitcoin Diamond等等等等。
以上僅代表個人觀點,如有貽誤,請指正,謝謝。
比特幣擴容爭議似乎終於要塵埃落定,如今,距離比特幣激活SegWit只剩幾步之遙,但是一些比特幣用戶對這一結果仍不是很滿意。
最初支持Segwit2x提案的其他人似乎也對最終擴大區塊容量失去了信心,他們現在也正在構建自己版本的比特幣,想要將命運掌握在自己的手裡。
8月1日,準確地說是在UTC時間12:20,該團體稱他們將從比特幣中脫離出來,創建一種名為Bitcoin Cash的全新加密貨幣。
Bitcoin Cash是什麼?
那麼,它是什麼?又如何與比特幣區分開來?
有兩個值得注意的主要變化:
它將區塊鏈容量增加至8MB。
它去除了SegWit,而SegWit這種代碼更改可能將於八月底在比特幣區塊鏈上激活。
一些人(包括該項目的一些支持者)稱Bitcoin Cash為「山寨幣」。這一術語通常指代軟體的分叉,這些分叉創建了一個全新的加密貨幣並擁有自己的市場。
不過與其他山寨幣不同,Bitcoin Cash的交易歷史與比特幣的交易歷史是相同的——至少直到分叉之前是如此。因此,如果Bitcoin Cash脫離比特幣,那麼用戶在兩條區塊鏈之上都會擁有比特幣。
都有誰參與其中?
到目前為止,大多數比特幣公司、礦池、用戶以及比特幣開發者似乎都對這項工作不感興趣。不過,還是有一些熱心的支持者。
位於北京的挖礦公司ViaBTC擁有近4%的比特幣算力,是比特幣分叉的首要主導者。
該公司也經營著一家交易所,成為了首家上市該加密貨幣的交易所,並計劃推出專門針對Bitcoin Cash的新礦池。
當被問及是否認為Segwit2x將會實現其路線圖時,該公司CEO楊海坡回答說:「我對此表示懷疑。」
此外,Bitcoin Cash已經吸引了一些希望擴大區塊容量的用戶,以及Bitcoin Classic和Bitcoin Unlimited等其他提案的開發人員的支持。
然而,並未參與進來的才是真正讓人感到更加意外的。
即使是曾經的支持者(包括挖礦公司http://Bitcoin.com與比特大陸)似乎對是否要支持該項目也感到猶豫不決。現在,他們仍然致力於有爭議的擴容提案Segwit2x。
挖礦公司比特大陸甚至啟發了Bitcoin Cash。然而,該公司表示,他們只計劃在某些條件下作出轉變。不過,該公司將來可能會既支持Segwit2x,又支持Bitcoin Cash。
在PSA聲明中,http://Bitcoin.com表示,其將允許其礦池中的礦工選擇是否要挖掘Bitcoin Cash代幣BCC。
儘管如此,目前該礦池仍將在Segwit2x鏈上進行挖礦,不過其表示如果預計在今後三個月左右的時間進行的SegWit區塊鏈容量擴大最終落空,「其將立即將公司所有資源轉移至只支持Bitcoin Cash。」
為什麼?
用戶和礦池想要脫離比特幣的幾個原因:
這些用戶想要增加比特幣的區塊鏈容量參數,並認為該加密貨幣的未來就取決於此。
SegWit很有可能很快激活,而一些用戶想要避免這一功能。
Segwit2x的區塊鏈容量參數增加有可能最終落空。
觀念上與技術上的原因結合也在與用戶的對話中展現出來。
當CoinDesk問到BitcoinABC的目標是什麼時,Culianu回答道:
「為了挽救比特幣。我們想要將比特幣擴容,這樣比特幣就不會消亡。比特幣本身已經有些病態並且奄奄一息了。」
下一步是什麼?
如果新的加密貨幣從比特幣主網路中分離出來,就會成為先例。所以,一些用戶很好奇想要看看究竟會發生什麼。
然而,若沒有礦工和用戶的大力支持,那麼也就可能不會對主網路帶來太大的影響。
儘管如此,如果Segwit2x的下半部分落空,或許還是值得一看的。那時,可能就會有更多的支持者。
例如,Culianu就總結得出了一個樂觀的觀點:
「我直覺覺得Bitcoin Cash可能會讓所有人都大跌眼鏡。幾個月之後它成為實際上的比特幣也不是完全不可能的。更大的8 MB區塊鏈容量是很有吸引力的。」
原文鏈接: Bitcoin Cash:為什麼要對比特幣區塊鏈進行分叉,這又意味著什麼?
比特幣文檔中關於分叉的描述見這裡:Developer Guide
比特幣網路正常運行依賴於節點按一致的規則檢驗和收錄區塊,這種情況下即便偶爾同時有多個相同高度的正確的區塊產生,分支博弈也會導致全網迅速歸集到同一鏈上。
但當涉及規則改變時,即網路中存在遵守不同的規則的舊節點和新節點時,就會存在區塊鏈分叉且不能迅速回歸同一鏈的可能,按具體情況又分為硬分叉和軟分叉:
簡單地說,硬分叉就是舊節點不接受新節點產生的區塊,導致網路分裂為新鏈和舊鏈的分叉。
軟分叉則是舊節點接受新節點產生的區塊(雖然可能有某種潛在風險),如新節點算力佔優,則分支博弈會導致網路最後歸一於新鏈。2013年3月曾有一次未曾預料到的硬分叉,原因是0.8版本使用的資料庫與0.7版本不同,導致某些0.8版本確認的塊因過大而不被0.7版本認可,最後的解決方案是0.8版本的節點退回0.7版本,參見https://bitcointalk.org/index.php?topic=152030.0 需科學上網。Mike Hearn寫過一篇討論硬分叉和軟分叉爭議的文章,值得一讀:
http://www.8btc.com/on-consensus-and-forks
題主說的應該是這個新聞:
2017年8月1日,由 ViaBTC(微比特)領導的礦工團體可能會創建一個比特幣分叉——Bitcoin Cash(BCC)。
我用過家家的比喻來講一講比特幣分叉吧。
1.比特幣和「過家家」道理差不多
為啥熊孩子連毛爺爺都敢撕,因為他還不知道這東西「有價值」。
所以,一種貨幣不是天生就有價值,而是是很多人相信它有價值的時候才會有價值。所謂「信則有」。
用高大上的概念來說,這叫「共識機制」;用普通人的話來說,這叫「過家家」。
比特幣是數字貨幣,所以它怎麼發行,發多少,是靠一堆天書一樣的代碼程序維持的。
過家家裡的「爸爸」(比特幣核心組),就是負責給大家生產比特幣;
「孩子們」(用戶)負責把家裡的人民幣偷出來,換成過家家的比特幣,然後相互買東西;「叔叔們」(比特幣礦工)拿著小本,負責給「孩子們」相互轉比特幣記賬。
本來相安無事,大家玩得很快樂,但是加入的小朋友越來越多,大家排隊等著叔叔記賬,隊都排到了院子外面。
爸爸和叔叔們商量:這樣不行,我們要升級一下遊戲規則,讓記賬變得快點。
這時候,兩撥人打起來了。
爸爸說,要這樣升級,叔叔們說,要那樣升級。
一群手裡拿著比特幣的孩子們一邊吃瓜一邊看著。
爸爸和叔叔們打得不可開交,已經在泥里撕起來了。這一打就是半天,太陽快落山了。有的小孩子覺得好無聊,把手裡的比特幣賣給了其他小朋友,拿著之前的人民幣回家吃飯了。
這就是7月中旬比特幣的「驚天大跌」,最低到了13000元左右一個。
2. 比特幣分叉就是「不帶你玩」
打了半天,爸爸和叔叔們一看很多小朋友都走了,再打下去都沒人玩了,還升級個屁。於是決定握手言和,統一了一種玩法。
這個時候,剛走沒多遠的熊孩子們看到他們握手言和了,於是紛紛決定回來繼續玩。
但是,孩子們發現,大多數叔叔都同意了爸爸的玩法,只有一位V叔叔死犟死犟的,就是要按照自己的玩法來玩。
不過這好辦,爸爸和叔叔一致同意——不帶你玩了。
這下V叔叔可生氣了,他跑到旁邊,對小朋友們大喊:
「你們不帶我玩,我自己玩!你們叫比特幣(BTC),那我叫比特票(BCC)!你們有誰要跟我來玩嗎?
他喊完,小朋友們無動於衷。
3.分叉後,小朋友的比特幣變成了兩份!
看到小朋友無動於衷,V叔叔急中生智,又喊道:
我剛才幫你們記賬,你們誰手裡有多少比特幣我都在本子上記著呢!現在我在這裡做「爸爸」,可以說了算。
你們原來有多少比特幣,就能在我這裡免費領多少比特票,今晚八點,新的過家家就正式啟動!
小朋友們一聽,還有這種好事?原來我有一個比特幣,現在我一下子就有了一個比特幣和一個比特票。白給我,當然是選擇原諒他了~
於是有的小朋友決定,去比特票那玩一下。不過,那邊看起來好簡陋,這邊法拉利,那邊玩具車,所以還是有點猶豫。。。
說到這裡,小朋友們想起了去年另一波過家家的故事,陷入了深深的回憶:
2016年,很多小朋友玩一種叫做「以太坊」的過家家遊戲,同樣叔叔們和爸爸打起來了。那次打架比這次比特幣打架還厲害。
以太坊
好幾個叔叔賭氣不玩了,於是在旁邊另起爐灶。因為這幾個叔叔還挺有人氣,所以瞬間走帶走了十分之一的小朋友加入新的遊戲——「以太經典」。
以太經典
所以,原本一個好好的過家家,一下子變成了兩家。原來的以太坊,因為玩的人瞬間變少,價格也跌了不少。而新的以太經典,因為有原來的十分之一人玩,竟然可以賣到以太坊的十分之一。
於是大家都很高興。原來手裡有以太坊的小朋友,現在又白得了以太經典,而且兩種貨幣還都挺值錢。於是,兩群孩子又歡樂地過家家了。
分「叉」
想到這裡,手裡拿著比特幣的小朋友也樂開了花。
他們期待著今天晚上,也就是2017年8月1日晚上8:00,新的比特票(BCC)能夠帶來意外之財呢。
你看,在微比特的網站上,已經有人開始買賣即將誕生的BCC啦,2000多一個呢!
4.比特幣值多少錢,和多少人玩「過家家」有關
如果你願意開腦洞,其實人民幣也是一種過家家。
只不過這是十三億人,甚至70億人一起過家家。
怎麼說呢,央行爸爸發行了人民幣,然後說,這個錢可以用來換東西,大家都來用吧。於是,我們為之瘋狂了。
但說到底,這些紙片既不能吃也不能穿,它之所以有價值,完全是因為我們相信。
一個有十三億人相信的貨幣,是非常穩定的,也是非常有價值的。
而比特幣也是同樣的道理。
目前持有數字貨幣的人在全球大概有 2000萬人。也就是說,有 2000萬 人都在玩這一類過家家遊戲。當然有人同時玩好幾種,比如以太坊、量子鏈、狗狗幣、小蟻幣什麼的。
在剛才的比特幣過家家遊戲里,你有沒有注意到。一旦小朋友們都不玩了,比特幣就會瞬間貶值。
這就好像你家門口的小賣部,突然告訴你他不收人民幣了一樣。你會瞬間覺得自己手裡的人民幣好像沒有那麼好用沒有那麼值錢了。
而只要這個過家家一直有人玩,並且人數還在壯大,記賬的叔叔就會越來越多,因為他們每記一筆賬,會拿到一點點手續費,所以玩的小朋友越多,他們收的手續費就越多。看到這個事情有利可圖,就會有更多叔叔加入。
(說句題外話,並不是誰都能當叔叔,你得特別聰明,爸爸出一道很難的算數題,你第一個答對,才能有資格記賬,這就是所謂的挖礦。當然,這些數學題太難了,靠心算肯定沒戲,你需要去買很貴很貴的計算機才能最快算出來。所以挖礦的叔叔家裡都不差錢哦。。。)
5.今天晚上比特幣分叉後,很可能更值錢
好了,所有的小朋友已經在板凳上做好了,準備等今晚8:00看V叔叔那邊的比特票能不能玩起來~
不過,怎麼說呢,這次力量對比有點懸殊。
這邊佔了一操場人在玩比特幣,那邊只有一個V叔叔,大家覺得V叔叔的遊戲根本不會對比特幣造成神馬影響。
所以,在絕大多數叔叔們達成一致之後,比特幣的價格早就已經漲到人民幣 19000 一個啦。這麼看來,幾乎所有人還是非常看好比特幣,決定在這裡繼續玩過家家了。
雖然爸爸和叔叔們之間還是有很多分歧,而且未來說不定還會繼續打架。不過從這次解決問題的方法來看,手握比特幣的熊孩子們覺得他們處理的還是很識大體,所以決定繼續支持他們。
從這樣的勢頭看來,比特幣這個過家家遊戲,還會吸引更多的小朋友來玩。這樣的話,比特幣的價格應該還會變得更高。
比如,非常有名的投行高盛前兩天就公開發表報告,預言比特幣會很快到達3000美金一個,換成人民幣就是21000左右,也就是比特幣的歷史最高點。
高盛還預測,年底之前,比特幣有可能就會漲到3700美元一個,這大概是25000人民幣。
怎麼樣,聽起來很誘人吧。還有更誘人的,著名的互聯網安全老炮約翰·邁克菲前兩天說,他覺得比特幣能漲到50萬美元一個。。。
好吧,你贏了。不過平胸而論,比特幣還是一種風險很大的投資,畢竟這幫過家家的熊孩子到底會做出什麼,你心裡也沒底不是?各位老鐵,投資需謹慎。
最後,是本文的點睛之筆:
本文不構成投資建議,過家家有風險,參與需謹慎。
喜歡這種科普的童鞋,歡迎關注我的公眾號:淺黑科技。可以繼續交流~
曠工們感覺沒利潤了,要搞一些有利潤的活來干,還有就是比特幣轉賬速度太慢了,至於其他,你就當扯蛋好了
一文讀懂比特幣分叉是怎麼回事
比特幣即將分叉
自從今年7月14日以來,分叉便成為籠罩在比特幣上空的一朵烏雲,為了防止由於分叉導致的比特幣充值或提現被回滾和重放攻擊,OKCoin幣行和火幣網方面紛紛表示平台在8月1日前後將停止比特幣的充值和提現。
過去的幾天已經經過了BTC1的部署、對BIP91開始投票以及BIP141的截止,而今天比特幣則將迎來新一輪考驗,從UTC時間8月1日12點20分左右開始,即北京時間8月1日20點20分左右,ViaBTC將為其礦池的一部分礦工提供一種選項——將算力引導至一個名為Bitcoin ABC的新型的、有爭議的軟體客戶端。
如果足夠多的礦工接受這種選項,結果將會導致比特幣區塊鏈的永久性分歧,並會創建一種稱為Bitcoin Cash或BCC的新型加密貨幣,而如果比特幣真的分裂為一種或多種比特幣,OKCoin等幣行表示也將會把分裂出來的各種比特幣按擁有權提供給所有客戶,並且逐步上線所有新種類的比特幣的交易,但同時也有幣行表示將不會支持分裂出的幣種。
分叉的影響
比特幣的歷史上,確實發生過「真分叉」,那個時候所有的礦池馬上就會協商確定,同步那一條鏈(通常是最長的哪條鏈),而拋棄掉短鏈。魚池曾經就在被拋棄的短鏈上挖過礦,最後不得不放棄,重新去同步達成共識的最長鏈,出現過經濟損失。
比特幣的底層軟體代碼如果走向分裂,可能會生成一種被稱之為「比特幣現金」的虛擬貨幣。數字貨幣持有者可能由此獲得一筆「意外之財」,分叉前的所有比特幣持有者將免費獲得同等數量的比特幣現金。比特幣現金可用於交換法定貨幣或其他數字貨幣,但目前尚不確定分叉會否發生,也不清楚因分叉而出現的新幣會價值幾何。
早就出過多次分叉危機
雖然說比特幣從來不曾分過叉,但在這幾年的發展中,比特幣卻曾有過多次接近分叉的危機時刻:
2013年3月,比特幣Core開發組發布了一個有BUG的版本0.8,新舊版本出現了衝突,比特幣當時分叉成了二十多個區塊,然後,大家很有默契的退回了0.7版本,這一次比特幣沒有分叉。
2014年初,比特幣礦池http://Ghash.io的算力浩浩蕩蕩的逼近了50%,也就是說全球有一半的比特幣算力是他的,這使得理論上http://Ghash.io將會擁有攻擊系統的能力。然後全球礦池開了個小會,大家苦口婆心的勸說http://Ghash.io降低算力,而http://Ghash.io也表態不希望算力繼續上升,礦工也自發撤出,系統再次安全了,自然也沒有分叉。
到了2015年7月,國內的幾個大礦池連續挖出了5個低版本區塊,這幾乎會造成事實上的分叉,因為連續挖到6個區塊理論上就可以分叉了,而國外礦池沒有承認,然後他們最終集體放棄了這幾個區塊,這次比特幣還是沒有分叉。
這次為什麼比特幣要分叉
如果你僅僅是比特幣投機者,不是區塊鏈技術研究者,可能看到這裡依然一頭霧水,什麼是比特幣分叉?
比特幣分叉,準確來將應該叫做區塊鏈分叉。
區塊鏈分叉是怎麼產生的呢?
這還要從區塊鏈的自身的設計說起。
比特幣的世界裡就是一筆一筆的交易,所謂交易就是我向你轉了一個比特幣這個事件,而區塊鏈里的區塊就是用來記錄這些交易信息的存儲空間,比特幣是每十分鐘產生一個區塊,目前區塊的大小是1M,假設每筆交易大概需要1KB,那麼1M最多能容納 1024 / 1 = 1024 筆交易,那麼每秒只能容納1.7筆交易。試想一下,如果現在幾十億人使用的支付寶每秒只能接受2筆交易,還能滿足需求嗎?
那麼比特幣是固定死了必須是1M的大小嗎?
答案是否定的,比特幣最初區塊大小是32M,中本聰並無意限制區塊大小,只是當初使用的人少,每個區塊大小只有幾KB的大小,為了避免浪費計算資源,同時為了避免DDOS攻擊以保證比特幣系統的安全運行,中本聰臨時將區塊大小限制為1M,以當時的比特幣交易量來說,這1MB足夠使用並且還綽綽有餘。
但現在近十年的時間過去了,使用比特幣的人越來越讀懂,1M區塊大小帶來了嚴重的問題,現在由於比特幣區塊大小的限制,致使比特幣網路中積壓了過多的交易,使得交易確認異常緩慢,最慢的情況下,你給你的朋友轉賬一筆比特幣,他可能在三天後才收到你的轉賬,此時,你要麼等待,要麼支付更高的交易費用,當然,即使你支付更高的交易費用後,依然需要等待。
為了解決上述問題,大家一致決定要對區塊進行擴容,然後就出現了兩種略有衝突的方法,這就是所謂的分叉:軟分叉和硬分叉。
分叉到底是怎麼回事?
一種方案是軟分叉。
在原有的比特幣網路裡面進行優化修改bug提升區塊的容量,比如改成2M、4M或者8M、16M,其中以SegWit閃電網路為主流解決方案,通俗的說,就相當於一條主路上堵車,開發團隊就再建造一條輔路,幫助主路分流擁堵。
這是一種溫和的解決方式,能讓原有的比特幣網路和軟分叉之後的網路進行兼容,比特幣的主要交易還在主鏈上。當然,軟分叉存在缺點,那就是治標不治本,只能解決暫時的擁堵問題,執行軟分叉後,也僅能保持數年內網路的通暢,未來還需要不斷擴容,對系統穩定性有影響。
另一種方案是硬分叉。
重新升級比特幣系統,通過代碼形式將區塊的高度徹底改變,以bitcoin unlimited為主流解決方案。通俗的說,就相當於一條主路上堵車,我們直接棄用這條路,找個地方,做一個地上地下立體交通樞紐,新車都走這套交通系統,這套系統改變了比特幣網路的區塊大小,優化了網路的處理速度。
但是硬分叉同樣存在缺點,那就是不兼容原有的比特幣系統,這就要求現在比特幣網路所有的人都要支持硬分叉,若有部分人不支持硬分叉,比特幣網路將會出現兩個版本,也就產生了兩個比特幣,這兩個比特幣所存在的區塊鏈形成競爭關係,這種內耗會導致價格波動較大,會導致比特幣未來的局勢不明朗。
那為啥一直沒有分叉呢?
眾所周知,區塊鏈是由點對點的去中心化節點共同維護的,這裡沒有可以說了算的權威機構,區塊鏈的有序運轉靠的就是大家的共識,即對於哪些交易是可以接受的、哪些節點具有記賬權等關鍵事宜,有一套公認的標準。這套標準是部署在區塊鏈底層協議中自動化執行的,由大多數人投票決定。
面對擴容問題時,每當有人問起,你對擴容怎麼看,你支持Core還是Classic,擴容的事怎麼解決?幾乎所有的人都會說,社區不能分裂,擴容問題的解決要靠社區的共識,眾說紛紜……
在以太坊分叉之前,很多人受夠了漫長的爭論,心裡在想,Core開發者真是傲慢,要是真分叉了,我是支持Core呢,還是支持Classic?然後,以太坊就分叉給你看了,一方面ETH價格大幅回落,一方面ETC傷而不死。
以太坊就那麼貨真價實的分裂了,但是比特幣社區的人生怕比特幣也分了叉,自己手裡的資產會打折,一面看以太坊的笑話,一面心裡暗自慶幸,一面對著傲慢的Core一句話也不敢說,爭論是大家唇槍舌劍好不熱鬧,但是一旦到做決定的時候,都把頭埋在沙子里,彷彿危機就消失了。
這場景就像是《武林外傳》里的同福客棧,本來客棧可以招待100位客人,但是有一天要舉辦武林大會,來了1000多個人,這就住不下了。客棧要發展,股東來投票,共同作為客棧的股東,佟掌柜認為應該盤下對面的麵館改建;呂秀才認為給客房打個隔斷做成單間也可以;白展堂卻認為應該讓出價高的客人住,那些出不起價錢的去睡大街就好了……
由於大家都不控股,爭吵不休,於是十年了,到現在武林外傳也沒有拍續集。
那到底還分不分了?
吵吵這麼半天,我這吃瓜群眾瓜都快吃完了,你們到底還分不分了?
分!而且還提出來好多個方案:
BIP141:
當前的隔離見證激活方案是由BIP141定義。這個方案幣圈的人都很熟悉,就是在持續兩周時間裡95%的算力在區塊數據中發出bit1支持信號。不過目前它的算力支持率只有30%左右,這也是為什麼有人提出其它激活方案的原因。
BIP148:
BIP148就是用戶激活軟分叉,目的是觸發BIP141的激活條件。
在8月1日這天,比特幣BIP148軟體會拒絕不包含bit1信號的區塊。也就是說如果大多數礦工運行這個軟體,他們會拒絕那些少數沒有運行這個軟體的礦工挖出的區塊。因此,這些礦工會擁有最長的鏈,最終運行BIP0141的節點會在鏈上看到超過95%的區塊包含bit1,這樣隔離見證的激活條件就觸發了。
然而如果BIP148沒有得到大多數礦工支持,那麼比特幣就會一分為二,產生兩種比特幣。
SegWit2x:
SegWit2x是由一些比特幣公司和80%的礦工在Consensus2017會議上籤署的協議。
SegWit2x的內容包含隔離見證的激活和區塊體積擴大至2MB。不過激活方式不同,它也是由礦工算力決定,不過算力要求是80%,而不是95%。而且這種方式不適用bit1數據發出信號,而是使用bit4。這意味著不同方案的隔離見證激活時間和激活環境不同,這讓節點的隔離見證區塊中繼策略混淆,可能導致分裂。
BIP91:
BIP91通過讓SegWit2x 和BIP148產生兼容性從而避免分裂。它與BIP148在某種程度上有相似,就是BIP91拒絕沒有Bit1隔離見證信號的區塊,這樣BIP141就會被兼容。不過它沒有設置激活時間,而是由算力觸發。BIP91會拒絕非隔離見證區塊,如果80%的算力在持續兩天內支發出第一次支持信號,它就會被鎖定。這種支持信號使用bit4發出,這樣紐約共識就可以激活(80%算力用bit4發信號),同時激活現有的隔離見證方案。如果這些在8月1日前完成就會和BIP148兼容,因為BIP148也會拒絕非bit1區塊。
在比特幣的分叉這個事件上,經過長時間的磨合,目前在各方的努力下,具有妥協性的BIP91方案已經出現,並得到礦工的支持。BIP91方案是搶在8月1日前鎖定隔離見證,並可兼容BIP148協議。意味著,只要BIP91在8月1日前成功激活,屆時,無論是運行BIP91協議的節點(支持礦工的提案)也好,運行BIP148協議的節點(支持Core團隊的提案)也罷,雙方是互相兼容的。
而從時間上看,下面會發生這些事:
8月1日:BIP148激活
8月1日是礦工能夠避免分裂的最後機會。
在8月1日0:00(UTC) ,所有的BIP148節點會拒絕沒有支持隔離見證的區塊。如果Bitcoin Core的BIP141或BTC1的BIP9沒有及時被鎖定或激活,那麼比特幣就會分裂。此時,礦工還有機會避免分裂,那就是選擇支持BIP148。這會保證他們所挖的區塊鏈是最長鏈,同時使用BIP141激活隔離見證。
8月4日:Bitcoin ABC可能會出現
8月4日可能會出現一種新的比特幣「Bitcoin ABC」,最近比特大陸宣布,如果8月1日前BIP9沒有被激活且BIP148有存活的跡象,會執行「應急計劃」:「Bitcoin ABC」,Bitcoin ABC在8月1日前會共享比特幣區塊鏈歷史,在8月1日後的幾天里,比特大陸會秘密地在這個區塊鏈上挖礦,它可能會有一些協議上的改變,如提高區塊大小。
8月15日:BIP148可能會更改PoW演算法
8月15日可能出現另外一種新的比特幣,我們暫時稱之為「新Pow比特幣」或「新挖礦演算法比特幣」。BIP148讓用戶激活軟分叉而不是礦工,用戶會拒絕不支持BIP141的區塊,理想情況下是大多數礦工支持它,然後只存在這一條鏈,不過到目前,沒有多少礦工支持USAF。如果礦工支持率很低,有些人可能會執行硬分叉來改變挖礦演算法。這就相當在BIP148鏈上把當前的ASIC礦機淘汰了。這可能會讓算力再次回到家庭電腦的CPU或GPU挖礦上。
8月中旬到8月末:隔離見證鎖定
如果礦工通過BIP141、BIP91、BIP148中的任何一個避免了分裂,那麼隔離見證最遲會在8月中旬到8月末被鎖定。鎖定意味著所有隔離見證客戶端會在下一個難度周期開始執行新的規則:再過兩周。此時,如果你是想要使用新特性且最高安全的用戶,你有兩周的時間來升級支持隔離見證的軟體。如果分裂沒有避免,情況就有點複雜了。在8月中旬,可能存在四種比特幣:148比特幣、新挖礦演算法比特幣、Bitcoin ABC 、原始比特幣。
8月末到9月中旬:隔離見證激活
如果分裂被避免了,隔離見證會在這段時期被激活,如果你運行著兼容客戶端,你可以使用新特性,並保持最高安全性。如果分裂沒有被避免,情況就很複雜了,此時難以預測。
10月末到11月中旬:SegWit2x硬分叉
今年末(或明年初),SegWit2x的硬分叉會發生。精確地說是,在隔離見證鎖定後三個月BTC1 客戶端會激活硬分叉,這會提高區塊體積,也就是說BTC1 客戶端會與其他沒有硬分叉代碼的客戶端不兼容。不過目前看來,並不是所有人都支持硬分叉,Core開發社區幾乎算是拒絕了這個方案,還有一些公司和用戶也不支持這個方案。因此,這可能會導致再次分裂。理論上這會出現第五種比特幣,不過之前的那四種比特幣不一定都會存活到這個時候。
如何知道是否分叉了?
BtcForkMonitor(網址:https://www.btcforkmonitor.info/) 是一個跟蹤潛在的比特幣分叉的站點。如果它檢測到分叉,它承諾將在網站頂部彈出一份紅色通知。
該網站的開發人員正在同時運行Bitcoin ABC和Bitcoin Core節點,因此他們可以比較兩個客戶端,並查看每條鏈上有多少區塊,並且互相做出對比。
儘管如此,由於btcforkmonitor是一個獨立的網站,它提供的信息可能會不準確。所以,除非你想運行自己的150 GB Bitcoin ABC全節點,否則和其他來源(例如其他運行完整節點的人)一起監控或許是更好的選擇,你還可以在社交媒體上隨時關注他們的更新。
再說一下競爭幣
自比特幣誕生以來,模仿比特幣的,創新區塊鏈的,實驗新的共識機制的,各種各樣的實驗層出不窮,數目以百計。但幣圈的人從來沒有怕過,似乎已經司空見慣。
幣圈的人從來不怕競爭幣,倒是對比特幣的分叉怕得很。想一想原因也不複雜。競爭幣不會直接影響比特幣的價格,所以他們不會擔心。可是比特幣的分叉勢必會給比特幣的價格帶來巨大波動,前車後轍,以太坊珠玉在前,這是最明顯不過的預期。所以他們就擔心了,一直在說不要不要。
比特幣社區變大了,人們的追求不一樣,執念不一樣,對比特幣的期許也不一樣,強行綁在一起同床異夢,所謂南轅北轍,所謂緣木求魚,大概就是這個意思了。說書的還沒見過不分叉的開源社區。有分叉才有選擇,有選擇才是市場經濟嘛。
而在剛剛結束的大佬雲集的Finwise紛智·全球區塊鏈上海峰會上,對於比特幣分叉問題也做了深入的探討,但是對於上文提到的BCC的地位,則有嘉賓將其定位為山寨幣、競爭幣,被列為了萊特幣之列,同時,已經有若干大交易所公開聲明不承認、不支持BCC的交易了。
雖說比特幣是去中心化的,但是現在越來越由各大掌握算力的礦池說了算了,哪有小散表達觀點的機會?小散戶只管看著就好了。究竟是否分叉而言, 很簡單,礦池大佬們開個會:說你是你就是不是也是;說不是就不是是也不是。
結論要留給市場,要留給時間。
一切都是剛剛開始……
推薦往期閱讀:區塊鏈的地位 | 區塊鏈的來源 | 比特幣的概念 | 瘋狂的ICO | 助力跨境支付 | 公鑰私鑰錢包地址
fork(分叉)在軟體開發裡面是很常見的,也就是「複製並修改」。最早比特幣這個軟體出來的時候,在最早的時候就有大量的虛擬幣複製並修改它的代碼,生成了萊特幣、狗狗幣、點點幣,基本上有一千多種幣,複製後修改部分不足1%,也就是99%是雷同的。從軟體技術上,這1000多種競爭幣都是比特幣的分叉幣。
一般軟體分叉,形成不同的版本號,不同的版本功能有所差異,用戶按需選擇使用,各自相安無事。但比特幣這個軟體帶有貨幣屬性,分叉出每一個版本都是一個新的幣種,猶如「印錢」,是以前軟體領域、金融領域沒有出現過的事情,我們沒聽說過銀行軟體升級,我們的存款變成兩份了。
萊特幣、狗狗幣這些競爭幣種,都是獨立建立數據,和比特幣分離。而BCH、BTG、BCD和比特幣共用某個時間節點之前的數據,兩者的本質差別在這,共用數據導致,某個時間節點之前持幣的用戶,自動同時持有兩種幣。因為用戶關注的是持幣問題,所以前者不被稱為分叉幣,而後者被稱為分叉幣。除了比特幣,以太坊ETH目前也有一種分叉幣存在,即ETC。
分叉幣從軟體技術上,「複製並修改」,修改一行代碼也是修改,修改100行代碼也是修改,本質上是一個意思。從技術上看,不存在正宗不正宗的問題。
//原回答分割線//
很多人都被分叉這個事情搞糊塗了,因為除了一大堆軟體專業術語還是一大堆軟體專業術語,說來說去,大部分技術小白是看不明白的。虛擬幣的軟體的版本是在不斷升級的,假如A版本升級到B版本,A版本能夠識別B版本的數據,那就不會分叉,專業術語叫做軟分叉。這種情況用戶幾乎沒有感知,也沒有新的幣種產生,所以不予討論。
A版本不能夠識別B版本的數據,那就有可能會分叉,專業術語叫做硬分叉。
因為這個軟體是開源的,人人可以獲得源代碼,所以人人可以開發各種B版本,B1、B2、B3版本…………
開發出來的B版本的數據不能被A版本識別,那麼就會發生一件事情,A、B版本各自生成各自的數據,也就兩份數據並存了,是為硬分叉。如上所說,這樣的分叉在軟體代碼上是幾乎沒有門檻的,近期連續有三五個硬分叉比特幣的版本出來,BCC/BCH、BTG、BCD、SBTC………
這些分叉因為屬於一小撮人搞出來的,他們開發了B1、B2、B3版本,但無法阻止大部分人還會繼續使用A版本,所以大家還是公認A版本是正宗的BTC,其他一小撮人搞的B版本只能叫做其他名字。
同樣是硬分叉,另外一種情況,B版本得到廣泛支持,而A版本被大面積停用,那麼B版本就會繼承這個幣種正宗的稱號,而A版本反而會被改名換姓叫另外一個名字,這都是約定成俗的,沒有一個中心化的規定。比如以太坊ETH硬分叉後,作為新版本的B版本還是被大家稱為ETH,而A版本被大家改稱為ETC。
分叉後並存兩個幣種的情況,在幣種定義上,有這麼兩種結果,一種是A版本繼續得到廣泛支持,保留名號,B版本另立名號,一種是B版本繼承A版本名號。這是兩個幣,各自獨立。
但是歷史上,為什麼比特幣的一些硬分叉沒有變成兩個幣呢?這跟比特幣的網路特徵是有關的,因為B版本得到絕大部分的支持,而A版本支持的極少,也就是大家一致同意放棄A版本,所以A版本沒有生成新的數據。按說只要有一個人還運行A版本,應該就會有A版本的數據產生,怎麼就沒有數據呢?這裡就引出一個知識點,比特幣網路的數據塊要產生,要有足夠的算力,難度調整不是實時的,而是2016個塊一個周期,在分叉前十分鐘出一個塊,假如A版本只有萬分之一的人還在用,因為算力難度不變,那麼它要出一個塊就是十萬分鐘,這就導致少量的算力很長時間出不了塊。就算熬了很長時間,出了塊,還有一個問題,就是還得有「市場推廣」,否則還是一個沒人會使用的廢幣,綜合這兩點,比特幣的A版本升級到B版本,有絕大部分人支持的情況下,A版本就會消亡,只留一個B版本。反之,如果A版本保持絕大部分的支持率,而版本支持率很低,也會導致B版本消亡,即分叉失敗。所有這些都是用戶行為決定的結果,自行選擇,用腳投票,不需要有任何人進行協調。
說到這,在A版本仍然得到絕大部分支持的情況下,上面的B1、B2、B3版本為什麼能活?也是基於相同的這兩點前提,第一點,這些一小撮人搞的B版本,統統修改了難度係數和演算法,所以不會十萬分鐘才出塊數據;第二點,這一小撮人技術雖然都是抄的,但是他們專註做了一系列的市場推廣,上線交易所等等。
所以,現在分叉就變成了四種情況(結果):
1、A版本仍然被廣泛支持,B版本算力不足消亡,只保留A版本。
2、B版本被廣泛支持,A版本算力不足消亡,只保留B版本。
3、A版本和B版本都有相當一部分支持,同時並存。這種情況是最符合嚴格意義上的硬分叉。這兩者是貨真價實的分叉幣。有一定的門檻(支持率)。到目前為止比特幣沒有一種這種分叉幣產生。
4、A版本仍然被廣泛支持,B版本通過代碼修改難度係數和演算法,一小撮人也能夠讓它存活下來。這種B版本的分叉幣是幾乎沒有門檻的,到目前為止,這種分叉幣幾個月內就出來三五種,而且好像還在不斷增加(有利可圖)。大部分理解比特幣的人,把這一類分叉跟其他一千多種競爭幣進行等同看待,在國外的一些交易所把BCH稱為bcash幣而不是bitcoin cash。
其實第1、2種情況被視為正常的升級失敗或成功,因為沒有兩種幣產生,還是原來的幣,一般沒有人會混淆。現在大部分人是對第3、4種情況經常搞混淆,搞不明白兩者的差別在哪裡。形成一些偏頗或極端的看法,比如說有一種看法,就是比特幣是可以隨便分叉的。其實這並不稀奇,第四種情況本質上跟以前的一千多種競爭幣都是相同的模式,比特幣從一誕生就是開源的,人人可以克隆創造新幣,被這個分叉搞懵了之後,覺得這是一個新的漏洞,因此感覺很不靠譜。
還有一種看法,就是分叉潛在會導致自己的幣受到損失,被稀釋成兩種幣,如上所說,嚴格意義上的分叉,第三種情況,比特幣到目前為止還沒有發生過一起。這種情況現在在比特幣網路裡面以後也很難發生,簡單給一個數據,現在1P的算力成本每天大概一萬人民幣,整網有10E的算力,1%的算力支持,也就是100P,每一天大概要一百萬人民幣成本。而我們認為第三種情況的分叉需要5%的算力支持才能夠勉強實現(並不穩定),現在在龐大的比特幣網路裡面要拉到5%,是越來越難了。
而第四種情況,從市場上來看比特幣沒有因為任何一千多種競爭幣的產生而跌價,也就是大家用腳投票,認為它的價值沒有變動。
從長遠看,比特幣其實也可能調整代碼從PoW改成PoS,也就是不再基於算力支持,那麼第三種情況就會消失,徹底只有第四種情況的分叉,也就是人人可以分叉的情況,即使這樣,基本面也沒有變動,回到最早的起點,如果市場認同它的價值就不會變,這種認同跟有一千種克隆還是有一萬種克隆,還是有一百萬種克隆,好像看不到什麼直接的聯繫。也就是說,假如人類需要一種叫「比特幣」的東西,那麼這個東西就應該存在,人類需要它的價值可以對標很高的,那麼它的價值就會很高,人類不需要它了,覺得它是一文不值的,它就是一文不值。未來,我們把價值存在的那個地方,也許根本就不是今天你我持有的比特幣,但是到那個時候,也許我們會把那個地方命名為「比特幣」而已。在一百年前,可能我們會用黃金來存儲價值,現在開始在用比特幣,以後可能會用別的,隨著技術的發展,你我不知道未來用的是什麼容器。唯一不變的就是變,從這個角度來看,誰也沒法保證比特幣作為容器的使用壽命是多長,按照技術奇點的理論,一百年的技術超過三千年的積累,黃金取代貝殼用了一千年,也許比特幣取代黃金需要用三十年,然後只用三年就會被另外一個技術容器所取代。
感覺當下,我們思考和行動的速度不是百倍速度,稍一停頓猶豫,就會立即被時代拋棄。
————
最後針對本問題,補充一個特殊情況例子,就是BCH的分叉,雖然絕大部分人支持B版本,但是仍然有A版本存活下來,是因為它的A版本里留下了一個EDA難度調整的功能,能夠支持少量的算力就可以出塊。這可以稱為第五種情況吧。比特幣的分叉,需要先從挖礦的角度說。
比特幣的工作量證明機制下,礦工只有確保自己挖的區塊進入了最多工作量證明的鏈條,才能保證自己的區塊被其他礦工接受,確實拿到了收益。也正因為對礦工挖礦的不信任,剛挖出來的區塊獎勵,只有等100個區塊之後才可以被用掉。
但是,礦工如何確保自己挖的區塊進入了最多工作量證明的鏈條呢?首先因為大部分礦工默認使用的是先到先得的原則,所以一旦挖到了新塊,應該儘快廣播給其他礦工,讓其他礦工在自己的區塊上繼續累積工作量證明(挖下一個塊)。而一旦礦工收到了新的區塊,也應該立刻切換自己的工作目標,讓自己的工作量在新的區塊上累積。(這個不展開說了,參見白皮書第四章)
而在挖礦的時候,礦工可能在短時間內同時收到兩個塊,這個時候礦工就需要進行選擇,看在哪個區塊上用自己的工作量證明投票。
因此,礦工的工作方式,是使用自己的工作量證明,在自己認為最有可能成為最多工作量證明的鏈條的一部分的區塊的末端,添加上自己的挖出來的塊來用自己的工作量投票,並儘力讓自己投票結果的塊成為所有其他礦工添加工作量證明的基礎,讓其他礦工在這個塊之上累積工作量證明。
這裡實際上是一個拜占庭將軍問題。礦工節點並沒有其他的手段能夠知道,自己和所有其他礦工確實是在一個規則下工作的。因此只有依靠累積的工作量證明,一旦礦工看到足夠多的工作量證明(和之前的工作證明數量相比,之前的工作證明數量可以近似的認為是總礦工數量),就能確信自己是在擁有最多工作量證明的鏈條上了。
而一旦不同的礦工對於哪條鏈更可能成為最多工作量證明的鏈產生了分歧,礦工將在自己認為最有價值的鏈條上工作,並希望其他礦工可以跟隨自己。那麼,區塊鏈就會分裂成兩條。
但是,比特幣的共識體系下,是通過「難度」的設置,來動態調整解決問題的難度,讓參與工作量證明的礦工發生變化的時候,依然可以維持10分鐘左右一個區塊的期望值。難度反映了之前的工作證明數量,類似於礦工可以在區塊上看到的,所有礦工總數。即使區塊鏈產生了分裂,在難度不變的情況下,每條鏈上的礦工的產出,還是相等的。要反映出礦工數量的突然變化,需要等待 2016 個區塊,正常情況下是 14天,在分叉的情況下,每個叉上需要的難度調整時間都會更長。因此,在這短時間內,算力較小的鏈上的礦工,挖出來的「比特幣」數量將等同於他在算力更大的鏈上挖出來的比特幣數量。因此,出於經濟利益的驅使,礦工將會迅速的轉向將來收益更高的分叉上。因此大部分時候分叉都是暫時的,最終因為兩條鏈上的價值不同,價值更高的區塊鏈將會獲得幾乎全部算力的支持。
如果有礦工堅持在算力較小的鏈上挖礦,那麼他需要挖出 2016*12.5=25200 個比特幣才能迎來下一次難度調整,提升他的收益率。而同樣的這段時間內他在算力較大的鏈上挖礦的收益也是 25200 個比特幣,按照 2700 美元一個的價值計算,機會成本將高達 68040000 美元。除非礦工能夠受到巨大的補貼,否則他將無法堅持到難度改變。
即使礦工堅持到難度發生改變,使礦工在小算力鏈上可以有更多的產出,但因為小算力的鏈更容易受到51%攻擊而重組,小算力鏈的交易安全性將極大降低。原本在一條鏈上的時候,我們可以確信不會發生51% 攻擊,因為沒有任何隱藏的不參與挖礦的礦工,這些礦工如果去誠實挖礦將會獲得比攻擊比特幣更高的收益。但在分叉之後,攻擊小算力鏈將有利可圖,並不會讓用戶對比特幣失去信心從而讓比特幣崩盤礦機作廢,因此會更有可能發生對小算力鏈的攻擊。因此,小算力鏈的交易確認,可能將要比大算力鏈更多才能確保安全,甚至永遠不會安全。
因此長期來看,比特幣不會出現永久的分叉,暫時性的分叉會通過比特幣內在的衝突解決機制而消失,最終價值更低的鏈會被放棄。
短短三天左右的時間,先是有Bitfinex被爆利用USDT操縱BTC價格,緊接著就是BCC、BCH暴漲更有BTG一夜230%,今天突然又要BCC硬分叉,也就是如果你三天不追熱點,三天後你看到的K線圖其實已經是另一個世界了。在非區塊鏈世界,企業資產證券化的道路上以及資本市場上增值保值過程中,即使有各種協會、有審計、有監管這樣的法律性質的組織存在,股債基市場依然緋聞不斷、幕後不斷,如果在股市都跟不上莊家的套路,更別說在365*24連軸轉的全球幣圈市場,可能一覺醒來,二茬韭菜還沒長全,就有人又要來收割了。
其實投資哪有什麼心態,無非是貪婪和恐懼之間搖擺不定的人性罷了。當然,投機還是要講心態的,前提是心臟要好。
區塊鏈帶給我們的想像不亞於互聯網與移動化聯網,我們都應該試著去觀察其本質以及更底層的東西,並儘可能去創造,以便於我們能成為下一個拿起鐮刀割韭菜的人。
有句話可能再合適不過當下的幣圈環境:你看上的是明天高額的利息,別人可能盯上的是你今天的本金。
祝我們都滿載而歸~又來了一個分叉幣,新比特幣(NBTC)官方稱,已經從比特幣區塊高度501225處成功分叉。新比特幣(New Bitcoin,英文縮寫NBTC,官方網站 http://newbitcoin.org )
都說幣圈一星期,股市一個月。
關於李笑來團隊此次弄出的超級比特幣,也就是sb套餐,預挖21萬形式,被稱為又一次對比特幣的強姦。
比特幣的分叉有bch、btg、bcd和現在的sb套餐。
其中bch、btg、sb套餐區塊上限8m,分屬於不同的團隊。
建議:拿好主流幣。
比特幣與辛巴威
辛巴威軍方星期三發起了一個明顯的政變,反對統治該國近四十年的專制領導人穆加貝總統。雖然軍方否認它試圖推翻這個政權,據報這位93歲的總統已經被拘留。國家的政治前途處於動蕩之中。
https://zhuanlan.zhihu.com/p/31119281
比特幣分叉又出變數了,有大佬公開宣布這次分叉作廢,不過不否認日後分叉的可能性。感覺這是在給分叉支持者畫大餅啊,,之前討論了這麼長時間,結果還是不分叉了,看來分叉對某些利益集團危害還是不小啊,,比特幣比特幣分叉www.bibaodao.com
明目張胆的打劫活動。
現在誰還玩比特幣就是屬於誰傻逼的問題了。推薦閱讀:
※微軟或各運營比特幣交易的公司有沒有可能參與 WannaCry 病毒的製作、傳播過程?
※中本聰創造比特幣的動機、原因是什麼?
※比特幣密碼忘了怎麼找回來?
※李笑來通過比特幣到底賺了多少錢?
※如何看待比特幣淪為一種網路犯罪工具?
TAG:比特幣Bitcoin |