课程
/后端开发
/Go
/私有区块链,我们一起GO
例如:交易超时怎么办?交易失败呢?
2019-02-11
源自:私有区块链,我们一起GO 5-1
正在回答
一个完整的交易理论上是没有时间限制的,矿工会按照交易的手续费来设定交易的优先级,手续费高的交易,矿工会优先处理,同样的矿机也会处理没有手续费的交易,只不过交易的时间比较长。当然在你的交易没有被认可之前是可以撤销这笔交易的,当这笔交易经过区块验证之后就不能撤销了,同时在交易被验证之后,产生4个区块以上,这笔交易就会被加入到区块链当中,永远记录下来不可修改,这里4个区块的原因是应为在世界范围内可能会产生区块链分叉,但是经过一段时间之后,区块链就会又收敛成为一个单链,所以需要最多4个区块,就能在全网说明这笔交易已经完成! 所以没有超时一说,交易失败不会存在,一定前提下可以撤销。
举报
用Go语言实现一个区块链私有链
1 回答交易广播后,每个节点记账怎么做?
2 回答没有源码怎么整
1 回答工作量证明就是找一个值,那么如果有两个人同时挖矿,请问哪一部分是决定某个区块是谁先挖出来的?
4 回答项目源码地址有吗
1 回答加入一个新的区块到区块链中