跳过正文

16. 以太坊的共识协议

·10 字·1 分钟
Chuck Chan
作者
Chuck Chan
分享技术、思考与生活

前言
#

前面的文章中说过比特币的出块时间在10m左右,且需要经过多个区块确认后才能认为交易已完成(一般是6个区块,主要是为了防止临时性分叉)。这也就意味着在比特币中大概要1h左右才能确保交易已完成。而以太坊的出块时间降到了15s左右,大大提升了以太坊的吞吐与效率,但是出块时间太快又会带来临时性分叉的问题,导致那些符合难度要求但没有成为最长合法链区块被抛弃,严重影响了矿工的积极性。对此以太坊使用了改进版的GHOST协议来解决这一问题。

GHOST协议
#

GHOST(Greedy Heaviest-Observed Sub-Tree,贪婪最重可观测子树)是区块链共识优化机制,核心是在快速出块场景下将孤块 “叔块” 纳入权重与奖励,提升安全性与吞吐量。