虚拟机:区块链背后的隐藏引擎

简介

虽然操作系统(OS)是互斥的,即它要么是Windows、MacOS或Linux等,但有时可以在一个操作系统上运行另一个操作系统。例如,有可能在MacOS上运行Windows操作系统,以及在Windows操作系统上运行Android操作系统。堆叠操作系统的目的是测试操作系统、将一些有风险的软件与主机操作系统隔离、运行旧版本的操作系统或跨平台开发和测试代码。区块链中使用EVM是因为它提供了一种通用、可靠的方式来运行智能合约,并确保网络上的每个节点以完全相同的方式执行交易。

什么是虚拟机?

虚拟机(VM)本质上是存在于您现有计算机内部的另一台计算机。只需点击几下,您就可以设置它,而无需任何额外的物理硬件。一旦运行起来,它就像一台功能齐全的计算机。您可以安装操作系统、存储文件、运行应用程序,甚至浏览互联网,这一切都在虚拟空间内完成。在加密货币世界中,区块链上的智能合约是在虚拟机上开发和运行的。其中最常见的是以太坊虚拟机(EVM)。

在幕后,是您的主计算机,即所谓的主机,使这一切成为可能。为了保持虚拟机平稳运行,主机共享其自身的资源,如内存、处理能力和存储空间。当您需要使用只能在与主机安装的操作系统不同的操作系统上运行的软件时,这种设置就派上用场了。

虚拟机如何工作

那么虚拟机实际上是如何工作的呢?整个过程的核心是一种称为虚拟机监控程序(hypervisor)的特殊软件。虚拟机监控程序像管理员一样,利用计算机的物理资源。这些资源包括处理器(CPU)、内存(RAM)和存储等组件。它们被设计成高效分工,使一个甚至多个虚拟机可以同时运行。

虚拟机监控程序通常有两种设置方式。一些直接安装在硬件本身上,这就是为什么它们经常出现在数据中心和云环境中,因为在这些地方速度和效率最为重要。其他则运行在您的普通操作系统之上,几乎就像任何其他应用程序一样。这些更常用于日常使用、测试或开发工作。例如,您可以通过安装BlueStacks应用程序在Windows操作系统上享受安卓生态系统。

一旦虚拟机监控程序完成其工作,您的虚拟机就准备好了,您可以像对待物理计算机一样对待它。您可以启动它,然后安装程序,使用互联网,甚至在虚拟空间内构建和运行应用程序。

区块链网络中的虚拟机

大多数使用区块链应用程序的人从不考虑使一切顺利运行的无形基础设施。无论您是在去中心化交易所交换代币,铸造NFT,还是通过第2层区块链发送资金,都有一个重要组件在后台完成所有繁重的任务。该组件就是区块链虚拟机。

在传统技术世界中,虚拟机(VM)基本上是一个隔离的沙盒。它允许开发人员在有限和受控的环境中运行软件。这种软件与底层硬件分离。然而,在区块链网络上,虚拟机服务于非常不同的目的。它们作为智能合约的执行引擎,这些智能合约是代码的自执行代理,使去中心化应用程序能够全天候平稳运行。没有虚拟机,全球数千台独立计算机就无法就合约应如何运行达成一致。

以太坊虚拟机

以太坊虚拟机(EVM)是区块链虚拟机中最著名的例子。开发人员可以使用Solidity、Vyper或Yul等语言编写合约,并将它们部署在以太坊以及其他EVM兼容的区块链上。EVM确保每个节点以完全相同的方式处理智能合约,因为它有助于维护网络的一致性和安全性。

区块链世界中的其他虚拟机

但以太坊并不是唯一拥有虚拟机的区块链。不同的区块链网络设计自己的模型以满足其特定需求的目标。NEAR和Cosmos依赖于基于WebAssembly的虚拟机,以其灵活性而闻名。这些允许智能合约用几种编程语言编写,这降低了不想学习全新东西的开发人员的障碍。同时,被Sui等区块链使用的MoveVM更重视Move语言,以优先考虑交易执行的安全性。Solana则采取不同的路线,其Solana虚拟机被优化为同时处理多笔交易。

尽管大多数用户从不直接与它们交互,但虚拟机在后台不断工作。当您在像Uniswap这样的DeFi平台上进行代币交换时,EVM正在执行合约。如果您铸造新的NFT,虚拟机会更新账本以显示谁拥有它。即使是像zk-rollups这样的高级扩展解决方案也依赖于专门的虚拟机,如zkEVMs,它们将智能合约执行与加密证明相结合,以提高效率和安全性。

虚拟机的缺陷

然而,虚拟机也有一些缺点。虚拟机在借用的组件上运行代码和管理智能合约,这使得过程比直接在硬件上运行要慢。在大型网络上维护虚拟机会导致操作复杂性,需要不断更新和专业知识。兼容性是另一个缺点。为以太坊编写的合约如果不进行大量更改,就无法在Solana上运行。这为希望覆盖多个生态系统的开发人员创造了额外的工作。

尽管面临这些挑战,区块链虚拟机仍然是去中心化技术创新的核心。它们是那些使用户更容易信任代码而非中间人的无名英雄。虚拟机创造了一个金融产品、数字所有权和去中心化社区的世界。虽然您可能永远不会直接看到它们,但虚拟机是保持区块链经济运转的无声引擎。

结论

简而言之,虚拟机可能不被注意,但它们在现代技术中扮演着至关重要的角色。通过在幕后使事情变得更简单和更安全,它们帮助我们构建和使用新型计算机程序,并改变我们信任和共享信息的方式。无论是为最新的区块链工具提供动力,还是让人们在受保护的空间中运行软件,虚拟机都在悄悄地不断改进。它们的真正力量在于它们如何从后台支持一切,表明使技术最佳运行的许多因素往往是看不见的。

常见问题

什么是区块链中的虚拟机?

区块链中的虚拟机是一种执行引擎,它以安全和一致的方式在所有网络节点上运行智能合约。

什么是以太坊虚拟机(EVM)?

以太坊虚拟机(EVM)是最广泛使用的区块链虚拟机,它确保每个智能合约在所有以太坊兼容的区块链上以相同的方式运行。

为什么虚拟机在区块链中很重要?

虚拟机很重要,因为它们使去中心化应用程序(dApps)能够可靠、安全和一致地工作,而无需中介。

来源:https://blockchainreporter.net/virtual-machines-hidden-engines-powering-blockchain/

免责声明:本网站转载的文章均来源于公开平台,仅供参考。这些文章不代表 MEXC 的观点或意见。所有版权归原作者所有。如果您认为任何转载文章侵犯了第三方权利,请联系 service@support.mexc.com 以便将其删除。MEXC 不对转载文章的及时性、准确性或完整性作出任何陈述或保证,并且不对基于此类内容所采取的任何行动或决定承担责任。转载材料仅供参考,不构成任何商业、金融、法律和/或税务决策的建议、认可或依据。
分享文章

您可能也会喜欢

香港机器人初创公司从富士康筹集1000万美元推动老年护理业务扩张

香港机器人初创公司从富士康筹集1000万美元推动老年护理业务扩张

香港机器人初创公司从富士康获得1000万美元投资以扩展老年护理业务的帖子出现在BitcoinEthereumNews.com上。Robocore以temi品牌销售机器人,服务于从医疗保健到教育、酒店、物业管理和展览等行业。Joan Cros/NurPhoto通过Getty Images 由台湾亿万富翁郭台铭控制的全球最大电子制造商富士康科技集团已向香港机器人初创公司Robocore Technology投资1000万美元。该初创公司周三表示,这笔投资是Robocore D轮融资的第一笔资金,根据协议,富士康有权在2026年和2027年分别再投入两笔各1000万美元的资金。初始投资使富士康获得Robocore 6.6%的股份,使该初创公司估值达到1.515亿美元。Robocore表示,富士康剩余投资的估值将根据双方协议或第三方评估而变动。其之前的投资者包括由前阿里巴巴CTO吴翰清共同创立的新加坡对冲基金峰和集团,以及投资组合包括电动汽车制造商蔚来和星巴克竞争对手瑞幸咖啡的中国风险投资公司愉悦资本。富士康对Robocore的资金注入是其在机器人领域的最新投资。正式名称为鸿海精密工业的台湾电子巨头据报道正与美国AI芯片巨头英伟达洽谈,计划在休斯顿的一家工厂部署人形机器人生产英伟达AI服务器,路透社6月份援引匿名消息来源报道。富士康已与深圳优必选机器人合作,在其工厂部署人形机器人。Robocore由受过培训的工程师Roy Lim于2018年创立,最初是Temi轮式助理机器人在香港的独家分销商,并于去年收购了这家以色列公司。Robocore在包括美国、中国、日本、韩国和西班牙在内的33个国家销售机器人,服务于从医疗保健到教育、酒店、物业管理和展览等行业。它还运营一个软件平台,允许监控不仅仅是...
分享
BitcoinEthereumNews2025/08/21 18:33
分享
Mo Vaughn 计划在他的新播客中展示对棒球的重新热爱

Mo Vaughn 计划在他的新播客中展示对棒球的重新热爱

帖子《莫·沃恩计划在其新播客中展示对棒球的重新热爱》出现在BitcoinEthereumNews.com。前波士顿红袜队的莫·沃恩在2022年4月15日星期五,在波士顿对阵明尼苏达双城队的棒球比赛前走上球场进行仪式性的首投。(美联社照片/迈克尔·德怀尔) 版权所有2022 美联社。保留所有权利 莫·沃恩已经开始了一个播客,他发现这在几个方面有点难以置信。这位退役的三届全明星一垒手和1995年美国联盟最有价值球员从未梦想过有一天会在媒体行业工作。此外,沃恩在2003年因伤提前结束职业生涯后,与棒球断绝联系多年。然而,现年57岁的沃恩现在成为了一名播客主持人,《MVP:莫·沃恩播客》是一个每周播出的节目,将于8月21日与Perfect Game合作首播,后者是全球最大的青少年棒球和垒球平台及选秀服务机构。第一集将于东部时间凌晨5点在苹果播客、Spotify、Google Play和所有主要播客平台上首播,东部时间中午12点在沃恩的YouTube频道上播出,以及东部时间晚上8点在PerfectGame.TV和PGTV应用程序上播出。每集将在每周四同一时间发布。"棒球给了我很多,这个节目是一种回馈方式,"沃恩说。"分享球迷在其他地方无法获得的故事、观点和见解。无论你喜欢大联盟、小联盟,还是观看孩子们追逐梦想,这里都有适合你的内容。" 莫·沃恩曾与棒球失去联系 曾经有一段时间,沃恩不想谈论棒球,甚至不想观看比赛。在膝盖和脚踝受伤后,他对这项运动失去了热爱,导致他在2003赛季初期选择退出。沃恩在1998-99赛季休赛期与阿纳海姆天使队签署了一份为期六年、价值8000万美元的自由球员合同——当时是棒球史上最大的合同——此前他效力于...
分享
BitcoinEthereumNews2025/08/21 18:27
分享