개발 스마트 계약 &
투자자 대시 보드 (고객 포털)

스마트 콘트랙트(Smart Contract) 소개

스마트 콘트랙트(Smart Contract)란?

영어 단어가 조합된 스마트 콘트랙트는 «영리한 계약» 정도로 번역된다. 이는 컴퓨터 형태의 특수한 알고리듬으로 자기수행형 계약을 체결하고 지원한다. 일반적으로 이런 류의 거래는 Blockchain 환경에서 수행된다.

스마트 콘트랙트(Smart Contract) 프로그래밍은 등록된 특수 형태의 코드를 기록한 것으로 컴퓨터 프로그램에 의해 운영되며, 따라서 중개인을 찾아 서비스 비용을 지불하지 않고도 계약과 관련된 모든 주요 거래를 진행할 수 있다.

스마트 콘트랙트(Smart Contract)의 주요 장점

스마트 콘트랙트(Smart Contract) 개발로 은행이나 당국에서 근무하는 중개인의 도움을 요청하지 않고도 모든 형태의 거래를 진행할 수 있게 되었다. 거래는 모두 추적되며, 따라서 상세한 조작사항은 완전히 투명성을 갖게 된다.

스마트 콘트랙트 덕분에 쌍방이 주요 의무를 위반하였을 경우 받게 될 처벌도 알 수 있게 된다. 자동 모드로 계약서 각 조항의 이행을 보장해 주므로 이용자가 다양한 문제와 오류를 피할 수 있다.

스마트 콘트랙트(Smart Contract)의 출현 역사

스마트 콘트랙트(Smart Contract) 생성은 기술적 진보 및 발달과 연관되어 있다. 1994년 처음으로 니크 사보가 스마트 콘트랙트에 대한 아이디어를 생각해 냈다. 그렇다면, 예전에는 스마트 콘트랙트(Smart Contract)를 어떻게 받아들였는가? 간단히 설명하면 수학적 알고리듬을 이용하여 거래를 수행하고 통제하는 컴퓨터 프로토콜 이었다.

사보의 아이디어는 최초의 가상화폐인인 비트코인이 출현하였을 때 구현되었다. 스마트 콘트랙트의 주요 원리들은 바로 비트코인 프로토콜에 투영되어 있다. 그러나, 현대의 비트코인은 튜링 면에서 완전하지 못하다. 따라서 «계약서»는 너무나 단순한 구조로 되어 있다. 예를 들어, 이행을 지체하고 있는 거래나 다중 서명 거래가 그와 같다.

Ethereum 스마트 콘트랙트(Smart Contract)은 좀더 현대화된 계약서 버전으로 널리 사용되었다. 비탈리크 부테린은 2013년에 비트코인을 주요 프로토콜로 사용하기에는 부적절하다는 결론을 내렸다. 처음에 가상화폐는 다른 목적으로 만들어졌다. 바로 그런 이유로 부테린은 스마트 콘트랙트 프로토콜을 영에서 다시 개발하고자 하는 아이디어를 생각해 내게 되었다.

스마트 콘트랙트(Smart Contract)의 작동 특성 및 주요 요소

스마트 콘트랙트는 Blockchain에 기록된다. 프로그램 컨테이너라는 특수 블록에 거래에 대한 로직 체인이 담겨 있으며, 특정 스마트 콘트랙트에 해당하는 메시지를 정렬한다. 메시지는 특별 코드를 입력 및 출력하는데 이용되고 어떤 조건에서도 거래를 실현할 수 있도록 유도한다.
Made on
Tilda