OACC区块链商学院老师邱:以太坊虚拟机是什么?

本文作者:OACC商学院邱老师

更多干货关注:OACC区块链商学苑

以太坊区块链 vs 以太坊虚拟机 vs 智能合约以太坊区块链有三种转账:首先,你可以将以太坊从一个转账转移到另一个。这些转账和比特币转账差不多。例如,你可以转账3ETH到房东的账户,作为房租。这些转账记录会包含以下信息:转账发生的时候,会产生时间戳,发出资金者的以太坊地址会作为资金的来源,接受者的地址,当然还有资金的数额。

其次,用户还可以不给特定对象转账。这类转账就是创建智能合约。例如,Jackson和James,他们决定在某种特定情况下,去创建智能合约。这种转账就会包含转出数量以及时间戳。

第三,从外部账户转账到智能合约。每次账户想要执行智能合约,转账就会根据智能合约完成,而且相关的执行规则会记录在数据中,来指导这个合约如何运行。每次上面的转账发生,网络中的节点就会通过以太坊虚拟机来运行特定的代码。

智能合约的费用每次运行智能合约,都需要支付给以太坊虚拟机进行执行。这个费用是支付给特定的节点,它们是用来存储,计算,执行和验证智能合约。

每个智能合约的费用是基于每个状态成本来计算的。费用是通过燃料费用来支付的,然后会转换成以太坊。因此,为了执行智能合约,你需要确定需要花费的燃料费用。这个执行过程会在完成转账或者当燃料极限达到的时候终止。这会防止智能合约永远无止境地运行下去。

更多干货关注:OACC区块链商学苑

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20180824A1TYNF00?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 yunjia_community@tencent.com 删除。

扫码关注云+社区

领取腾讯云代金券