스마트 컨트랙트란?
암호 화폐 프레임워크를 신뢰 프레임워크로 전환시켜, 보다 폭 넓은 영역에서 탈중앙화 어플리케이션을 활용할 수 있게 해주는 블록체인의 핵심적인 컴포넌트다.
개념
현실 세계에서 컨트랙트(계약서)는 규칙, 조건, 법, 강제해야 하는 규정, 기준, 상황, 날짜 및 서명 같은 증명을 위한 항목 등을 다룬다. 마찬가지로, 스마트 컨트랙트는 탈중앙화 문제들을 풀기 위한 컨트랙트 규칙들을 구현한다.
블록체인 기술을 활용해 제3의 인증기관 없이 개인 간 계약(Constract)이 이루어질 수 있도록 하는 기술을 말한다. 계약상의 급부(채권의 목적)와 반대급부(급부에 대한 대가)를 프로토콜화하여 소프트웨어 및 하드웨어에 미리 저장하고 해당 계약을 이행하는 과정에서 조건 충족 여부에 대한 판단을 인간이 아닌 컴퓨터 등의 기계가 대신 실행함으로써 제3의 인증기관(ex. 공인중개사, 브로커, 경매사 등)이 필요 없도록 하는 개념을 의미한다.
설계
개발에 대한 상세한 설명
블록체인 상에서 실행 가능한 코드