关于anticone: 如果有人选择做坏区块 会介意出块奖励多还是少么?

纯探讨 关于anticone: 如果有人选择做坏区块 会介意出块奖励多还是少么? 理论上贴钱作恶 成功后就可以篡改账本 是不是这个获利会远高于出块奖励

其实关于这个问题,我们要结合共识机制和激励机制一块来看。让尝试攻击的人付出代价,就是激励机制的任务。至于贴钱作恶能不能成功,能从中获得多少收益,是共识机制需要保证的事情。

打个比如说,如果有人给了我 10 个 ETH, 当这笔交易以 99.9999% 的概率确认不被双花的时候,我就认为收到了这笔钱。那么,如果坏人尝试双花这笔交易,失败率有 99.9999%, 双花的期望收益仅有 0.00001 个 ETH. 这个时候,如果激励机制没有对类似的行为作出惩罚,坏人的成本是 0,收益是 0.00001 个 ETH,就会愿意去尝试攻击一下。

共识机制给出安全性保证后,激励机制下,即使考虑了攻击成功后的可能获益的因素,依然是一件赔钱的事情。

另外,以上说的 99.9999% 概率是用户自己选的,用户也可以选择其他的概率来确认一笔交易。就像在比特币系统里面,用户愿意等 3 个确认区块,6 个确认区块,还是 30 个确认区块一样,是效率和安全如何取舍的问题。