什么是EVM兼容链?
当程序员为软件编写程序时,他将使用编程语言,如C++,但是C++是一种计算机CPU无法理解的语言。程序员通过C++编写的程序需要翻译成CPU可以通过编译器理解的语言,即字节码,以便向CPU发出指令,使软件能够在计算机上顺利运行。
如果你觉得这篇文章很难理解,让我们举个例子?
假设Bulu英语盲,但作为区块链从业者,需要经常查看一些英文文章,及时掌握行业信息。为了解决语言障碍,它会通过翻译软件将文章翻译成中文,然后阅读。
一篇用英语写的文章被翻译成中文,成为布鲁能理解的语言。Bulu可以掌握区块链行业信息。
用C++编写的程序被编译成字节码,成为CPU可以理解的语言。CPU可以运行软件程序。
但这与以太坊的EVM有什么关系?答案是EVM对以太坊的意义就如同CPU对计算机的意义一样。
以太坊是一台***的计算机,但它不是一台物理计算机,毕竟没有CPU。那么智能合约是如何在以太坊上运行的呢?
EVM是以太坊的CPU。以太坊开发人员通过编程语言SOLid编写的程序被编译成EVM可以理解的EVM字节码,EVM可以运行智能合约程序。
EVM compatibility chain创建了一个类似于EVM的代码执行环境,因此以太坊上的开发人员可以轻松快速地将智能合约部署到此链上,而无需从头开始为此链编写智能合约代码。
与以太坊相比,EVM兼容性链的特点是矿工费用更低,交易结算更快,地址格式与以太坊相同,从0x开始。
EVM兼容链与公链的关系
区块链可分为三类:公链、私人链和联盟链。
- 公链是指每个人都可以发送交易和读取链上信息的区块链。比特币、以太坊、BSC和heco都是公链。
- 联盟链是指由多个机构管理的区块链,其数据只能由系统中的机构进行读写和发送。
- 私有链是指只有单个机构有权记录和读取链上信息的区块链。
BSC、heco和okex链分别是coin an、HOO coin和okex推出的公链,但它们也是EVM兼容链。EVM兼容链是公链的子集。
文章标题:三分钟认识什么是EVM兼容链?
文章链接:https://www.btchangqing.cn/307098.html
更新时间:2021年08月01日
本站大部分内容均收集于网络,若内容若侵犯到您的权益,请联系我们,我们将第一时间处理。