当前位置:首页 > 物联网 > 区块链
[导读] 区块链是所有数字货币的基础,并且它也是个快速发展的技术,其中会有很多应用或者项目来解决很多问题。作为数字货币爱好者,也许你听过类似智能合约和以太坊虚拟机(EVM)这些概念。但是你知道它们到底是什

区块链是所有数字货币的基础,并且它也是个快速发展的技术,其中会有很多应用或者项目来解决很多问题。作为数字货币爱好者,也许你听过类似智能合约和以太坊虚拟机(EVM)这些概念。但是你知道它们到底是什么,而且是怎么运作的吗?

很不幸,很多人只是知道很少的区块链底层技术。对于我们来说,了解这些应用到底是什么,它们在数字货币的发展中,起到什么作用,这是非常重要的。由于数字货币世界是非常复杂的,我们每次都了解一样东西。

让我们从以太坊区块链开始,特别是来看看以太坊虚拟机。我们都知道,以太坊是首个有专门团队来维护和发展的项目。

那么,什么是以太坊虚拟机EVM?

就好像所有区块链技术那样,以太坊会使用在自己计算机上运行的节点,来保证安全性同时也维持信任。每个参与到以太坊协议中的节点都会在各自电脑上运行软件,这就被称为以太坊虚拟机(EVM)。

首先,以太坊虚拟机会通过防止DOS攻击,来确保安全性,这个攻击是数字货币领域的挑战。其次,以太坊虚拟机会编译以太坊程序语言,并且保证这之间的通信不会有任何的干扰。

更详细地来看,以太坊虚拟机可以很容易就被理解,我们可以当作一个系统用来为以太坊智能合约创建运行环境。我们都知道,智能合约可以让世界各地的人们进行交互和交换价值,并且无需中心化的机构。并且毫无疑问,这个技术会在不远的未来,颠覆很多产业。

同时,我们需要注意到,以太坊虚拟机是在沙盒中运行,这是和区块链主链完全分开的,并且非常适合作为测试环境。因此,任何想要使用以太坊虚拟机创建智能合约的人,都可以在不受到其他区块链操作的影响下完成。

也许你会问:为什么这些测试会在沙盒环境下运行?在沙盒环境下运行测试是非常必要的,因为如果有错误的代码会让任何智能合约毁灭。而且,沙盒环境会提供无数的机会来学习,提高,然后最终打造稳定的智能合约。

现在我们来深入了解下,以太坊虚拟机和智能合约之间的关系。

以太坊区块链 vs 以太坊虚拟机 vs 智能合约

以太坊区块链有三种转账:

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

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

第三,从外部账户转账到智能合约。每次账户想要执行智能合约,转账就会根据智能合约完成,而且相关的执行规则会记录在数据中,来指导这个合约如何运行。

每次上面的转账发生,网络中的节点就会通过以太坊虚拟机来运行特定的代码。

智能合约的费用

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

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

那么,到底以太坊虚拟机是做什么的?

当以太坊区块链上有转账的时候,以太坊虚拟机会按照下面的步骤来执行:

1.确认转账是否有正确的数值,确认签名的有效性以及是否转账nonce符合特定转账数量的nonce。如果有误差,转账会被作为错误返回。

2 计算转账需要的费用,并且收取燃料费用。

3 执行数字资产转账到特定地址。

以太坊虚拟机会检测,发出者有足够的手续费用,不然转账就会退回。而且转账费用不会退回,这会支付给矿工。

但是,如果转账失败是因为接受者地址有问题,以太坊虚拟机会把发出的资金数量以及相关的手续费,退还给发出者(没有矿工收到费用)。

总结

以太坊虚拟机是以太坊区块链中,非常重要的部分。从本文可以看出,它在智能合约存储,执行和验证过程中,都有非常重要的作用。

有了以太坊虚拟机和智能合约,你可以通过简单地点击按键,就可以在全球进行交易,而且还无需任何中介,因此也避免了多余的费用。

总地来说,以太坊虚拟机会是以太坊区块链中最重要的作用,同时会在2018年以及以后,有着颠覆性的影响。

本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
换一批
延伸阅读

物联网设备数量呈指数级增长,其身份认证安全与区块链智能合约的可靠性成为制约行业发展的关键瓶颈。本文将从区块链物联网身份认证的底层原理出发,结合Hyperledger Fabric智能合约漏洞扫描与性能基准测试技术,系统阐...

关键字: 区块链 物联网 身份认证

在万物互联的M2M(机器对机器)通信时代,设备间的安全交互成为核心挑战。传统中心化认证体系因单点故障、数据泄露风险及高运维成本,难以满足物联网设备指数级增长的安全需求。区块链技术凭借去中心化、不可篡改和智能合约自动执行等...

关键字: 区块链 M2M

虚拟机技术是通过在物理服务器上安装虚拟化软件(如VMware、KVM等)来创建和管理虚拟机。每个虚拟机都运行着一个完整的操作系统,它们彼此之间是相互隔离的。虚拟机的创建和启动需要较长的时间,并占用较多的系统资源。而Doc...

关键字: 容器 Docker 虚拟机

当前电力行业正经历着前所未有的变革。新型电力系统的建设加速推进,分布式新能源、电动汽车、储能设备等新型电力元素大规模接入,使得电力系统的供需互动更加复杂。与此同时,区块链技术凭借其去中心化、不可篡改、可追溯等特性,在金融...

关键字: 电力鸿蒙 区块链

香港2025年4月13日 /美通社/ -- 香港应用科技研究院 (应科院) 于第50届“日内瓦国际发明展”中成绩斐然,荣获16个奖项,其中包括1项评审团嘉许金奖、4项“金奖”、7项“银奖”及4项铜奖。今届获奖项目涵盖人工...

关键字: 人工智能 感测器 区块链 模型

在马来西亚获得政府间(G2G独特 认可的人工智能实验室将汇聚全球领先区块链、人工智能及机器人企业的合作 马来西亚吉隆坡2025年4月11日 /美通社/ -- 马来...

关键字: 人工智能 智能实验室 区块链 身份验证

在数字化时代,物联网(IoT)和区块链技术都备受关注,前者将无数设备连接成庞大网络,后者则以去中心化、不可篡改等特性重塑信任机制。当这两者相遇,碰撞出了创新的火花,区块链技术在物联网领域展现出巨大的应用潜力,为物联网的发...

关键字: 物联网 区块链 数字化

对于奢侈品牌,假冒伪劣产品和恶意灰色市场交易是一个长期存在的挑战。事实上,如今假冒市场被视为全球最大的非法贸易领域。经合组织(OECD)估计,2019 年其规模约为 4640 亿美元,占世界贸易总额的 2.5%,显然,对...

关键字: NFC防伪技术 半导体 区块链

视频流媒体巨头Netflix日前对博通(Broadcom)发起诉讼,指控其子公司VMware侵犯了其拥有的虚拟机技术专利。

关键字: Netflix 虚拟机 博通 VMware
关闭