区块链节点总是 select 最长链的动机是什么?

What is the incentive for blockchain nodes to always select the longest chain?

我想我理解节点是如何被激励从其他节点获取有效块并将它们自己的块传播到网络的。但是,当从其他人那里收到新区块时,总是select使用最长的链背后的博弈论是什么?这个机制是如何实现的,100%保证所有的节点都会select链中工作最多的?

通过将他的区块附加到最长的链上,矿工增加了他创建的区块进入主链的机会,因此,他将获得创建区块的奖励。如果创建的区块脱离了主链,那么矿工将不会因此获得奖励(以太坊实现了更复杂的创建区块奖励机制,但在最简单的表示中它接近于此)。

理论上,每个节点都可以选择将自己创建的区块添加到哪个分叉链中,但如果他想让这个区块留在主链中,就必须遵循一般规则。