스마트 계약(Smart Contract)은 사전 결정된 조건이 충족될 때 자동으로 실행되도록 블록체인에 설계 및 저장되는 프로그램으로 설명할 수 있습니다. 가장 단편적으로 스마트 계약은 구매자와 판매자 간 계약 실행을 자동화하는 데 사용될 수 있으며. 또한 워크 플로를 자동화하여 조건이 충족되면 다음 작업을 트리거할 수도 있습니다.
결국 스마트 계약의 진정한 가치는 제 3자에 의해 운용되는 주체 없이 코드를 독립적으로 실행할 수 있다는 것입니다.
예를 들어, 탈중앙화된 크립토 거래소(Decentralized EXchange)에서 주문할 때 구매자 및 판매자와의 계약은 제 3의 중개인이 아닌 스마트 계약에 의해 처리됩니다. 두 거래자간 원하는 가격이 일치하면 스마트 계약은 주문에 따라 해당 거래(Transaction)를 실행하여 거래가 완료되는 것입니다.
작성자: Jesse Jaffe
편집자: Randall Roland
옮긴이: Sangyong Jeong