比特幣分叉?擴(kuò)容?你想知道的都在這里

如果最近密切關(guān)注比特幣,也許注意到了關(guān)于“分叉”的話題很流行。

圖片發(fā)自簡(jiǎn)書(shū)App

簡(jiǎn)單說(shuō)大約兩周內(nèi)比特幣網(wǎng)絡(luò)可能會(huì)面臨一些協(xié)議的改變。由于可能的用戶激活的軟分叉(UASF)計(jì)劃和一些團(tuán)體可能會(huì)反對(duì)這個(gè)計(jì)劃,因此關(guān)于8月1日的行動(dòng)引起了成千上萬(wàn)的討論?,F(xiàn)在,這個(gè)以比特幣為焦點(diǎn)的網(wǎng)站Bitcoin.org在網(wǎng)站上發(fā)布了警告,提醒用戶“可能會(huì)引起網(wǎng)絡(luò)中斷”。在這里有必要向大家介紹一下比特幣分叉。

與區(qū)塊鏈不同,分叉是不同參與者在確定通用規(guī)則時(shí)發(fā)生的技術(shù)事件。

根本上說(shuō),分叉是區(qū)塊鏈分裂成兩個(gè)路徑,要么是關(guān)于網(wǎng)絡(luò)的交易歷史,要么是使交易成立的新規(guī)則。

因此使用區(qū)塊鏈的人必須二選一。

然而分叉類(lèi)型很多,而關(guān)于分叉的科學(xué)研究卻很新。目前我們知道一些分叉可以自行解決,但社區(qū)極度分歧引起的其他分叉會(huì)使網(wǎng)絡(luò)永久分裂,造成兩個(gè)區(qū)塊鏈歷史和兩種獨(dú)立的貨幣。

大多數(shù)人對(duì)分叉是沒(méi)有明確的概念的,只是聽(tīng)說(shuō)和想象,到底什么是分叉呢?

首先重溫一下比特幣的基本工作原理,前一陣在幣科技上有個(gè)賬簿的例子非常好,借用一下礦工挖礦就是大家搶著算一道題,誰(shuí)先算出來(lái)誰(shuí)就獲得記賬權(quán),并在一頁(yè)新的記賬紙上記入第一筆交易,給自己的地址發(fā)25個(gè)幣,然后把十分鐘內(nèi)網(wǎng)絡(luò)上傳播的其他交易都依次寫(xiě)到這頁(yè)記賬紙(區(qū)塊)上,然后通過(guò)傳真發(fā)給大家,大家都收到這頁(yè)紙以后,用規(guī)則驗(yàn)證,合格后釘?shù)矫總€(gè)人的賬簿上(區(qū)塊鏈)成為最新的一頁(yè)

每一頁(yè)記賬紙必須遵循一定的規(guī)則,比如說(shuō)礦工不能收入超過(guò)25個(gè)幣,總共不能超過(guò)一千行等等。這些規(guī)則由各人手中的規(guī)章制度(客戶端)來(lái)保證。不符合這些要求的記賬紙就被扔掉了,不會(huì)被釘?shù)劫~簿里去,只要大家都運(yùn)行同樣的客戶端,有同樣的規(guī)則,那么所有人手里的賬簿就基本都是一樣的

為什么說(shuō)“基本”?因?yàn)榫W(wǎng)絡(luò)上信息的傳輸需要被一個(gè)個(gè)節(jié)點(diǎn)不斷轉(zhuǎn)發(fā),轉(zhuǎn)發(fā)需要時(shí)間,在不同的地方就會(huì)有不同的“真相”,這就引出了分叉的概念。

分叉是分布式共識(shí)的副產(chǎn)物,只要兩個(gè)礦工幾乎同時(shí)發(fā)現(xiàn)區(qū)塊就會(huì)發(fā)生分叉。當(dāng)后續(xù)區(qū)塊添加到其中一個(gè)區(qū)塊,這種不確定性就會(huì)消失;使這個(gè)鏈最長(zhǎng),另一個(gè)區(qū)塊則被網(wǎng)絡(luò)“孤立”或“拋棄”。

當(dāng)開(kāi)發(fā)者想修改決定交易是否成立的軟件規(guī)則,也可以自愿對(duì)網(wǎng)絡(luò)進(jìn)行分叉。

當(dāng)一個(gè)區(qū)塊包含無(wú)效交易,該區(qū)塊將被網(wǎng)絡(luò)忽略,發(fā)現(xiàn)這個(gè)區(qū)塊的礦工就會(huì)失去區(qū)塊獎(jiǎng)勵(lì)。因此通常礦工只想挖到有效區(qū)塊,并加入最長(zhǎng)的鏈。

以下是一些常見(jiàn)分叉及特征。

比特幣協(xié)議不作更改時(shí),即絕大多數(shù)時(shí)間里比特幣系統(tǒng)運(yùn)行時(shí),所有節(jié)點(diǎn)追隨最長(zhǎng)鏈。請(qǐng)記住這一條規(guī)則,這是所有節(jié)點(diǎn)都應(yīng)當(dāng)遵守的規(guī)則,除非最長(zhǎng)鏈在節(jié)點(diǎn)看來(lái)是包含了非法的區(qū)塊。

常見(jiàn)的分叉又分為硬分叉和軟分叉

硬分叉

硬分叉是軟件升級(jí),將不兼容舊軟件的新規(guī)則引入網(wǎng)絡(luò)。你可以將它看作規(guī)則的延伸(使區(qū)塊大小為2MB,而不是1MB的新規(guī)則將需要硬分叉)。

分叉后,繼續(xù)運(yùn)行舊版軟件的節(jié)點(diǎn)將發(fā)現(xiàn)新交易是無(wú)效的。因此為了切換到新鏈繼續(xù)挖有效區(qū)塊,所有網(wǎng)絡(luò)節(jié)點(diǎn)必須升級(jí)為新規(guī)則。

當(dāng)出現(xiàn)某種政治僵局,社區(qū)部分人堅(jiān)持舊規(guī)則,就會(huì)出現(xiàn)問(wèn)題。舊鏈的哈希率、網(wǎng)絡(luò)算力將變得不合時(shí)宜。重要的是,舊鏈的數(shù)據(jù)和規(guī)則仍被看作具備價(jià)值,礦工當(dāng)然希望繼續(xù)挖礦,開(kāi)發(fā)者也希望繼續(xù)支持它。

The DAO硬分叉是展示社區(qū)規(guī)則分歧的最好分析案例?,F(xiàn)在我們有兩個(gè)不同軟件的區(qū)塊鏈——ETC和ETH,各自有不同的理念和貨幣。

軟分叉

軟分叉是指協(xié)議規(guī)則收緊。這樣新規(guī)則部署后,新規(guī)則是舊規(guī)則的一個(gè)子集,未升級(jí)的節(jié)點(diǎn)并不會(huì)認(rèn)為新規(guī)則的區(qū)塊是非法的。所以簡(jiǎn)單想,軟分叉不升級(jí)的節(jié)點(diǎn)并不會(huì)主動(dòng)分裂出去,并且依然追隨最長(zhǎng)鏈規(guī)則。但軟分叉也有可能會(huì)造成區(qū)塊鏈分裂。只要加上追隨最長(zhǎng)鏈這個(gè)規(guī)則就可以想明白。

軟分叉造成區(qū)塊鏈分裂的風(fēng)險(xiǎn)主要是升級(jí)過(guò)程中支持的算力過(guò)小。只要執(zhí)行軟分叉的算力不占有絕對(duì)的優(yōu)勢(shì),無(wú)法使用追隨最長(zhǎng)鏈規(guī)則孤立掉不升級(jí)的算力打包的區(qū)塊,那就會(huì)分裂。

這和硬分叉造成分裂的風(fēng)險(xiǎn)是一樣的。因?yàn)閺脑砩希卜植嬷胁簧?jí)的節(jié)點(diǎn)就是對(duì)已經(jīng)升級(jí)的節(jié)點(diǎn)發(fā)起的一次軟分叉(規(guī)則收緊)。

避免硬分叉和軟分叉造成分裂的辦法也都是一樣——使用更大的算力閾值才允許部署??紤]到出塊幸運(yùn)值的原因,至少要75%算力才可以保持安全。

而為什么會(huì)提到8月1號(hào)這個(gè)時(shí)間點(diǎn)?因?yàn)?月1日啟動(dòng)的BIP148是一種UASF(用戶激活軟分叉),在不需要全網(wǎng)大多數(shù)算力支持的情況下就可強(qiáng)制激活隔離驗(yàn)證。UASF被執(zhí)行生效以后,之前的一些有效區(qū)塊就會(huì)消失,這會(huì)導(dǎo)致比特幣網(wǎng)絡(luò)的不穩(wěn)定,甚至對(duì)比特幣網(wǎng)絡(luò)造成不可預(yù)估的災(zāi)難。更重要的是,由于UASF沒(méi)有達(dá)成社區(qū)共識(shí),沒(méi)有全網(wǎng)大多數(shù)算力的支持,BIP148被執(zhí)行也會(huì)致使比特幣區(qū)塊鏈的分裂,把比特幣分裂成148幣和比特幣,148幣未來(lái)也會(huì)分裂成更多的幣。

提到本次分叉就不得不提到紐約共識(shí),紐約共識(shí)協(xié)議基于的是根鏈(RSK)首席科學(xué)家Sergio Demian Lerner所提出的Segwit-2MB方案。此外,希爾伯特聲稱(chēng)已有56家公司及全網(wǎng)84%的算力支持了這一方案。Segwit2x工作組將負(fù)責(zé)落實(shí)比特幣紐約共識(shí)代碼,比特幣核心開(kāi)發(fā)者Jeff Garzik參與了其中,并貢獻(xiàn)出了大部分的代碼,目前方案的代碼已發(fā)布在Github上可供查閱。社區(qū)在一步一步的推進(jìn)紐約共識(shí)的實(shí)施。2017年5月23日,來(lái)自全球21個(gè)國(guó)家56家知名區(qū)塊鏈初創(chuàng)公司共同簽署了紐約共識(shí)(隔離驗(yàn)證+2M)。紐約共識(shí)獲得了全網(wǎng)83.28%的算力支持,總量超過(guò)每月51億美元交易額的各交易所以及超過(guò)2000萬(wàn)的比特幣錢(qián)包同意執(zhí)行共識(shí)方案。

而在中國(guó)2017年6月15日,國(guó)內(nèi)各大交易所、礦池、礦機(jī)廠商、礦工等中國(guó)比特幣圓桌論壇的代表在成都召開(kāi)了比特幣協(xié)議升級(jí)會(huì)議,會(huì)議達(dá)成了以下四點(diǎn)共識(shí):

1、支持紐約共識(shí)SegWit2x方案;

2、6月19日開(kāi)始礦工投票支持SegWit2x方案。為避免使用BIP9投票方式影響正式投票結(jié)果,在coinbase中寫(xiě)入“NYA”標(biāo)記,代表投票支持紐約共識(shí)SegWit2x方案;

3、立即開(kāi)始紐約共識(shí)SegWit2x方案btc1軟件測(cè)試并加入testnet5,并在正式版本發(fā)布后盡快部署;

4、在7月31號(hào)之前激活紐約共識(shí)SegWit2x方案。

按照紐約共識(shí)的計(jì)劃,7月21日,Segwit+2x版本的比特幣將上線,比特幣用戶可以選擇是否從老版本切換至新版本。7月21至7月31日之間,比特幣社區(qū)將統(tǒng)計(jì)用戶使用情況,如果到31日,超過(guò)80%以上的人持續(xù)使用新版本,比特幣將正式切換至新版本Segwit+2x,但如果選擇新版本人數(shù)少于80%,比特幣將大概率遭遇硬分叉。

可以預(yù)見(jiàn)未來(lái)3-4個(gè)月內(nèi),比特幣會(huì)有很多大事發(fā)生。,如果比特幣區(qū)塊鏈出現(xiàn)硬分叉,用戶持有的比特幣將會(huì)發(fā)生什么。這些想法可能會(huì)發(fā)生幾個(gè)潛在的結(jié)果:該用戶激活軟分叉(UASF)是8月1日開(kāi)始,Segwit2x其中七月中旬左右開(kāi)始至10月,以及最近的比特幣ABC(UAHF)可能在八月部署。

任何一個(gè)這樣的計(jì)劃都有可能發(fā)生的一些事情,但最大的擔(dān)憂是連鎖分叉的可能性。比特幣硬分叉是由于在升級(jí)期間未達(dá)成共識(shí)的情況下,區(qū)塊鏈斷裂成兩條鏈。這意味著比特幣網(wǎng)絡(luò)參與者的特定部分參與者對(duì)計(jì)劃不同意,并選擇忽略對(duì)方的規(guī)則或協(xié)議升級(jí)。這與以太坊網(wǎng)絡(luò)很相似,現(xiàn)在又有一個(gè)叫以太經(jīng)典的區(qū)塊鏈。現(xiàn)在,比特幣區(qū)塊鏈可能出現(xiàn)硬分叉,而并不意味著較小的鏈能夠生存。但是,每一個(gè)比特幣持有者都應(yīng)該知道的第一件事是,如何在硬分叉中保存自己的比特幣:如果你在一個(gè)區(qū)塊鏈的分裂過(guò)程中持有私鑰,那么你將能夠檢索兩個(gè)鏈的數(shù)字貨幣。

這并不意味著您的資金將翻倍,因?yàn)橐粋€(gè)未獲得工作證明的代幣,其價(jià)值大大低于具有最多工作證明的鏈條代幣,甚至是無(wú)價(jià)值的。隨著當(dāng)前網(wǎng)絡(luò)難度的增加,一個(gè)較小的鏈條的生存機(jī)會(huì)將是一件困難的事情,而這個(gè)鏈條將需要大量的支持才能生存下去。新鏈或傳統(tǒng)鏈確實(shí)有機(jī)會(huì)長(zhǎng)于另一個(gè)鏈,并且每個(gè)鏈將具有一定量的哈希算力。如果有連鎖分裂,價(jià)格波動(dòng)和混亂的可能性很可能。

確保您的資金在比特幣硬分叉期間安全的最佳方法是確保您擁有私鑰,做好備份,并確保您的種子和加密短語(yǔ)是安全的。如果你擁有你的私鑰,你不必做任何事情,但要耐心等待一切展開(kāi)。

如果您將資金留在交易所或擁有您比特幣鑰匙的第三方,您將不得不處理他們?cè)谟卜植嫫陂g和之后做出的決定。人們經(jīng)常在了解區(qū)塊鏈分裂的可能性時(shí)會(huì)問(wèn)這個(gè)問(wèn)題,應(yīng)該相當(dāng)明顯,你必須向交易所或第三方妥協(xié)才能控制自己的資產(chǎn)??赡軙?huì)有很多混亂和交易可能會(huì)阻止交易。交易平臺(tái)也可以在這段時(shí)間內(nèi)禁用存款和取款。一些最大的比特幣交易或經(jīng)紀(jì)服務(wù)可能會(huì)離線,你可能無(wú)法使用比特幣。關(guān)鍵是,如果他們持有你的資金,你將不得不遵守他們的規(guī)則、指導(dǎo)方針和可能的不利結(jié)果。

在接下來(lái)的幾個(gè)星期內(nèi),人們將有時(shí)間確保他們的備份和種子掌握在自己的手上,他們也可以將資金從交易所轉(zhuǎn)移。然而,選擇完全取決于用戶,并且可能有許多人與第三方離開(kāi)比特幣。無(wú)論分裂或不分裂,掌握您比特幣的保管權(quán)利將永遠(yuǎn)讓您免受特定業(yè)務(wù)或操作的影響。

此外,比特幣社區(qū)參與者也有機(jī)會(huì)達(dá)成共識(shí),而且不會(huì)發(fā)生任何硬分叉。然而,為了安全起見(jiàn),比特幣用戶還是應(yīng)該做好充足的準(zhǔn)備。

下面有幾個(gè)步驟,詳細(xì)說(shuō)明了人們可以做什么來(lái)確保他們的比特幣私鑰保持安全。在接下來(lái)的幾個(gè)月里,所有的東西都是備份和安全的。

比特幣私鑰安全保護(hù)

1、備份您的錢(qián)包,相關(guān)文件和您的錢(qián)包的加密短語(yǔ)。

2、確保您的錢(qián)包軟件或固件是最新的。

3、確保您的密碼和種子或記憶短語(yǔ)可用并記錄下來(lái)。

4、將您的比特幣持有人從交易所移到您控制的錢(qián)包,并按照步驟1—3。

vk

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 緣分總是妙不可言,人心總是不可思議。無(wú)意中知道自己喜歡上一個(gè)不可能的人,卻還是心甘情愿的默默的喜歡這她,情隨她遷。...
    dcd37dc8df1e閱讀 401評(píng)論 0 4
  • 每次陪尚??措娪埃孟穸急桓袆?dòng)哭了,多啦A夢(mèng)也好,大頭兒子也好,今天的熊出沒(méi)又哭的稀里嘩啦。其實(shí)在看的時(shí)候,我真的...
    尚小妖閱讀 190評(píng)論 0 0
  • 職業(yè)倦怠癥 今天的業(yè)績(jī)不俗 但是每隔一段時(shí)間 無(wú)論業(yè)績(jī)好或者壞 無(wú)論我對(duì)本職工作有多么的熱愛(ài)與珍惜 職業(yè)倦怠癥都會(huì)...
    羽衣甘藍(lán)2025閱讀 233評(píng)論 0 0
  • 愛(ài)情是兩個(gè)人的事。而愛(ài)你,是我一個(gè)人的事。所以,我愛(ài)你,和你無(wú)關(guān)。 ‘我相信,那怕我已死在床上,假如你呼喚我,我就...
    蘭州郭郭閱讀 703評(píng)論 7 14

友情鏈接更多精彩內(nèi)容