時間:2023-06-16|瀏覽:286
分叉是怎樣產生的? 我們以比特幣為例來解釋分叉是怎樣產生的,其他數字貨幣的分叉基本原理也是一樣的。比特幣是一種虛擬貨幣,它是通過一種系統進行交易的,這個系統被稱為比特幣協議。該協議設定了每個人的標準,包括區塊大小、挖礦獎勵等。如果想要使用比特幣,就必須遵守這個協議,就像企業制訂規章一樣。
比特幣總是需要不斷完善。比特幣開發人員根據更新軟件(比特幣協議)來解決問題或提高作用。在去中心化系統軟件中,軟件更新十分簡單,但在區塊鏈技術系統軟件中,更新就不那么容易了,因為更新必須得到雙方同意。在一些重要升級時,小區總會有些人抵制,如果一群人都不同意,她們就可以走自己的路,造就自己的比特幣協議版本號和支系區塊鏈,這樣分叉就發生了。
簡單來說,更新時如果區塊鏈互聯網存在不同意見,則可能會發生分叉。除了產生分歧外,某些協議的添加或更新也可能需要完成分叉。
分叉是怎樣完成的? 為了更好地理解分叉是如何完成的,我們可以將比特幣分成兩部分:比特幣協議(手機軟件)和存儲所有交易信息的區塊鏈。
比特幣協議是一個徹底開放源碼的軟件,就像安卓手機系統一樣。如果想建立自己的支系區塊鏈(分叉),就要先拷貝比特幣協議,然后按照自己的需要進行適當的修改。最后,根據特定的區塊序號,讓比特幣分叉逐漸起效。例如,可以在區塊序號達到500000時分叉逐漸生效。當該區塊序號傳遞到小區的時候,就會分為兩部分:有些人決定使用原協議,而有些人則使用分叉協議。然后每個組就會在他們想要適用的那條區塊鏈上逐漸加上新的區塊。
硬分叉和軟分叉 分叉可以分為軟分叉和硬分叉,以上所說的分叉多指硬分叉。硬分叉是指比特幣共識機制發生改變時,原生態協議與更新后的協議不兼容,一些沒有更新的節點無法驗證已經升級的節點產生的區塊,然后大家就會分別繼承自己認為合理的鏈,從而產生兩條鏈。
除了硬分叉,還有一種分叉叫軟分叉。它是指區塊鏈應用系統版本號或協議更新后與原生態協議兼容,舊節點再次接受由新節點造成的區塊,新舊節點一直在同一條鏈上工作,并沒有產生新的鏈。
分叉會帶來哪些危害? 對于虛擬貨幣持有者來說,硬分叉會讓他們獲得新的資產(分叉鏈代幣)。比特幣的持有者之前就獲得過很多不同的比特幣分叉鏈代幣。
對于新項目本身來說,分叉不一定是件壞事。區塊鏈作為一個復雜的系統,小區之間的意見分歧是難免的。與其妥協出一個難以實現的折中計劃,不如在分別單獨走各自的路,這樣新項目的成功率也會更高一些,對新項目方來說可能是好事。
如果有關于分叉的疑惑,可以在評論留言板留言。