时间:2023-06-18|浏览:201
区块链是一种分布式系统,通过区块高度建立区块链的顺序。几乎所有基于PoW共识出块的公链系统都需要使用动态的难度调整机制,以在全网算力大小动态变化的情况下控制固定的区块时间。例如,在比特币中,区块时间被设定为10分钟。
为何比特币选取10分钟为区块时间?因为中本聪设计时认为,维持区块生产速度每10分钟1个区块的稳定平均速度可以让最新区块在全球所有节点中传播完毕,以便区块链保持适当的同步。如果块以更快的速度生成,地球另一端的一些节点可能无法足够快地赶上最新的交易数据,这可能导致节点不再正确对齐,从而导致"叔块"(链分裂),这是一个区块链必须避免的事情。
以太坊通过GHOST协议实现对区块时间的加速,达到17秒。GHOST协议是一种主链选择协议,与PoW共识协议最大且唯一的差异是包含子树数目最多为基本原则,进行下区块的选择。此外,以太坊设计了二代叔块概念,未被包含在主链中的叔块与二代叔块同样可以获得挖矿奖励,这种设计激励其他区块尽快进行合并。
在本系列的下一篇中,我们将讨论timestamp在调整区块难度方面的作用,以及其潜在的不足。
用戶喜愛的交易所
已有账号登陆后会弹出下载