以太坊黄皮书知识点(一)

区块链范式

计算机一词最简单的定义应该是:

能够获得输入、进行某种处理、存储数据,并给出一个输出的东西;

简单来说,在以太坊模型中,交易和智能合约的执行会改变节点的状态;可以把以太坊想象成一台计算机。

因此,如果你将这个逻辑复制到分布于点对点网络的的其他节点上,并找到一种方法让这些节点对操作的执行顺序和正确状态达成共识,最后就能得到一台去中心化的计算机

 这个输入表明,交易(输入)会影响(处理)当前的世界状态(存储),最后得到一个新的世界状态(存储/输出)。另一种思路就是将以太坊看作是状态转换机,在这个

拓展模型

在以太坊上,交易都是打包成区块的,这些区块相互链接起来,形成“区块链”,将新的区块添加到链上的过程称为“挖矿”。其中一个很重要的知识点是,节点必须提供计算机和电力才能生成区块。因此,我们需要某个激励机制激励人们参与进来,每当有一个节点创建了一个新的区块,相关参与者就能得到奖励。

 简单来说,这个公式表明,将区块中的交易应用到当前状态中,产生一个新的状态,就可以更新世界状态。

原文地址:https://www.cnblogs.com/ccbupt/p/11535950.html