BM:出块节点升级到EOSVM时应格外小心

摘要: BM:出块节点升级到EOSVM时应格外小心

VM全称为Virtual Machine,即虚拟机(又称VM服务器)。在Linux或Windows中,虚拟机是运行在独立环境中执行的计算机程序;在区块链中,虚拟机可以理解为智能合约的运行环境(容器)。

如果把智能合约比作汽车的话,那虚拟机就是高速公路了。忽略安全的情况下,高速公路的路面、路基决定了汽车能跑多少车速。同样,虚拟机也决定了区块链的智能合约的运行速度。

我们知道,以太坊是最早应用智能合约的公链,以太坊的虚拟机也是智能合约开发者早期最佳的主流开发环境,被很多公链项目所借鉴应用。随着区块链的发展,以太坊虚拟机的局限性逐渐显现,已经难以支持更加复杂的应用和环境,已经处于被淘汰的边缘。

EOS开发的EOS VM具有超高的性能,解析和执行速度极快。EOS-VM就是EOSIO中运行智能合约的容器,也是EOSIO成为通用区块链协议的重要基石。EOS能成为高性能的去中心化智能合约平台,EOS VM可谓功不可没。

现如今,大家对EOS的交易速度推崇备至,这其中,EOS VM是个关键因素。BM敢夸口EOS达到百万级别的交易,也是对EOS VM抱有极大的信心,相信终有一天,EOS能够完成这个目标。

去年6月,Block.One发布了全新的EOS-VM,将成为EOSIO 2.0的核心内容。普遍认为,其将成为区块链行业使用率最高的VM,且将会成为事实上的区块链虚拟机的技术标准。据了解,更新后的EOS VM提供的性能是EOSIO 1.0的16倍,能大幅提高智能合约的运行效率。

目前EOSIO 2.0正在进行测试,EOS VM也是其中一项重要内容。昨日EOS社区有消息称,EOS的出块节点陆续开始测试EOS VM,初始数据显示CPU性能比当前EOS主网上最快的BP提升了5倍。

BM对此评论道:当其他节点的速度仍然慢5倍时,出块节点升级到EOS VM时应格外小心。在存在完整区块的情况下,速度较慢的出块节点可能会落后,特别是还有POW合约消耗CPU的情况。早期升级的节点应暂时减少最大区块容量。

受到EIDOS和POW挖矿的影响,EOS主网CPU资源紧张的状况从去年11月份开始,就一直没有消停过。不仅大量用户交易困难,就连DApp也受到极大影响。

在EOS的资源中,CPU是最容易紧张的一种资源。即使Block.One一直在改进REX的合理分配,甚至调高了REX可借出资源的阀值,但CPU的紧张状况,始终没有得到有效缓解。大多数时候,人们还是无法继续使用REX系统来租赁资源。

EOS VM可以提升区块链的性能,用户使用EOS VM运行的智能合约,可以节省大量的链上资源消耗,而CPU资源的紧张状况会得到有效改善。

随着区块链技术的发展,智能合约的复杂程度越来越高。在虚拟机领域,旧的虚拟机已经显得不堪重负。一个高性能的虚拟机,将会成为主流区块链项目的必然选择。而这样的虚拟机,目前唯有EOS VM,其或将会成为最好的智能合约运行环境的标准。

(1、 内容来自链得得内容开放平台“得得号”,稿件内容仅代表作者观点,不代表链得得官方立场。2、 凡“得得号”文章,原创性和内容的真实性由投稿人保证,如果稿件因抄袭、作假等行为导致的法律后果,由投稿人本人负责。3、 得得号平台发布文章,如有侵权、违规及其他不当言论内容,请广大读者监督,一经证实,平台会立即下线。如遇文章内容问题,请发送至邮箱:[email protected]