交易確認
比特幣的交易確認一般需要 6 個區塊,也就是大約 60 分鐘時間,在商用領域,這完全是不可行的。之所以需要 6 個區塊確認,是因為比特幣網絡有分叉,6 個區塊確認是防止交易所在區塊被拋棄從而導致交易無效的妥協。
然而 EOS 網絡是防分叉的,因此一般情況下,區塊是確認生產的,所以平均一個交易從廣播開始后 1.5 秒就可以認為是確認了。解釋一下為什么是 1.5 秒,因為區塊的生產速度是 3 秒一個,區塊生產者會將這 3 秒鐘收到的所有交易都打包成塊,那么最先和最后被打包的交易相差 3 秒,一平均也就是 1.5 秒。
以上是一般情況下,但是也不能排除特殊情況,諸如軟件 bug,網絡擁堵或者惡意分叉。為了確保交易絕對不可逆,節點可以選擇當交易被 21 個區塊生產者中的 15 個確認后才有效,這種情況下需要大概 45 秒時間進行交易確認。而且規定,只要區塊進行了 15 次的確認,那區塊就是歷史鏈的一部分,不可再被替換,即便有分叉發生。
版權申明:本內容來自于互聯網,屬第三方匯集推薦平臺。本文的版權歸原作者所有,文章言論不代表鏈門戶的觀點,鏈門戶不承擔任何法律責任。如有侵權請聯系QQ:3341927519進行反饋。