从这个问题的答案看代码:在协商过程中,Ethereum中的节点实际上是商定的什么?达成共识的流程
解释了与比特币有些相似的共识。然而,比特币在10分钟内到达块的创建,这怎么可能在20秒内?
发布于 2017-09-10 21:47:59
比特币块的创建比需要的要慢得多。Satoshi猜测,可能需要一分钟左右的时间才能通过网络,这意味着在10分钟的阻塞时间内,大约10%的块将成为孤儿,这可能是因为这听起来很合理。在实践中,传播通常在几秒钟内完成。其他像LiteCoin这样接近拷贝比特币的硬币则将这一参数调整得更低,而且它们仍然工作得很好。
关键的折中之处在于,更快的区块会导致更高的孤儿率,而高孤儿率则被认为促进了矿工的集权。以太使用了一种叫做幽灵的系统来奖励矿工,因为他们的块变成了孤儿,这降低了这种效果,允许比安全的更快的阻塞。但这并不是30倍的效果:主要的区别是Ethereum的设计者拥有比特币和其他硬币的实际使用数据,所以他们能够选择比Satoshi更保守的设置。
https://ethereum.stackexchange.com/questions/26171
复制相似问题