以太坊工作运行原理讲解

admin
admin
admin
1253
文章
1
评论
2020年10月12日11:26:35 评论

以太坊虚拟机(EVM)是以太坊至关重要的运行环境。EVM由许多相互连接的计算机组成,每个人都可以在EVM上上传程序,可以创建所有权、交易格式和状态变换功能的商业逻辑,EVM上的程序将严格按照EVM所定义的方式全自动实施,并保证全部程序的历史状态公开透明。
在用户安装了EVM之后,这个EVM就自动运行,当用户通过交易开启区块链智能合约时,区块链智能合约的编码就会在EVM中全自动实施。这等于是在全球范围内部署了大量安装了以太坊客户端并连接到以太坊网络的PC机上部署了一个程序,并且可以在任何时候通过交易开启这些区块链智能合约的实施,从而完成分布式程序的部署和调用。
以太坊的基本单位是帐目,以太坊区块链技术将跟踪每个帐目的历史状态。以太坊全部区块链技术上的状态变换全是账户间使用价值和信息内容的迁移。
以太坊的账户系统包括全球范围内的多个账户,并形成全球的“共享状态”。每一个帐户都有一个紧密相关的状态和一个20字节的地址,这是一个160bit的标记,用来识别帐户。帐户之间可以通过消息传递框架互相通信。
以太坊的帐目类型分为两类:
1,外部帐户,由私人密钢管理,无相关代码;
合同帐户由其合同代码控制,具有相应的代码,只能由外部帐户“激活”。
这两种方法的主要区别是,外部帐户由用户控制,因为他们可以控制自己的私钥,然后控制外部帐户。合同帐户由内部编号规则控制管理。在例外情况下,程序设置的合约账户由具有特定地址的外部账户控制,然后由持有私钥的用户控制外部账户。
EtherGroup的智能合约是将交易编码到一个合约账户中后,用户就可以能够在区块链中工作部署编号规则来加入新的合约。

2,仅当外部帐户发出指示时,才会程序执行相应的操作,而合约帐户不会自动程序执行任意数字生成或应用程序界面调用等操作。由于以太坊需要节点和操作结果保持一致,因此需要严格按照指令程序执行。
EtherGroup的用户需要向EtherGroup网络支付少量太币形式的交易费用,并且在激活“程序”的每个步骤中支付,包括操作和存储。这样就能防止以太坊区块链受到不必要或恶意操作任务的干扰,如分布式计算dos攻击(DDoS)网络攻击或无限复活网络攻击。
交易价格费是在以太坊网络信息中征集,收发,要确认和程序执行交易价格的节点所抽取的。采矿者将交易价格进行分组,分组后的交易价格称为“区块”。能够解决复杂的数学问题,矿工能够成功地“挖掘”成块,这一过程被称为“工作量证明”。每次发现↑上的成功区块,矿工都会获得一枚太币。这样的经济刺激,促使以太坊网络信息的硬件和电力投入。

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

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

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

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

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

以太坊智能合约模型

您可以将以太坊想象为计算机科学中基于交易的状态机,也就是一台机器,在阅读一系列输入之后,根据输入转换为新的状态。 该状态机的创世纪网络状态,与尚未产生任何交易的“白纸”状态相似。一旦达成协议,创世者的...
匿名

发表评论

匿名网友 填写信息

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