LOADING...
LOADING...
LOADING...
当前位置: 玩币族首页 > 区块链资产 > EOSIO生态发展中新的助力发动机: EOSIO-EVM

EOSIO生态发展中新的助力发动机: EOSIO-EVM

2020-06-13 龍天 来源:区块链网络

今年2月,Block.one发起了奖金为20万美元的一个挑战项目 EOSIO Challenge。

这次挑战活动的目的是为了推动区块链集成,整合区块链资源,而不是孤立区块链。

于是一个新的概念横空出世: EOSIO-EVM

今天,龙田这篇技术性科普文将带您了解,这个EOS生态发展中新的助力发动机。

除此之外,龙田还将介绍参与 EOSIO-EVM挑战的BOSCore有何优势。

本文篇幅较长,分为以下四个章节:

1 BM发起的EOSIO Challenge

2 EOSIO-EVM到底是什么

3 EOSIO挑战赛潜在影响

4 BOSCore的参赛

5 写在最后

BM发起的EOSIO Challenge

在EOSIO的网页,可以清楚地查阅到此次挑战的基本要求:

在挑战中,参与者需要创建一个EOSIO智能合约。

EOSIO智能合约可以在类似虚拟的以太坊环境中存储和调用EVM(Solidity)智能合约。

相比于以太坊的开发平台,EOSIO的优势在于可以更快地处理智能合约。

而这个EOSIO-EVM, 可以让熟悉Solidity语言的以太坊开发人员,能够直接使用EOSIO来开发相关的应用。

EOSIO-EVM到底是什么

这里需要介绍一下这个新概念: EOSIO-EVM

首先有必要分别简单地介绍EOSIO和EVM:

EOSIO是BLOCK.ONE开发的一个软件平台,构建了区块链底层的技术架构,类似区块链中的Windows操作系统。

而EVM则是以太坊虚拟机, 英文的全称是Ethereum Virtual Machine,可以执行以太坊智能合约。

开发者可以用Solidity编程语言来开发运行于以太坊虚拟机上的App。

现在再回头看这个新概念EOSIO-EVM, 这是一个类似于以太坊虚拟机的智能合约执行环境,我们这里可以称之为类以太坊虚拟机

重点来了,在EOSIO平台,我们创建的EOSIO智能合约可以嵌入以太坊的智能合约(用Solidity编写),然后在EOSIO-EVM类以太坊虚拟机上执行。

关于Solidity:

Solidity是一门面向合约的、为实现智能合约而创建的高级编程语言。

Solitity受C++,Python 和Javascript的影响比较大。

基于Solidity编写的智能合约可以在以太坊虚拟机(EVM)上运行。

所以说,这就给一直在以太坊网络开发Dapp,熟悉Solidity编程的程序员带来了极大的便利。

之前用Solidity程序语言编写的代码就可以直接嵌入EOSIO的智能合约中,然后通过EOSIO-EVM的环境来执行。

这里还有一个很重要的优点,在功能性上,EOSIO智能合约的处理速度相较于以太坊会有很大的提高。

EOSIO挑战赛潜在影响

首先,高额奖金的挑战比赛方式,非常具有宣传效应。

未来为EOSIO开发平台吸引更多EOSIO之外的编程极客,增加EOS生态开发者的有生力量,助力EOS的DAPP生态。

根据区块链网站https://dappradar.com/的最新数据(2020年5月29日),目前区块链领域一共存在超过3000个 dApp,其中:

以太坊拥有1857个dApp

TRON上的Dapp数量为596 个

EOS 拥有538个dApp

IOST平台和ONT平台上拥有40个左右dApp,以及其他。

在这些dApp之中,有很大部分是用户和交易量都长期为零的僵尸dApp。

但是在dApp的数量上,以太坊还是远远超越其他条公链。

而EOS已经被波场超越,所以增强EOS生态已经是迫在眉睫之事。

这意味着,以太坊上的开发者的规模可观。

而EOSIO推出这次挑战的,可以将这些以太坊上熟悉Solitity编程语言的开发者吸引到EOSIO系统。

以往不同平台之间的代码移植是有障碍的:

因为C++是EOS的首选智能开发语言,而以太坊智能合约一般采用Solidity编写。

如果按以往的方式代码移植,是一件非常复杂的事情,比如编译工具都不一样 (以太坊智能合约常用的是remix或者truffle,而EOS智能合约用eosio-cpp)。

而使用EOSIO-EVM,就可以很大程度地简化代码移植过程,并且还可以利用到EOSIO的优势。

这样一来,这些开发者开发的一套Solitidy代码能够在两个平台执行。

这样的好处,的确能为EOSIO的dApp生态吸引到有生力量。

再加上Block.one大金主提供的这20万美元奖金,相信未来,EOS生态会有不错的改善。

BOSCore的参赛

在今天3月4日,BOSCore正式宣布参与 EOSIO-EVM 挑战并提出解决方案。

BOSCore的解决方案突出了自身的一些关键点和功能,使得创建能在 EOSIO-EVM中执行的EOSIO 智能合约变得更加容易。

BOSCore的挑战赛项目可以解决下列困难的完美方案:

对免费游戏有兴趣的以太坊用户,不熟悉 CPU / NET / RAM 这些资源概念。

从 ETH 移植代码到EOS 的工作量的。

以太坊开发人员没有EOSIO 智能合约开发的经验

BOSCore的完美方案中,部署了 EVM 模拟器EOS-EVM,功能结构如下图所示:

关于BOSCore的参加挑战赛方案更详细的内容,可以参阅BOSCore完美方案 。

关于BOSCore (Business Operating System),龙田在这里也做一个简单的介绍。

BOSCore是基于EOSIO的DPoS区块链操作系统 ,相当于EOS的一条侧链。

通过技术上不断的发展突破,BOS目前拥以下有相较于主链更具备实用性的优点:

交易3秒不可篡改的极速共识

博弈完备、正向激励的商业化预言机系统。

数字资产链接网络的自由港

完全去中心化的链间通信IBC

EOS的创始人Daniel Larimer (BM) 就曾经多次公开称赞BOSCore的技术方案的优点。

能够受到BM大神的肯定,可见BOSCore技术实力方面非常之优秀。

BOS诞生之初的口号就是"为dApp而生"。

她的目标就是建立起一条支持更多去中心化应用,能区块链技术融入现实应用的EOSIO生态链。


这一次BOSCore团队积极参与EOSIO-EVM 挑战并提出解决方案,又将再一次证明BOSCore优秀的技术实力。

期待BOSCore的解决方案能够脱颖而出,在挑战赛上最终能够斩获优异的成绩。

写在最后

Block.One作为举办这次活动的金主,在资金方面应该不存在问题。

Voice上花费了1.5亿美元,光光Voice.com域名就支付了3000万美元。

因此,如此重要的活动,龙田相信20万美元的奖励只是一个良好的开端,在后续活动中,应该Block.One还会继续投入奖金,助力EOS生态的发展。

龙田期待通过这次EOSIO的挑战赛, 有机会出现EOSIO上的爆款应用。

除此之外,像BOSCore这样本身也属于EOSIO生态的优质项目,也能够通过挑战赛脱颖而出,一齐助力区块链世界dApp的发展。

总而言之,对于EOSIO生态中的dApp开发,这次挑战赛的意义非凡。

如果能够持续性地吸引到有生力量的支持,EOSIO生态的繁荣非常值得我们期待的。

—-

编译者/作者:龍天

玩币族申明:玩币族作为开放的资讯翻译/分享平台,所提供的所有资讯仅代表作者个人观点,与玩币族平台立场无关,且不构成任何投资理财建议。文章版权归原作者所有。

LOADING...
LOADING...