硬分叉是什麼意思
硬分叉是致區塊鏈發生永久性分歧,在新共識規則釋出後,部分沒有升級的節點無法驗證已經升級的節點生產的區塊,通常硬分叉就會發生。程式碼出現一個硬分叉,會改變挖礦演算法的難度級別。
軟分叉是指當新共識規則釋出後,沒有升級的節點會因為不知道新共識規則下,而生產不合法的區塊,就會產生臨時性分叉。
在2013年3月12日,當時是bitcoin qt 0.8.0 版本軟體釋出了,0.8版本採用了一種新的資料庫level db。有的礦工節點升級了bitcoin qt 0.8版本,有的礦工還繼續使用bitcoin qt 0.7版本的軟體。雙方各自生產區塊,但bitcoin qt 0.8採用的新資料庫生產出的區塊被被qt 0.7版本節點拒絕掉。具體的原因是舊的資料庫對超過800kb的區塊有時不接受。因此在區塊高度 225430 比特幣區塊鏈分成了兩條鏈,結果導致了比特幣區塊鏈產生兩條鏈,一條是包含大於800kb區塊的鏈,另一條是拒絕承認這些包含更大區塊的鏈,這就發生了硬分叉。
當時是採用bitcoin qt 0.8版本的礦工放棄了他們挖的鏈,退回到bitcoin qt 0.7版本上繼續挖礦。
這次硬分叉是一次意外,是bitcoin qt 0.8版本的軟體出了bug,導致採用舊軟體的節點拒絕驗證新軟體節點生產的區塊。但硬分叉的成因就是採用舊軟體版本的節點拒絕驗證採用新軟體版本的節點生產的區塊,然後雙方各自挖礦。
在2015年7月4日比特幣區塊鏈在區塊高度363731發生一次硬分叉。當時是Bitcoin Core 開發者往新版本的Bitcoin Core 0.10.0添加了BIP 66。這本來是一起軟分叉的修改,在比特幣網路上主要礦池都使用了0.10版本的軟體時,但有一個礦池BTC Nuggets沒有升級,導致BTC Nuggets挖出來的兩個區塊其他礦工拒絕掉,然後雙方就各自挖礦延續自己認為是正確的區塊鏈,由此產生硬分叉,分成了兩條鏈。
隨後釋出公告,呼籲礦工升級到bitcoin core 0.10.2版本來消滅分叉。
這也是一次意外,硬分叉的成因是採用新軟體版本的節點拒絕驗證採用舊軟體版本的節點生產的區塊,然後雙方各自挖礦。
這兩次硬分叉都是意外,但硬分叉的成因前一個是因為對新產生的區塊格式在不同節點上產生分歧,後一個是因為對交易格式在不同節點上產生分歧。
-
銀行存款證明收費標準是多少?
各銀行開存款證明的手續費的收費標準存在差異,收費高的銀行和收費低的銀行的手續費的差異還是很大的,不過大部分的銀行開存款證明的手續費都是按20元/份收取的,據瞭解目前開存款證明手續費較低的銀行是中信銀行,開存款證明每份只需要10元。...
-
銀行卡丟失不知道卡號怎麼辦?
使用者首先應該撥打銀行的客服熱線辦理掛失,轉接人工服務後,客服會根據您提供的身份證號來辦理掛失手續,如此便會保障銀行卡里的資金安全了;電話掛失完成後,申請人攜帶本人身份證到銀行櫃檯辦理補辦信用卡業務,在重置好密碼後,舊卡的所有資訊便會移到新卡中。...
-
企業年金提取的條件是什麼?
企業年金提取需要滿足的條件如下:1、職工的年齡達到了國家法定的退休年齡,即男65歲,女55歲,可以申請提取企業年金;2、職工因病、或因傷達到了提前退休的條件時,可以申請一次性或者分期領取企業年金;3、職工或退休人員不幸身亡的時候,其指定受益人或法定繼承人可以領...
-
平安金管家是什麼?
平安金管家是平安集團旗下的理財服務平臺。平安金管家是中國平安旗下推出的一個綜合服務平臺,上面有保單、信貸、生活優惠、健康管理等服務,只要是平安集團的使用者,就可通過平安金管家管理自己的相關業務。換句話說,使用者可以在平安金管家上面投保、管理保單資訊、申...