개요
이더리움 가상 머신(EVM)은 이더리움 및 호환 체인에서 스마트 계약을 실행하는 샌드박스형 런타임입니다. EVM은 튜링 완전하며 결정론적입니다. EVM의 설계는 이더리움 생태계의 토대가 됩니다.
작동 원리
스마트 계약 바이트코드는 EVM에서 실행되며, EVM은 각 명령어를 처리하고 계산에 필요한 가스를 청구합니다. 모든 노드는 동일한 코드를 실행하여 동일한 상태에 도달합니다. EVM의 오프코드 세트는 계약이 수행할 수 있는 작업을 정의합니다.
중요성
EVM은 프로그래밍 가능한 블록체인을 가능하게 했으며, 호환 가능한 체인과 도구로 구성된 거대한 생태계를 조성했습니다. EVM 호환성은 애플리케이션 이식 비용을 낮춥니다. EVM은 Web3에서 가장 중요한 가상 머신입니다.
관련 개념
EVM은 바이트코드와 스마트 계약을 실행하며, 가스 수수료 및 솔리디티와 관련이 있습니다. 또한 EVM 호환 체인의 기반이 됩니다.