问题描述
我想我了解如何激励节点从其他节点获取有效块并将它们自己的块传播到网络。但是从其他人那里接收新块时总是选择最长的链背后的博弈论是什么?这个机制是如何实现的,100%保证所有节点都会选择其中工作量最大的链?
解决方法
通过将他的区块附加到最长的链上,矿工增加了他创建的区块进入主链的机会,因此,他将获得创建区块的奖励。如果创建的区块脱离主链,那么矿工将不会因此获得奖励(以太坊实现了更复杂的创建区块奖励机制,但在最简单的表示中它接近于此)。
理论上,每个节点都可以选择将自己创建的区块添加到哪个分叉中,但是如果他想让区块留在主链中,就必须遵循一般规则。