以太坊是怎样运作的?

以太坊区块链的结构与比特币十分相似,因为它是整个交易历史的共享记录。网络上的每个节点都存储了这个历史记录的副本。

比特币与以太坊的最大区别在于,除了所有以太坊交易外,它的节点还存储着每个智能合约的最新状态。

对于每个以太坊应用程序,网络都需要跟踪“状态”或所有这些应用程序的当前信息,包括每个用户的余额,所有智能合约代码以及它们的存储位置。

比特币使用未花费的交易输出来跟踪谁拥有多少比特币。

虽然听起来比较复杂,但是这个想法很简单。每次进行比特币交易时,网络都会像纸币一样“打破”总金额,以使数据的行为类似于物理硬币或变化的方式发行比特币。

为了进行将来的交易,比特币网络必须将您所有的零钱加起来,归类为“已花费”或“未花费”。

另一方面,以太坊使用账户。

像银行账户资金一样,以太币也出现在钱包中,并且可以移植(可以说)到另一个账户。资金总在某个地方,但没有所谓的持续关系。

什么是以太坊虚拟机?

对于以太坊,每次使用程序时,成千上万台计算机组成的网络都会对其进行处理。

用特定于智能合约的编程语言编写的合约被编译为“字节码”,称为“以太坊虚拟机”(EVM)的功能可以读取和执行。所有节点均使用其EVM执行此合同。

除了跟踪当前的“状态”之外,网络中的每个节点还保存交易的副本和网络的智能合约历史。每次用户执行某项操作时,网络上的所有节点都必须同意发生此更改。

此处的目标是使矿工和节点的网络负责将州与州之间的转移转移,而不是像银行这样的授权机构。比特币矿工证实了比特币所有权从一个人到另一个人的转移。EVM按照开发人员最初编写的任何规则执行合同。

矿工是防止不良行为的人,例如确保没有人花钱超过一次并拒绝尚未付款的智能合约。

有数千个以太坊节点,每个节点都在编译和执行相同的代码。

郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。

郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。

留言与评论(共有 0 条评论)
   
验证码:
微信号已复制,请打开微信添加咨询详情!