在过去的2020年第四季度GateChain-EVM已进入测试阶段,相信很快GateChain-EVM就能够正式上线与用户见面。不同于同类公链的折中方案,届时,用户可在GateChain-EVM上享受到将以太坊上智能合约无缝部署到GateChain上运行的体验,无需跨链迁移资产即可使用智能合约。
为您能更好的理解与使用GateChain-EVM,本文将为您阐述EVM的基本概念以及即将上线的GateChain-EVM的特性和功能,助力您在未来快人一步无压力玩转DeFi。
EVM是什么
EVM(Ethereum Virtual Machine)是以太坊虚拟机的简称,用于运行以太坊上的智能合约,执行以太坊上的交易。理解以太坊虚拟机前我们需要先理解什么是“虚拟机”。
*虚拟机(Virtual Machine):虚拟机可以简单理解为真实计算机的“副本”。指在真实的计算机体中通过软件模拟的具有完整硬件系统功能的计算机系统,它与真实计算机的运行系统完全隔离,是一个独立运行的系统。虚拟机使得在一台计算机上可以同时运行多个不同的操作系统,如在一台MacOS电脑上也能够运行Windows系统或者Linux系统,实时操作互不干扰,使用体验也与实体计算机别无二致。
EVM的作用
以太坊是一个可编程的区块链。不同于比特币区块链仅给用户提供一组定义好的操作,它让用户能够创建自己想要的操作,所有参与以太坊网络的用户都能够直接基于以太坊平台开发分布式应用。就像所有区块链一样,每个参与以太坊区块链的节点都会在各自电脑上运行以太坊客户端,而客户端中包含着EVM。
以太坊虚拟机是合约代码在EVM内部运行并对外完全隔离的一个独立的沙盒。沙盒是一种安全机制,可为运行中的程序提供隔离的环境。以太坊被形容为“世界电脑”,原因是它的核心可以执行任意算法的以太坊虚拟机(EVM),创建运行于 EVM 的应用程序可以使用Java 和 Python 等编程语言;同时运行时不影响主区块链的操作前提下,以太坊虚拟机能实现与主网的其余部分隔离。
以太坊上的应用程序被称为 智能合约(一种数字化形式制定、传播、验证及执行条件的计算机程序),由于以太坊是 图灵完备的系统,所以用户可以在上面使用代码编写执行任意事务的智能合约。
通常用户会使用Solidity语言编写完成智能合约后需要将合约字节码发布到以太坊区块链上,同时使用一个特定 地址来表示这个合约(即合约账户)。当合约部署到区块链上后,向这个合约账户发送消息(即交易)便能够触发这个智能合约在EVM中自动执行了。
实际上,以太坊虚拟机的存在并没有使计算处理更高效,其真正的目的是为了保持整个以太坊区块链的共识,同时赋予以太坊区块链极高的容错能力,确保执行任务时零宕机。
但由于近年来在以太坊区块链上部署的智能合约越来越多,手续费频频上涨以及网络卡顿等问题,使得将智能合约迁移到兼容以太坊虚拟机的公链上成为大部分用户的首选。
GateChain-EVM即将上线
为了使用户和开发者能够将ETH生态产品无成本迁移到GateChain,我们基于Gatemint共识将原有GateChain的账号体系做了扩展,新增了EVM-Account类型。EVM-Account在用法、格式、安全性上,与ETH保持一致,用户甚至无需在GateChain创建新的账户,仅用ETH的原生账户就可以使用GateChain的EVM功能。
在提供这种便捷服务的同时,作为将安全作为首要任务创新型公链,我们也考虑到用户对资产的安全需求。EVM-Account可以与GateChain原生的保险账户进行直接转账,进而使用交易可撤回、定期清算等功能,轻松享受到最高级别的安全保护。
GateChain完全兼容以太坊生态产品,如MetaMask等浏览器钱包、Remix等开发工具,都可以轻松接入,帮助用户无压力玩转DeFi。同时,GateChain-EVM完全兼容以太坊虚拟机。任何在以太坊上正常运行的智能合约,都可以无缝部署到GateChain上运行。
更多关于GateChain-EVM:
《GateChain-EVM测试链Meteora(支持智能合约)上线》
《GateChain 开发进展更新2021年2月期 (EVM智能合约压测完成主网即将上线)》
《GateChain 开发进展更新2021年3月期 (EVM智能合约主网临近上线)》
《GateChain 开发进展更新2021年3月第二期 (EVM智能合约主网压测和跨链)》
Gate.io是一个有态度的平台,不收上币费,不造假不刷量,真实透明。感谢每一位用户对我们的支持,敬请期待Gate的创新产品!
推荐他人注册,获得40%佣金,到这里获得推荐链接:https://www.gateio.ch/referral
新用户注册:https://www.gateio.ch/m#/register
下载地址:https://www.gateio.ch/mobileapp
手机扫码下载:

关注Gate.io最新功能:
Gate.io币币交易(支持300币种):https://www.gateio.ch/trade/BTC_USDT
Gate.io杠杆交易(支持做空做多):https://www.gateio.ch/margin_trade/BTC_USDT
Gate.io理财服务(稳定安全,高年化收益):https://www.gateio.ch/margin/lend/USDT
Gate.io定投理财(定时小额投资): https://www.gateio.ch/autoinvest
Gate.io法币C2C交易(支持法币出入金):https://www.gateio.ch/c2c/usdt_cny
Gate.io法币借贷(抵押虚拟币借法币):https://www.gateio.ch/c2cloan/cny
Gate.io手机App(币圈必备app):https://www.gateio.ch/mobileapp
Wallet.io去中心化个人钱包(万币归一):https://www.wallet.io/
关注我们社区
Twitter:https://twitter.com/gate_io
Telegram:https://t.me/gate_io
Instagram:https://www.instagram.com/gate.io/
Medium:https://medium.com/@gateio
Gate.io
2021年3月30日
为您能更好的理解与使用GateChain-EVM,本文将为您阐述EVM的基本概念以及即将上线的GateChain-EVM的特性和功能,助力您在未来快人一步无压力玩转DeFi。
EVM是什么
EVM(Ethereum Virtual Machine)是以太坊虚拟机的简称,用于运行以太坊上的智能合约,执行以太坊上的交易。理解以太坊虚拟机前我们需要先理解什么是“虚拟机”。
*虚拟机(Virtual Machine):虚拟机可以简单理解为真实计算机的“副本”。指在真实的计算机体中通过软件模拟的具有完整硬件系统功能的计算机系统,它与真实计算机的运行系统完全隔离,是一个独立运行的系统。虚拟机使得在一台计算机上可以同时运行多个不同的操作系统,如在一台MacOS电脑上也能够运行Windows系统或者Linux系统,实时操作互不干扰,使用体验也与实体计算机别无二致。
EVM的作用
以太坊是一个可编程的区块链。不同于比特币区块链仅给用户提供一组定义好的操作,它让用户能够创建自己想要的操作,所有参与以太坊网络的用户都能够直接基于以太坊平台开发分布式应用。就像所有区块链一样,每个参与以太坊区块链的节点都会在各自电脑上运行以太坊客户端,而客户端中包含着EVM。
以太坊虚拟机是合约代码在EVM内部运行并对外完全隔离的一个独立的沙盒。沙盒是一种安全机制,可为运行中的程序提供隔离的环境。以太坊被形容为“世界电脑”,原因是它的核心可以执行任意算法的以太坊虚拟机(EVM),创建运行于 EVM 的应用程序可以使用Java 和 Python 等编程语言;同时运行时不影响主区块链的操作前提下,以太坊虚拟机能实现与主网的其余部分隔离。
以太坊上的应用程序被称为 智能合约(一种数字化形式制定、传播、验证及执行条件的计算机程序),由于以太坊是 图灵完备的系统,所以用户可以在上面使用代码编写执行任意事务的智能合约。
通常用户会使用Solidity语言编写完成智能合约后需要将合约字节码发布到以太坊区块链上,同时使用一个特定 地址来表示这个合约(即合约账户)。当合约部署到区块链上后,向这个合约账户发送消息(即交易)便能够触发这个智能合约在EVM中自动执行了。

实际上,以太坊虚拟机的存在并没有使计算处理更高效,其真正的目的是为了保持整个以太坊区块链的共识,同时赋予以太坊区块链极高的容错能力,确保执行任务时零宕机。
但由于近年来在以太坊区块链上部署的智能合约越来越多,手续费频频上涨以及网络卡顿等问题,使得将智能合约迁移到兼容以太坊虚拟机的公链上成为大部分用户的首选。
GateChain-EVM即将上线
为了使用户和开发者能够将ETH生态产品无成本迁移到GateChain,我们基于Gatemint共识将原有GateChain的账号体系做了扩展,新增了EVM-Account类型。EVM-Account在用法、格式、安全性上,与ETH保持一致,用户甚至无需在GateChain创建新的账户,仅用ETH的原生账户就可以使用GateChain的EVM功能。
在提供这种便捷服务的同时,作为将安全作为首要任务创新型公链,我们也考虑到用户对资产的安全需求。EVM-Account可以与GateChain原生的保险账户进行直接转账,进而使用交易可撤回、定期清算等功能,轻松享受到最高级别的安全保护。
GateChain完全兼容以太坊生态产品,如MetaMask等浏览器钱包、Remix等开发工具,都可以轻松接入,帮助用户无压力玩转DeFi。同时,GateChain-EVM完全兼容以太坊虚拟机。任何在以太坊上正常运行的智能合约,都可以无缝部署到GateChain上运行。
更多关于GateChain-EVM:
《GateChain-EVM测试链Meteora(支持智能合约)上线》
《GateChain 开发进展更新2021年2月期 (EVM智能合约压测完成主网即将上线)》
《GateChain 开发进展更新2021年3月期 (EVM智能合约主网临近上线)》
《GateChain 开发进展更新2021年3月第二期 (EVM智能合约主网压测和跨链)》
Gate.io是一个有态度的平台,不收上币费,不造假不刷量,真实透明。感谢每一位用户对我们的支持,敬请期待Gate的创新产品!
推荐他人注册,获得40%佣金,到这里获得推荐链接:https://www.gateio.ch/referral
新用户注册:https://www.gateio.ch/m#/register
下载地址:https://www.gateio.ch/mobileapp
手机扫码下载:

关注Gate.io最新功能:
Gate.io币币交易(支持300币种):https://www.gateio.ch/trade/BTC_USDT
Gate.io杠杆交易(支持做空做多):https://www.gateio.ch/margin_trade/BTC_USDT
Gate.io理财服务(稳定安全,高年化收益):https://www.gateio.ch/margin/lend/USDT
Gate.io定投理财(定时小额投资): https://www.gateio.ch/autoinvest
Gate.io法币C2C交易(支持法币出入金):https://www.gateio.ch/c2c/usdt_cny
Gate.io法币借贷(抵押虚拟币借法币):https://www.gateio.ch/c2cloan/cny
Gate.io手机App(币圈必备app):https://www.gateio.ch/mobileapp
Wallet.io去中心化个人钱包(万币归一):https://www.wallet.io/
关注我们社区
Twitter:https://twitter.com/gate_io
Telegram:https://t.me/gate_io
Instagram:https://www.instagram.com/gate.io/
Medium:https://medium.com/@gateio
Gate.io
2021年3月30日