火幣區塊鏈研究中心表示:隨著比特幣的不斷髮展,使用比特幣的人數和上的交易越來越多,1M區塊大小成為比特幣發展瓶頸,導致了比特幣網路擁堵問題日益嚴重,制約了比特幣的發展。為了比特幣更好的發展,比特幣社羣開始討論修改比特幣的程式碼,突破比特幣的1M區塊上限。
什麼是分叉
火幣區塊鏈研究中心表示:現在比特幣社羣有多種擴容方案,如果有某種方案可以獲得足夠的算力支援,成功啟用隔離見證,那麼比特幣網路將避免分叉的風險。如果沒有任何一種方案獲得足夠的算力支援,比特幣比將形成分叉,屆時將會產生多種比特幣。原先持有比特幣的人,在分叉後將擁有分叉後的每種比特幣。
什麼是硬分叉
火幣區塊鏈研究中心表示:硬分叉是當比特幣協議規則發生改變,舊節點拒絕接受由新節點創造的區塊的情況,區塊鏈將分成2條獨立的鏈。礦工需要在2條區塊鏈中選擇一條開進行挖礦。
什麼是軟分叉
火幣區塊鏈研究中心表示:軟分叉是當比特幣協議規則發生改變,舊的節點並不會意識到規則是不同的,它們將遵循改變後的規則,繼續接受由新節點創造的區塊。因此軟分叉不會產生2條區塊鏈,而是在原區塊鏈上同時存在新、舊兩種節點挖的區塊。類似於軟體升級後,當你儲存了一份Word 2013文件時,你仍然可以用Word 2011來開啟它,這就是向前相容。
分叉對使用者有什麼影響?
火幣區塊鏈研究中心表示:對於普通使用者,如果比特幣真的分叉,最大的風險就是重放攻擊。
方法一:將自己的比特幣存在錢包,在分叉塵埃落定之前,不要轉賬比特幣。待分叉落定之後,可以將比特幣分別轉到自己的兩個不同的地址,直到徹底完成分離,之後再進行比特幣轉賬。此舉可能需要消耗大量的時間和手續費。
方法二:將自己的比特幣充進靠譜的交易平臺,如火幣網,隨後只需放著不動即可。火幣網會為您處理好分叉過程中的各種技術問題;如果比特幣分裂為一種或多種比特幣,火幣網將等額提供給使用者分裂後的所有比特幣,即使用者賬戶內同時存在對應數量的所有分裂的比特幣;如果比特幣明確有分裂為多種比特幣的風險時,火幣網會逐步上線所有種類的比特幣的交易。如果將自己的比特幣存在僅支援分叉後部分比特幣的交易平臺,將可能面臨分叉後產生的其他部分比特幣無法使用的損失。
什麼是重放攻擊?
火幣區塊鏈研究中心表示:如果比特幣分裂為一種或多種比特幣,即BTC1/BTC2/BTC3等,使用者賬戶內同時存在對應數量的所有分裂的比特幣,每條鏈上的地址和私鑰生產演算法相同,交易格式也完全相同,導致在其中一條鏈上的交易在另一條鏈上很可能是完全合法的。所以使用者在其中一條鏈上發起的交易,就可以到另一條鏈上去重新廣播,可能也會得到確認。這就是“重放攻擊”。
簡單來說,在你轉賬BTC1的時候,你的BTC2/BTC3也可能同時被轉走。火幣網會做好防止重放攻擊,保證使用者的財產不受損失。
BIP141
火幣區塊鏈研究中心表示:BIP141是Bitcoin Core團隊提出的隔離見證方案,是當前公認的隔離見證啟用方案。具體啟用條件是:在2017年11月15日前的任意一個難度週期(約兩週)內,如果有95%的算力發出準備就緒訊號的話,隔離見證將被啟用。但是這個條件很難實現,所以有人提出其它啟用方案,比如UASF和SegWit2x,用這種方式幫助實現BIP141,啟用隔離見證。
UASF
(user activated soft fork,由使用者啟用的軟分叉)
火幣區塊鏈研究中心表示:UASF採用BIP148來啟用隔離驗證。在8月1日這天,比特幣BIP148軟體會拒絕不包含bit1訊號的區塊。也就是說如果大多數礦工執行這個軟體,他們會拒絕那些少數沒有執行這個軟體的礦工挖出的區塊。因此,這些礦工會擁有最長的鏈,並在該最長鏈上啟用BIP141的隔離見證條件。最終執行BIP141的節點會在鏈上看到超過95%的區塊包含bit1,從而觸發隔離見證。
SegWit2x
火幣區塊鏈研究中心表示:SegWit2x是由一些比特幣公司和80%的礦工在Consensus2017會議上籤署的協議,透過BIP91來啟用隔離驗證。BIP91做法如下:當連續兩天內有80%的算力發出支援BIP91的訊號的話,所有的BIP91節點將拒絕所有不含BIP141準備訊號的區塊,因此,這些礦工會擁有最長的鏈,並在該最長鏈上啟用隔離見證。在啟用隔離見證之後,今年年底或者明年年初,SegWit2x將透過硬分叉把區塊大小上限從當前的1MB增加至2MB,屆時也可能導致新的分叉。