World logo

World 뉴스레터 구독하기

더 인간적인 경제 시스템을 만드는 사고, 아이디어, 그리고 기술 소식을 가장 먼저 받아보세요

이메일 주소를 입력하고 "구독"을 클릭하면 뉴스레터, 마케팅 커뮤니케이션, 생태계 업데이트 수신에 동의하는 것으로 간주됩니다. 귀하의 권리와 그 행사 방법을 포함해 당사가 개인 데이터를 처리하는 방식에 대한 자세한 내용은 개인정보 처리방침을 확인해 주세요.

World ID
World App
World Chain
World 소개
World 플래그십
World 블로그
World View
World Tech
비즈니스를 위한 World
개발자를 위한 World
Orb 정보
Orb를 찾아보세요
개인 오퍼레이터
커뮤니티 오퍼레이터
리테일 오퍼레이터
백서
오픈 소스
개인정보 보호
미디어 센터
World 재단
World 튜토리얼 센터
지원
자주 묻는 질문
채용

X

WhatsApp

LinkedIn

Discord

Telegram

YouTube

Instagram

TikTok

Reddit

*Worldcoin (WLD) 토큰의 수령 자격은 지역, 연령 등 여러 요인에 따라 제한됩니다. WLD는 뉴욕주(State of New York) 또는 기타 제한된 지역에 거주하거나, 그 지역에 위치하거나 설립된 개인, 기업, 단체에는 World App을 통해 배포되지 않습니다. World Assets, Ltd. 및 World Foundation은 중앙화·탈중앙화 거래소 등 제3자 플랫폼에서의 WLD 이용 가능 여부에 대해 책임을 지지 않습니다. 자세한 내용은 https://world.org/legal/user-terms-and-conditions을 참조하세요. 암호화폐 상품은 높은 위험을 수반할 수 있습니다. 중요한 사용자 정보는 https://world.org/risks에서 확인하실 수 있습니다.


™ 2026 World

쿠키 설정쿠키 정책개인정보 보호 공지상표 정책데이터 요청사용자 약관위험커뮤니티 알림
World 튜토리얼 센터BlockchainWhat Is the Ethereum Virtual Machine? A 101 Guide

What Is the Ethereum Virtual Machine? A 101 Guide

2023년 4월 15일 ▪ 7 분 읽기
What is the Ethereum Virtual Machine? How does the Ethereum Virtual Machine work?Functions of the Ethereum Virtual Machine explained Why is the EVM crucial for Ethereum?What is EVM crypto compatibility? What's the future of EVM? Wrapping up 

What is the Ethereum Virtual Machine? 

At its core, the EVM is a highly specialized software that processes smart contracts on Ethereum. 

Unlike Bitcoin (BTC), Ethereum's developers didn’t focus on creating a peer-to-peer (P2P) digital payment network. Instead, they used blockchain technology to "decentralize" all aspects of the web. Developers Vitalik Buterin and Gavin Wood introduced self-executing commands called smart contracts. Once a smart contract meets a set of conditions, it automatically executes preprogrammed orders. 

The EVM stores, processes, and broadcasts these Ethereum-based smart contracts. Whenever smart contracts change on the Ethereum blockchain, the EVM analyzes new transaction data and posts the latest information on upcoming blocks. 

Although the EVM has traits of a physical "machine," it's not a device. Instead, the thousands of nodes running the Ethereum blockchain sustain this "virtual" computer. Everyone running a node on Ethereum automatically participates in the EVM. Developers who build on Ethereum also use the EVM to code new projects across industries such as DeFi (decentralized finance) and play-to-earn gaming. 

Since the EVM records the current "state" of the Ethereum blockchain, some refer to it as a "distributed state machine." All transactions on Ethereum's dApps and wallets go through the EVM. Not only does the EVM process these transactions, but it also stores this data in the cloud. It’s impossible to record and process Ethereum's numerous smart contract functions without the EVM. 

How does the Ethereum Virtual Machine work?

The EVM only understands binary code instructions (i.e., combinations of 1s and 0s). Therefore, the code developers use to build on Ethereum should convert into a more machine-friendly "bytecode." Ethereum's co-founder Gavin Wood created a unique coding language called "Solidity" to easily communicate smart contract data to the EVM. Once the Solidity smart contract instructions convert to bytecode, the EVM broadcasts this data to all the nodes on the Ethereum blockchain. If there's a "state change" in any of these smart contracts, the EVM automatically updates transaction data in succeeding blocks.

For example, suppose someone pays off a crypto loan on Ethereum-based dApp Aave. Once the smart contract recognizes a specific wallet meets its interest payment requirements, the contract instantly returns the collateral on Aave to the user's crypto wallet. The EVM interprets all these data changes on Aave and posts this transaction data on the Ethereum blockchain. 

As the EVM processes and posts crypto transactions, it estimates the Ethereum blockchain price. Better known as gas fees, these transaction costs go to Ethereum's thousands of node operators. Users who transfer Ethereum-based tokens or leverage a smart contract pay a variable gas fee in ETH. The amount of ETH per transaction depends on the smart contract’s complexity and current network congestion. The EVM calculates these gas fees and distributes them to the blockchain's node operators. 

Functions of the Ethereum Virtual Machine explained 

From data storage to payment processing, the EVM performs many essential functions in the Ethereum ecosystem. 

  • Stores transaction data: The EVM is Ethereum's digital database. Instead of relying on a central computer server for data storage, Ethereum uses its decentralized network of nodes to share and record transaction history. Every ETH wallet address and smart contract must pass through the EVM before it's recorded on Ethereum's public ledger. 
  • Processes smart contracts: Thanks to the EVM's input–output architecture, it interprets smart contract commands, processes self-executing crypto transactions, and broadcasts this data to the entire blockchain. Once enough Ethereum nodes confirm these transactions, they appear on a new Ethereum block. 
  • Develops dApps: Since Ethereum is an open-source project, third-party developers can create dApps using the EVM. Even if programmers aren't familiar with Solidity, many coding languages––such as JavaScript, Python, and Ruby––work with EVM applications. 
  • Mints NFTs: Digital artists create Ethereum-based NFTs (non-fungible tokens) through the EVM. Due to rising interest in NFT technology, many secondary sites make minting NFTs simple for blockchain novices. For example, NFT markets, such as OpenSea and Rarible, allow anyone with a crypto wallet to mint NFTs through the EVM.

Why is the EVM crucial for Ethereum?

Ethereum wouldn't have become the second-largest cryptocurrency by market cap without the EVM. The intricate architecture behind the EVM made decentralized web applications possible. Thanks to the revolution of smart contract technology, developers could create dApps with novel use cases such as decentralized crypto lending, borrowing, and trading. The EVM's architecture also powers popular crypto sectors such as NFT collectibles and play-to-earn games. 

Besides contributing to crypto innovation, the EVM makes Web3 more accessible to the global developer community. In fact, except coding proficiency, there are no prerequisites to join the Ethereum community. The EVM's accessibility and flexibility make it more attractive to developers, driving innovation and growth in Ethereum's ecosystem. 

Another benefit of the EVM is that it's easy to duplicate on other blockchains. Many new crypto projects use EVM software to seamlessly connect to the Ethereum network. These "EVM-compatible" blockchains expand the reach of Ethereum-based dApps. 

What is EVM crypto compatibility? 

Due to Ethereum's massive influence in Web3, many new blockchains want to integrate with the EVM. These "EVM-compatible chains" make it easy for dApp developers on Ethereum to port their projects to other blockchains. EVM compatibility makes it simpler for Ethereum-based dApps to expand their user base and offer potential benefits on competing blockchains. Many popular Ethereum dApps, such as Uniswap and Aave, are already available on many EVM-compatible chains. 

Some EVM-compatible chains, such as Avalanche and the BNB Smart Chain, differ from Ethereum. However, there are chains built on top of Ethereum's main chain. These "layer-2" blockchains often offer lower gas fees and faster transaction speeds than Ethereum. A few layer-2 EVM-compatible chain examples include Polygon, Optimism, and Arbitrum.

What's the future of EVM? 

Despite the many benefits of using the EVM, Ethereum still deals with scalability issues. Most notably, the Ethereum blockchain often has high gas fees and slow transaction throughput, especially during high network congestion. To address these concerns, ETH developers changed Ethereum's central consensus mechanism from proof-of-work (PoW) to proof-of-stake (PoS) in 2022 to reduce energy consumption. Although the switch to PoS doesn't change how the EVM works, it may pave the way for future upgrades. 

For instance, some in the Ethereum community have proposed changing EVM to a new execution layer called Ethereum-flavored WebAssembly (eWASM). According to eWASM enthusiasts, this proposed software upgrade may improve the speed of smart contracts and support more programming languages. 

Besides eWASM, more competing blockchains are adopting the EVM functionality. As EVM compatibility grows, dApp users will have more options to interact with the Ethereum ecosystem. EVM-compatible chains, such as Polygon, offer a fast and low-fee experience on many of Ethereum's top dApps. The attractive features of EVM-compatible chains may increase Web3 adoption as Ethereum works on scaling solutions. 

Lastly, some crypto supporters believe the "EVM standard" could address the "interoperability" problem in the blockchain space. Interoperability refers to communication between separate blockchain networks. As more chains adopt EVM compatibility, sending crypto across multiple blockchains may be easier. More EVM-compatible chains might encourage developers in separate blockchain communities to collaborate on future projects.

Wrapping up 

The EVM’s launch was a pivotal moment in cryptocurrency history. Before Ethereum went live, blockchain tech was solely associated with P2P payment networks such as Bitcoin. However, with the success of smart contracts and the EVM, more developers began to appreciate the revolutionary potential of Web3. As EVM adoption grows, it will likely lead to further innovations in decentralized web development. 

At Worldcoin, we aim to make Web3 more accessible to the global population. And to enable more people to explore new technologies such as the Ethereum blockchain, we intend to put a share of crypto in their hands for free. We’re also airdroppingDAI stablecoins to millions of crypto wallets. Subscribe to our YouTube channel to learn more.

실제 사람들의 네트워크에 함께하세요.

World App 받기

Related resources

Crypto Bridge Hacks 101: Types and Causes

Bridges help Web3 users transfer crypto between blockchains, but they're a major target for hackers. Here’s what you need to know about crypto bridge hacks.

What Is Crypto Mining?

Crypto mining is a complex subject and sometimes controversial. Learn what it’s all about and how it works.

What Is a Sybil Attack? A 101 Guide

In a Sybil attack, a person or a bot spoofs a peer-to-peer network with many fake accounts. Learn what a Sybil attack is and how it applies to blockchain technology.

Ethereum 2.0: What Was the Merge?

Many Web3 developers claim Ethereum's Merge is the most significant upgrade in crypto history. So what was the Merge?