当我们谈论以太坊时,我们谈论的不仅仅是一个加密货币,更是一个庞大的、去中心化的世界计算机,而驱动这台“世界计算机”运转的,正是其核心的算法机制,理解以太坊的算法,就是理解以太坊如何实现去中心化、安全性和一致性的根本。

以太坊的算法并非单一的公式,而是一套不断演进的、用于维护网络共识的规则集,它回答了一个核心问题:在一个没有中央权威的网络中,所有互不信任的节点如何就“哪个交易是有效的”、“下一个区块应该是什么样子”达成一致?

以太坊的算法演进,可以清晰地划分为两个时代:工作量证明权益证明

第一篇章:以太坊的过去——工作量证明随机配图