在
比特幣系統中,礦工在挖取到區塊時,需要將區塊廣播到整個比特幣網絡中,考慮到網絡延時,同時為了確保有足夠的節點能接收到這個區塊,所以規定區塊的產生時間為10分鐘。
臨時分叉:在廣播區塊的這個過程中,可能會出現多個礦工同時挖取到正確區塊的情況,所以可能會有多個符合條件的區塊在網絡上進行傳播,也就是當前區塊的后面可能會鏈接多個區塊,所以就會產生臨時性的分叉。
最長鏈原則:在比特幣系統中,采用的是最長鏈原則,也就意味著所有的比特幣節點只會沿著最長鏈來挖取下一個區塊,而沒有位于最長鏈上的區塊最終會被拋棄掉,所以如果某個交易沒有打包在最長鏈所在的區塊中,那么這個交易就無法得到確認。
需要6個區塊確認:如果只有1次確認,那么有可能這個區塊不在最長鏈上,而在臨時分叉上,那么這個交易不被確認的概率非常高。而經過6個區塊的確認,打包有當前交易的區塊在主鏈上的機率才能接近100%,所以這就是為什么選擇6個區塊進行確認的原因。換言之,在連續6個區塊被確認后,區塊信息基本上沒有辦法被篡改,所以交易才算最終完成。
版權申明:本內容來自于互聯網,屬第三方匯集推薦平臺。本文的版權歸原作者所有,文章言論不代表鏈門戶的觀點,鏈門戶不承擔任何法律責任。如有侵權請聯系QQ:3341927519進行反饋。