軟分叉是指在區塊鏈或去中心化網路中向前兼容的分叉。向前兼容意味著,當新共識規則發布後,在去中心化架構中節點不一定要升級到新的共識規則,因為軟分叉的新規則仍舊符合老的規則,所以未升級的節點仍舊能接受新的規則。
基本介紹
- 中文名:軟分叉
- 外文名:Soft Fork
相關簡介,介紹,
相關簡介
分叉 Fork
在區塊鏈中,由礦工挖出區塊並將其連結到主鏈上,一般來講同一時間內只產生一個區塊,如果發生同一時間內有兩個區塊同時被生成的情況,就會在全網中出現兩個長度相同、區塊里的交易信息相同但礦工簽名不同或者交易排序不同的區塊鏈,這樣的情況叫做分叉。
硬分叉 Hard Fork
指在區塊鏈或去中心化網路中不向前兼容的分叉,硬分叉對加密貨幣使用的技術進行永久更改,這種變化使得所有的新數據塊與原來的塊不同,舊版本不會接受新版本創建的區塊,要實現硬分叉所有用戶都需要切換到新版本協定上。如果新的硬分叉失敗,所有的用戶將回到原始數據塊。
在區塊鏈中,由礦工挖出區塊並將其連結到主鏈上,一般來講同一時間內只產生一個區塊,如果發生同一時間內有兩個區塊同時被生成的情況,就會在全網中出現兩個長度相同、區塊里的交易信息相同但礦工簽名不同或者交易排序不同的區塊鏈,這樣的情況叫做分叉。
硬分叉 Hard Fork
指在區塊鏈或去中心化網路中不向前兼容的分叉,硬分叉對加密貨幣使用的技術進行永久更改,這種變化使得所有的新數據塊與原來的塊不同,舊版本不會接受新版本創建的區塊,要實現硬分叉所有用戶都需要切換到新版本協定上。如果新的硬分叉失敗,所有的用戶將回到原始數據塊。
介紹
比特幣為什麼會分叉?
在又慢又賭的現狀下,有人就提出將這個欄位的最大值調高,比如BitcoinClassic這個軟體就將這個欄位的最大值調到2M,並且以後有計畫取前2016個區塊大小的中位數在乘一個約定好的倍數來決定下一批區塊的大小上限。
因為不同的理念催生出了N種擴容方案,各個方案間無法統一,就會導致分叉。
什麼是硬分叉和軟分叉?
硬分叉是指比特幣區塊格式或交易格式(這就是廣泛流傳的“共識”)發生改變時,未升級的節點拒絕驗證已經升級的節點生產出的區塊,然後大家各自延續自己認為正確的鏈,所以分成兩條鏈。
硬分叉的三大特點:
有向前兼容性:,之前的版本不在可用,需要強制升級,在區塊鏈層面會有分叉的兩條鏈,一條原舊鏈,一條分叉新鏈。需要在某個時間點全部同意分叉升級,不同意的將會進入原舊鏈,在我們列舉的幾種擴容方案中,BitcoinUnlimited、XT等就會引起硬分叉。
軟分叉是指比特幣交易的數據結構(這就是被廣泛流傳的“共識”)發生改變時,未升級的節點可以驗證已經升級的節點生產出的區塊,而且已經升級的節點也可以驗證未升級的節點生產出的區塊。
有較好的兼容性,之前版本至少部分功能可用,可不升級,有區塊鏈層面沒有分叉的鏈,只是組成鏈的區塊,有新區塊和舊區塊。相當長的時間裡,可允許不進行升級,原區塊和舊區塊共存。在我們列舉的幾種擴容方案中,Core所採取的Segwit方式就是一種軟分叉。
硬分叉有什麼影響:
硬分叉對比特幣礦工的影響:短時間內的搖擺不定,分叉後礦工需要考慮的是持幣用戶的意願。雖然礦工可能擁有創造更大區塊的權利。但獲得更多投資用戶認可的那條鏈才是符合礦工利益的理性選擇。
硬分叉對比特幣產業鏈的影響:一旦發生分叉,礦工將會不得不“站隊”,畢竟將算力分散並不是很經濟的選擇。而用戶擔心的是比特幣資產的安全和價值的變化,由於“重放攻擊”的風險,投資者的觀望情緒濃重。交易平台的狀態很輕鬆,他們只需要保持中立,做好準備擁抱變化即可。新交易品種的誕生並不會對交易平台有生死攸關的影響。
硬分叉對幣價的影響:比特幣分叉後比特幣的幣價會漲會跌,前景究竟會如何發展,是由市場的選擇決定。我們無法預測未知的未來,但,歷史會給我們答案。比特幣分叉,是一個一旦開始就仿佛永不會落幕的會議,但這也正是去中心化的比特幣的魅力之所在。