勵志

勵志人生知識庫

什麼是分叉

分叉的含義如下:

日常用語中,分叉指的是在一特定點分成或發展成類似叉子或枝條的東西。例如,頭髮分叉、樹枝分叉、衣服用舊了線頭分叉等。

區塊鏈技術中,分叉是指在規則重新修正的過程中,不同節點對於共識規則的不一致,導致整個區塊鏈網路出現不同的交易歷史記錄的情況。這包括硬分叉軟分叉,其中硬分叉是區塊鏈發生永久性分歧,如比特幣協定內容產生分歧,就出現了新節點永遠沿著新節點產生的鏈挖礦,舊節點永遠沿著舊節點鏈挖礦,形成兩條永遠都在延伸且平行的鏈。

在軟體開發中,分叉是指開發者根據個人的需要、或者不同社區依據社區自身的不同理念,對一個源碼進行復用和修改,最終改寫成自己需要的新版本的軟體。這個新版本的軟體就是對原版本的軟體的一個「分叉」。