當前位置:編程學習大全網 - 源碼下載 - 比特幣為什麽要進行分叉

比特幣為什麽要進行分叉

在區塊鏈和比特幣等數字貨幣的討論中,我們經常聽到 “分叉” 這個詞,那麽到底什麽是分叉呢?分叉又會有什麽影響呢?

區塊鏈

在說分叉之前,先普及壹點區塊鏈的小知識,這樣更容易幫助我們理解分叉是什麽(如果妳對區塊鏈壹點概念也沒有,歡迎翻閱我以前的文章,都是些通俗的話語幫妳了解什麽是區塊鏈)。

區塊鏈,顧名思義,就是由區塊組成的鏈條,當然這種鏈條只是壹個形象比喻,說白了就是數據區塊有序地連接起來。在比特幣中,區塊中存放的是比特幣的交易記錄,區塊的大小和交易記錄所占用的空間決定了壹個區塊能存放多少交易記錄。這些交易記錄被打包到區塊中,然後區塊壹個個相連就構成了區塊鏈。

為什麽要分叉

我們知道,比特幣軟件像其他軟件壹樣,需要定期更新和修改,以便讓他更好。所以新的版本就會出現,但是由於不是所有人都即使下載了新版本,所以有個礦工就運行了舊版本,有的則運行了新版本,那麽壹旦新舊版本不兼容的話,區塊鏈就會分叉。因為因版本的區塊和舊版本的區塊可能存在差異,所以他們不能被連接到同壹個區塊鏈上,所以就會出現兩條鏈,甚至多條鏈,這就是分叉。

軟分叉

軟分叉指的是,當新***識規則發布後,沒有升級的節點會因為不知道新***識規則下,而生產不合法的區塊,就會產生臨時性分叉。這種分叉會隨著節點的升級而逐漸修復。

硬分叉

硬分叉指的是,區塊鏈發生永久性分歧,在新***識規則發布後,部分沒有升級的節點無法驗證已經升級的節點生產的區塊,通常硬叉就會發生。所以,在數字貨幣領域,硬分叉往往導致新的幣種出現。例如以太坊的硬分叉就導致了 ETH的出現。

原文:什麽是分叉?什麽是比特幣分叉?

  • 上一篇:java的經典源代碼
  • 下一篇:開封大學有哪些專業?
  • copyright 2024編程學習大全網