以太坊智能合约模型

admin
admin
admin
1253
文章
1
评论
2020年10月12日11:33:58 评论

您可以将以太坊想象为计算机科学中基于交易的状态机,也就是一台机器,在阅读一系列输入之后,根据输入转换为新的状态。

以太坊智能合约模型
该状态机的创世纪网络状态,与尚未产生任何交易的“白纸”状态相似。一旦达成协议,创世者的状态就会转变为终极状态,就像白纸上画的图画一样,而且终极状态也代表了以太坊的现状。
以太坊上产生的许多交易,都是由一群人组成的一个整体。一块内容包含一系列交易,每一块内容通过技术连接到上一块内容。
要使一种状态可以继续,并转换到下一种状态,交易必须通过“有效性”验证。这种验证有效性的过程是挖掘,也就是一组节点一起使用计算资源来创立了包含很好的交易的智能合约。
全世界任何参与其中的节点,都可以创立了和验证智能合约。每一位采矿者在提交智能合约至以太坊区块链时,都会提供一份“证明”——一种数学机制,类似于身份证,以确保智能合约很好的。
要在主链中增加一块智能合约,矿工必须比其他矿工有更快的速度提供“证明”。在采矿者提供“证明”时对智能合约进行验证的过程称为工作量证明。
矿工的新智能合约被确认后,将得到一定价值的以太币奖励。如果不采取措施,以太坊上将会出现一部分矿工创造出自己的链子。
造成多个链(多个状态)的出现,使人们很难分析,无所适从,而在因特网上,人们很难对哪一种状态下是正确的做出评价,因此,为了避免发生破坏系统的事情,并确定最有效的途径,以太坊采用了“CHOST协议”的数学机制。
该GHOST协议允许以太坊上的节点必须选择一条路径来完成计算。选择智能合约路径的一个重要方法是使用最新智能合约的智能合约号,该区块号表示当前路径(不包括创世智能合约)上智能合约的总数。块数目越大,块数目越多,路径越长,越难挖掘,最后一定能找到最新的块。这样,就可以使所有节点都对当前区块链状态的唯一版本达成一致。

admin
  • 本文由 发表于 2020年10月12日11:33:58
  • 转载请务必保留本文链接:https://www.biyungu.com/szhb/eth/2954.html
为何以太坊挖矿却能产出较大的波动? 以太坊

为何以太坊挖矿却能产出较大的波动?

买了以太坊显卡挖矿的矿机,为何每天得到的ETH量会有这么大的起伏? 知矿学校网编@JamesyLHH的回答: 比特币挖矿比比特币挖矿带来的盈利波动性更大。造成这种情况的原因关键有两个方面:一是服务费盈...
10月12日,以太坊价格行情分析 以太坊

10月12日,以太坊价格行情分析

以太网坊经历了两天的振动,价格稳定在370以上,有时试图破格,说明了篮板球的力量。在技术指标中,现在的支持位置是368,MACD小时的速度线在零轴上粘合运行,平均线系统平坦,矿山哥哥前几天布局的埋入证...
以太坊工作运行原理讲解 以太坊

以太坊工作运行原理讲解

以太坊虚拟机(EVM)是以太坊至关重要的运行环境。EVM由许多相互连接的计算机组成,每个人都可以在EVM上上传程序,可以创建所有权、交易格式和状态变换功能的商业逻辑,EVM上的程序将严格按照EVM所定...
匿名

发表评论

匿名网友 填写信息

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: