交易确认
比特币的交易确认一般需要 6 个区块,也就是大约 60 分钟时间,在商用领域,这完全是不可行的。之所以需要 6 个区块确认,是因为比特币网络有分叉,6 个区块确认是防止交易所在区块被抛弃从而导致交易无效的妥协。
然而 EOS 网络是防分叉的,因此一般情况下,区块是确认生产的,所以平均一个交易从广播开始后 1.5 秒就可以认为是确认了。解释一下为什么是 1.5 秒,因为区块的生产速度是 3 秒一个,区块生产者会将这 3 秒钟收到的所有交易都打包成块,那么最先和最后被打包的交易相差 3 秒,一平均也就是 1.5 秒。
以上是一般情况下,但是也不能排除特殊情况,诸如软件 bug,网络拥堵或者恶意分叉。为了确保交易绝对不可逆,节点可以选择当交易被 21 个区块生产者中的 15 个确认后才有效,这种情况下需要大概 45 秒时间进行交易确认。而且规定,只要区块进行了 15 次的确认,那区块就是历史链的一部分,不可再被替换,即便有分叉发生。
版权申明:本内容来自于互联网,属第三方汇集推荐平台。本文的版权归原作者所有,文章言论不代表链门户的观点,链门户不承担任何法律责任。如有侵权请联系QQ:3341927519进行反馈。