共識機制包括:
POW,工作量證明,即通過算力爭奪記賬權。
POS,權益證明,誰擁有的
比特幣越多,獲得記賬權的概率就越大。
BFT,拜占庭容錯協議,實際上整個共識機制就解決了所謂的拜占庭將軍問題,少數節點不會影響多數節點的共識。
了解一下比特幣的雙花,這是比特幣或者
區塊鏈面臨的一個安全問題。還是剛才的例子,Alice要給Bob2個比特幣,從Bob那買一千克黃金,Bob答應了,Alice在網上公布說要跟Bob發生一筆交易:Alice用2個比特幣買Bob的一千克黃金。而Alice具有足夠的算力,網絡公布之后,大家去計算,算出來之后會生成一個新的區塊放到上面,因為全網確認需要一段時間,在這個過程中Alice撤銷了,又告訴全網說我要把這2個比特幣給第三個人不給Bob了,然后又在全網廣播,節點收到新的交易消息又開始挖礦,也算出來一個數,這樣的話就會發生分叉,其他節點在同步賬本的時候就會面臨兩個新的區塊選擇哪一個的問題。
區塊鏈里的機制是選擇長的鏈,所以前面說到需要在5-6個區塊后才能確認交易可靠,節點根據這個長的鏈同步數據,短的鏈就被撤銷掉了,以此來共同來維護這個賬本。解決這個問題我們需要在確認的時候有一個延時的機制,也就是說當延時一定程度之后再確認,使得它在這個時間當中不可能快速地去創建一個更長的鏈來撤銷這個交易,這是時間也是根據當前整個網絡的算力來估計的。理論上有雙花的可能,但實際上發生的概率非常低。
版權申明:本內容來自于互聯網,屬第三方匯集推薦平臺。本文的版權歸原作者所有,文章言論不代表鏈門戶的觀點,鏈門戶不承擔任何法律責任。如有侵權請聯系QQ:3341927519進行反饋。