Ethereum 比特币和以太坊块间时差

Ethereum 比特币和以太坊块间时差,ethereum,bitcoin,consensus,Ethereum,Bitcoin,Consensus,我想知道为什么比特币的块间时间是10分钟,而在以太坊只有15秒。鉴于比特币和以太坊都基于PoW共识算法,为什么不减少比特币中的块间时间,使其成为以太坊,从而增加系统吞吐量?选择比特币块时间是为了确保磁盘空间不会成为问题 比特币whitpaper(2008):没有交易的块头大约是80字节。如果我们假设每10分钟生成一次块,那么80字节*6*24*365=每年4.2MB。自2008年起,计算机系统的RAM容量通常为2GB,摩尔定律预测目前的年增长率为1.2GB,因此即使块头必须保存在内存中,存储也不

我想知道为什么比特币的块间时间是10分钟,而在以太坊只有15秒。鉴于比特币和以太坊都基于PoW共识算法,为什么不减少比特币中的块间时间,使其成为以太坊,从而增加系统吞吐量?

选择比特币块时间是为了确保磁盘空间不会成为问题

比特币whitpaper(2008):没有交易的块头大约是80字节。如果我们假设每10分钟生成一次块,那么80字节*6*24*365=每年4.2MB。自2008年起,计算机系统的RAM容量通常为2GB,摩尔定律预测目前的年增长率为1.2GB,因此即使块头必须保存在内存中,存储也不应该成为问题

另一个原因是最小化孤立块。这是一个区块链网络内已解决的区块,但由于网络本身的滞后而未被接受。因此,该块是有效的,但向网络广播太晚。在比特币区块链中,这些孤立区块会被浪费,因为开采它的矿工不会因此获得任何奖励。这是对计算能力的浪费

此外,如果多个节点同时或在短时间内开始生成同一块,这将导致多个更频繁的比特币分叉,这对网络不健康

以太坊作为一个智能合约区块链,需要尽可能快的阻塞时间,并通过引入贪婪的最重观测子树(GHOST)协议解决了这个问题。该协议包括在分叉后找到最长链时的孤立块,并奖励这些孤立块的矿工。所以他们的计算能力并没有完全被浪费


TLDR:比特币和以太坊区块链的使用案例不同,以太坊需要更快的区块时间来实现其作为智能合约区块链的目的。Prabath Siriwardena在这里提供了更详细的技术解释:

选择比特币阻塞时间是为了确保磁盘空间不会成为问题

比特币whitpaper(2008):没有交易的块头大约是80字节。如果我们假设每10分钟生成一次块,那么80字节*6*24*365=每年4.2MB。自2008年起,计算机系统的RAM容量通常为2GB,摩尔定律预测目前的年增长率为1.2GB,因此即使块头必须保存在内存中,存储也不应该成为问题

另一个原因是最小化孤立块。这是一个区块链网络内已解决的区块,但由于网络本身的滞后而未被接受。因此,该块是有效的,但向网络广播太晚。在比特币区块链中,这些孤立区块会被浪费,因为开采它的矿工不会因此获得任何奖励。这是对计算能力的浪费

此外,如果多个节点同时或在短时间内开始生成同一块,这将导致多个更频繁的比特币分叉,这对网络不健康

以太坊作为一个智能合约区块链,需要尽可能快的阻塞时间,并通过引入贪婪的最重观测子树(GHOST)协议解决了这个问题。该协议包括在分叉后找到最长链时的孤立块,并奖励这些孤立块的矿工。所以他们的计算能力并没有完全被浪费

TLDR:比特币和以太坊区块链的使用案例不同,以太坊需要更快的区块时间来实现其作为智能合约区块链的目的。Prabath Siriwardena的更详细的技术解释可以在这里找到: