当我们谈论以太坊时,很多人会简单地将其归类为一种加密货币,类似于比特币,这种看法仅仅触及了它的表层,要真正理解以太坊,我们必须回到一个核心问题:以太坊是基于什么的账本?

答案远比“区块链”三个字要丰富和深刻,以太坊是基于一个可编程的、去中心化的、全球共享的单一状态账本,这个“状态账本”是理解以太坊的钥匙,而“可编程”则是它区别于比特币等传统账本的革命性所在。

核心基础:一个不断进化的“状态账本”

我们需要理解什么是“状态账本”,想象一个巨大的、分布在世界各地的数据库,这个数据库不记录过去发生了什么(即交易历史),而是实时记录当前系统“是什么样子”,这个“样子”状态”。

以太坊的状态账本主要记录了以下关键信息:

  1. 账户余额:每个以太坊地址里有多少个ETH。
  2. 智能合约代码:部署在区块链上的应用程序的源代码和逻辑。
  3. 智能合约状态随机配图