What is the EVM compatible chain?
When a programmer writes a program for a piece of software, he will use a programming language, such as C++. But C++ is a language that the computer’s CPU cannot understand. A program written by a programmer in C++ needs to be translated into a language that the CPU can understand by a compiler, that is, byte code, so that the CPU can be ordered to allow the software to run smoothly on the computer.
If you find this passage difficult to understand, let’s look at an example?.
Suppose that Brue is English-blind, but as a blockchain practitioner, it needs to check some English articles frequently to grasp industry information in time. In order to solve the language barrier, it will translate the article into Chinese through translation software and then read it.
An article written in English is translated into Chinese and turned into a language that Bulu can understand, and Bulu can grasp the blockchain industry information.
A program compiled in C++ is compiled into byte codes, and becomes a language that the CPU can understand, and the CPU can run software programs.
But what does this have to do with Ethereum’s EVM? The answer is that EVM is to Ethereum what CPU is to computer.
Ethereum is a world-class computer, but after all, it is not a physical computer and does not have a CPU. So how do smart contracts run on Ethereum?
EVM is the CPU of Ethereum. The program written by Ethereum developers through the programming language Solidity is compiled into EVM byte code that the EVM can understand, and the EVM can run smart contract programs.
The EVM compatible chain creates a code execution environment similar to EVM, allowing developers on Ethereum to deploy smart contracts to this chain easily and quickly, without having to write smart contract code from scratch for this chain.
Compared with Ethereum, the EVM compatible chain is characterized by lower miner fees, faster transaction settlement speed, and the same address format as Ethereum, all starting with 0x.
The relationship between EVM compatible chain and public chain
Block chains can be divided into three categories: public chains , private chains and consortium chains .
- The public chain refers to a blockchain where everyone can send transactions and read information on the chain. Bitcoin, Ethereum, BSC, and HECO are all public chains.
- Consortium chain refers to a blockchain in which several institutions participate in the management, and its data only allows institutions in the system to read, write and send.
- A private chain refers to a blockchain in which only a single institution has the right to record and read information on the chain.
BSC, HECO, and OKEx Chain are public chains launched by Binance, Huobi and OKEx respectively, but they are also EVM compatible chains, which are a subset of public chains.
– THE END –
Posted by:CoinYuppie，Reprinted with attribution to:https://coinyuppie.com/what-is-the-evm-compatible-chain/
Coinyuppie is an open information publishing platform, all information provided is not related to the views and positions of coinyuppie, and does not constitute any investment and financial advice. Users are expected to carefully screen and prevent risks.