再區塊鏈中,如果同時有兩個人向一個區塊鏈寫入數據,換一句話說,就是同一時間有兩個區塊加入了區塊鏈中,因為這兩個區塊是連著前面那個區塊的,所以就行成了區塊鏈中的分叉問題

這裡不講挖礦的問題,因為一說挖礦,就要展開很多,我們就就事論事的說分叉的問題,從分叉來看,有Block1和Block2都指向了前面的那個區塊,因為挖礦的能力和曠工的數量成正比,(現在很多的礦池就是同一個區塊由不同的礦工算力挖,挖出來的比特幣再分)。

不同的區塊上面的礦工肯定是不一樣的,按照現在共識就是新節點採用最長的那條區塊鏈,由於新區塊的生長速度是由整個區塊鏈中的算力動態決定的,所以大多數計算力的那根就是主要的區塊鏈。

結論:當礦工發現一條比較長的鏈時,他們會自動放棄先前的那根鏈,而去那根長的鏈上面繼續挖礦,這條鏈就成了主鏈了,其餘的鏈也會消失。

分叉裡面又分為:軟分叉和硬分叉

軟分叉的意思就是,整個區塊鏈有一天突然發布新共識機制了,但是有一部分礦工呢,不知道,沒有跟著一起升級,這時候就出現了不同的共識機制,出現了分叉,而當這些礦工一起升級區塊鏈系統後,分叉就自己消失了。

而硬分叉指的是,整個區塊鏈中,有些調皮的曠工就是不按照別人一樣的共識運行,偏偏自己想做什麼就做什麼,導致前面所說的分叉的出現,分叉又不會自己消失,這就是所謂的硬分叉。

理論上就是這樣,而在實際操作中分叉會發生很多問題,數據的轉換、共識機制的修改等等,比較麻煩,先前不懂分叉的理解一下就行了。


歡迎關注我們,一家只專註於區塊鏈的創業公司。做一家有情懷的創業公司。


前幾天看到一則新聞,是人民日報的,聽說他有一期的報紙上面,很大的篇幅寫了區塊鏈,在這個兩會就要召開的前提下,用這麼大的篇幅寫區塊鏈,意義肯定是不一樣的。所以觀望區塊鏈這個技術的,可以慢慢的瞭解起來了。


區塊鏈不代表一定要炒幣,這是一門技術,架構技術,技術的浪潮之下,不要在盲目的跟著自己步伐了。

推薦閱讀:

相關文章