has sponsored the establishment of EVM+ working group to achieve EVM compatibility

EOS is going to be compatible with EVM.

On January 14, the EOS Network Foundation released an article revealing that at present, the EOS Network Foundation has sponsored six core working groups, and introduced the EVM+ working group in particular. The EVM+ working group aims to create the best solution for EOS to achieve EVM compatibility, and plans to achieve EVM compatibility by summer 2022.

six core working groups

They are:

API+: Mainly responsible for providing data interfaces to help applications outside the EOS ecosystem better integrate the EOS network.

Core+: Mainly responsible for maintaining the EOS system to make EOS more suitable for running various categories of applications.

Wallet+: Mainly responsible for integrating EOS into external applications with software.

Audit+: Mainly responsible for providing security analysis tools and an overall framework for contract auditing for EOS applications.

EVM+: Primarily responsible for achieving compatibility with EVM and economic incentives for exploring the viability of EOS.

Recovery+: Mainly responsible for establishing a crisis handling framework, and helping EOS projects respond to crises and recover lost assets in a more reasonable and effective way after being attacked by hackers by formulating emergency liaison, response mechanisms, DAO insurance, and white hat rewards.

Among them, the blue papers of the four working groups of API+, Core+, Wallet+ and Audit+ are nearly completed.

However, due to the voice of the community and ecological needs, the work process of the EVM+ working group is slightly different from that of other working groups. Under the leadership of EOS Argentina, the EVM+ working group will take a more agile approach to development.

The EVM+ working group does not write a blue book, but directly conducts development and product delivery, so as to achieve EVM compatibility at the EOS smart contract level faster. In addition, the EVM+ working group has an initial budget of $200,000.

EVM+ Working Group Development Team

The EVM+ working group is led by the EOS genesis block producer EOS Argentina, which is also the developer behind the Evodex and EOS Metamask wallets.

Also assisting the EVM+ working group is Syed Jafri, a well-known developer of the EOS ecosystem, who won the EVM Challenge hosted by Block.one in 2020 with EOSIO.EVM, which enables Solidity developers to jumpstart on EOSIO And run applications up to 100x faster and less than 1000x the cost. It can be said that Syed Jafri is very experienced in helping EOS achieve EVM compatibility.

Introduction to EVM+ Working Group

According to the article, one of the most important issues facing EOS today is blockchain interoperability.

The most likely problem in the blockchain field is to focus on the development inward, while ignoring the external compatibility and learning from each other. This problem is obvious in EOS. Developers often fall into a logic of thinking: EOS has the best technology, so EOS is the best place, even if people in other public chain ecosystems have not yet realized the potential of EOS.

Such thinking would isolate EOS from the wider blockchain world, and it would be easy to sit back and watch and miss many opportunities. Many developers left EOS and switched to Ethereum because although Ethereum has flaws, it has better compatibility.

This is also an important reason for the establishment of the EVM+ working group and to accelerate the work in this area. The deployment of the Ethereum virtual machine on EOS is a very important task. It is necessary to promote the integration of EOS into the broader blockchain ecosystem, and constantly introduce and go out. , inclusive and rapid development.

Achieving EVM compatibility can play a vital role in unlocking the potential of EOS from a technical and business perspective. More Ethereum developers and users need to join the EOS ecosystem, and helping EOS achieve EVM compatibility is the best way to attract them to join.

EVM+ Working Group: Bridging the gap between EVM and EOSIO

The overall goal of EVM+ is to make EOS a compatible EVM platform from a developer and user perspective.

To that end, the following are the key issues the working group is addressing:

Smart Contract Level Compatibility and Local Node Implementation: EOS Argentina is working hard to develop a smart contract based solution that will enable the EVM to function properly while the EOS VM WASM is running. This will allow the EOS network to upgrade EVM operations without a protocol upgrade (without forking).

ETH precompiled contracts: This not only benefits the EVM on EOS, but also smart contract developers. EOS, like other chains, has limited transaction execution time (150ms for protocol and 30ms for BP). While the EOS VM is powerful and fast, there are some types of operations that, when executed in web assembly, lack the optimizations they can do in native code. To speed things up, the EVM+ working group is looking to implement ETH precompiles as EOS intrinsics (native code).

Fully RPC compatible: Plans in this area are still in development, but the EVM+ team aims to support at least most RPCs to allow common tooling/development environments on ETH. This will be one of the most important jobs of the program.

Deterministic Gas Consumption/Billing: The EOS chain uses three resources: CPU (subjective metric/variable price), NET (objective metric/variable price), and RAM (objective metric/variable price) billing. The challenge of this work is to provide users with deterministic gas consumption and competitive gas prices, while preventing the Web3 API from being abused.

Metamask support: This means that the EOS ecosystem will support the Metamask wallet for interaction between EOS native contracts and EVM contracts written in Solidity.

The EVM+ working group will rapidly move forward in the above direction to create the best solution for EOS to be EVM compliant, and plans to produce a practical solution by summer 2022.

The current six working groups are building a framework that will make it easier for developers and users to participate in EOS, facilitate the growth of the EOS network, and make the EOS ecosystem more attractive. 

Posted by:CoinYuppie,Reprinted with attribution to:https://coinyuppie.com/has-sponsored-the-establishment-of-evm-working-group-to-achieve-evm-compatibility/
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.

Like (0)
Donate Buy me a coffee Buy me a coffee
Previous 2022-01-14 08:36
Next 2022-01-14 08:39

Related articles