以太坊服务器在哪里(科普文——以太坊虚拟机是什么?)
什么是以太坊虚拟机EVM?
以太坊会使用在自己计算机上运行的节点,来保证安全性同时也维持信任。每个参与到以太坊协议中的节点都会在各自电脑上运行软件,这就被称为以太坊虚拟机(EVM)。
首先,以太坊虚拟机会通过防止DOS攻击,来确保安全性,这个攻击是数字货币领域的挑战。其次,以太坊虚拟机会编译以太坊程序语言,并且保证这之间的通信不会有任何的干扰。
那以太坊虚拟机和智能合约之间的关系是什么?
以太坊区块链 vs 以太坊虚拟机 vs 智能合约以太坊区块链有三种转账:首先,你可以将以太坊从一个转账转移到另一个。这些转账和比特币转账差不多。例如,你可以转账3ETH到房东的账户,作为房租。这些转账记录会包含以下信息:转账发生的时候,会产生时间戳,发出资金者的以太坊地址会作为资金的来源,接受者的地址,当然还有资金的数额。
其次,用户还可以不给特定对象转账。这类转账就是创建智能合约。例如,Jackson和James,他们决定在某种特定情况下,去创建智能合约。这种转账就会包含转出数量以及时间戳。
第三,从外部账户转账到智能合约。每次账户想要执行智能合约,转账就会根据智能合约完成,而且相关的执行规则会记录在数据中,来指导这个合约如何运行。每次上面的转账发生,网络中的节点就会通过以太坊虚拟机来运行特定的代码。
智能合约的费用每次运行智能合约,都需要支付给以太坊虚拟机进行执行。这个费用是支付给特定的节点,它们是用来存储,计算,执行和验证智能合约。
每个智能合约的费用是基于每个状态成本来计算的。费用是通过燃料费用来支付的,然后会转换成以太坊。因此,为了执行智能合约,你需要确定需要花费的燃料费用。这个执行过程会在完成转账或者当燃料极限达到的时候终止。这会防止智能合约永远无止境地运行下去。
那么,到底以太坊虚拟机是做什么的?当以太坊区块链上有转账的时候,以太坊虚拟机会按照下面的步骤来执行:1.确认转账是否有正确的数值,确认签名的有效性以及是否转账nonce符合特定转账数量的nonce。如果有误差,转账会被作为错误返回。2 计算转账需要的费用,并且收取燃料费用。3 执行数字资产转账到特定地址。
以太坊虚拟机会检测,发出者有足够的手续费用,不然转账就会退回。而且转账费用不会退回,这会支付给矿工。
但是,如果转账失败是因为接受者地址有问题,以太坊虚拟机会把发出的资金数量以及相关的手续费,退还给发出者(没有矿工收到费用)。
总结以太坊虚拟机是以太坊区块链中,非常重要的部分。有了以太坊虚拟机和智能合约,你可以通过简单地点击按键,就可以在全球进行交易,而且还无需任何中介,因此也避免了多余的费用。
总地来说,以太坊虚拟机会是以太坊区块链中最重要的作用,同时会在2018年以及以后,有着颠覆性的影响。
推荐文章
- 以太坊开发哪里(以太坊谁开发的)
许多学生一直渴望投资于区块链的开发团队,但他们觉得自己无法启动。本文将基于以太坊的平台,以大众化的方式介绍以太坊发展过程中涉及的模糊概念,以便您轻松入门。以太坊是什么以太坊是基于区块链科技除此之外,还有一个分散的应用程序平台。它允许任何人在...
- 挖矿挣钱比特币是什么原理(比特币挖矿机是什么原理赚钱的)
最近,它被比特币和其他虚拟货币(如比特币、以太坊)刷走神烦狗,许多名词出现在我们的脸上,那些不知道它们在哪里的人感到困惑。很多人关注虚拟货币的急剧兴衰,但很少有人关注是什么样的技术支撑着如此巨大的货币循环?虚拟货币交易的流程是什么?非对称加...
- 以太坊a卡机是什么(以太坊a卡机是什么)
我预先声明,目前,3060个便宜的6张卡和10张卡计划已经成功。我是x79主板在7卡翻滚之后,我意外地收到了一块便宜的4卡主板。据估计,这将记录投掷过程。如果你不喜欢就不要喷!上次,一切都准备好了。在进入机架之前,我确实重新启动了系统。结果...