스마트 계약 은 계약 또는 합의 조건 의 실행 을 자동 화 하 도록 설계 된 컴퓨터 프로그램 이 다 . 자연어 로 기재 된 전통 적 인 계약 과 는 달리 , 스마트 계약 은 결과 를 산출 하 기 위해 입력 을 처리 할 수 있 는 규칙 을 포함 하 는 기계 가 실행 할 수 있 는 프로그램 으로 , 그 결과 들 에 따라 수행 되 어야 하 는 액션 들 이 유발 될 수 있 다 .