스마트 컨트랙트(smart contract) 또는 스마트 계약은 블록체인 기반으로 체결하는 계약을 말한다.자바의 JVM과 유사하게, 이더리움의 각 노드에서는 EVM이라는 일종의 가상머신을 에뮬레이팅하여 스마트컨트랙트 코드를 실행하고 그 결과를 이더리움 네트워크에 연동한다.
가상화폐에서 스마트 컨트랙트는 자동화된 계약 시스템으로, 프로그래밍된 규칙과 조건에 따라 거래를 실행하고 관리하는 역할을 합니다. 스마트 컨트랙트는 블록체인 기술을 기반으로 작동하며, 보안과 신뢰성을 제공합니다. 이를 통해 거래 당사자 간에 중개인이 필요 없이 신뢰할 수 있는 계약을 체결하고 실행할 수 있습니다.