区块链交易验证

1
我看了3Blue1Brown关于区块链的视频,出现了一个问题。
如何保证如果我发出一个广播,它会被放入一个得到验证的块中。例如,它(我的事务)可以到达矿工,他们开始用我的事务验证块,但是没有我的事务的其他块首先得到验证,因此我的块会过时,因为其他所有人都在另一个fork上。
这看起来像是赶上了一列行驶中的火车,但有可能你以与火车完全相同的速度奔跑,却永远上不上去。
块链
分享
改进这个问题
跟随
6小时前问的
用户118927
1322枚青铜徽章
新贡献者
添加评论
2个答案
2
当块过时时,其中的事务将返回到池中。
池中的事务可包含在获胜分支的后续块中。
分享
改进这个答案
跟随
5小时前回答的
红砂砖
10.6k22金徽章1717银徽章3535铜徽章
添加评论
1
如果在同一高度有两个相互竞争的块(这种情况很少发生),每个节点将只考虑其中一个是最佳链尖。另一个块不是它们的最佳链的一部分,因此它所包含的事务是无关的。因此,同一事务可以同时在多个竞争块中。如果交易支付了足够高的交易费率,它可能会在所有这些。
分享
改进这个答案
跟随
16分钟前编辑

63

发表评论

邮箱地址不会被公开。 必填项已用*标注