스마트 계약에 대해 더 자세히 살펴보겠습니다. 스마트 계약이란 무엇일까요? 스마트 계약의 정의, 특성, 현대 세계에서의 기능에 대해 이야기해 보겠습니다 가상화폐.
스마트 계약은 계약의 협상이나 이행을 디지털 방식으로 용이하게 하고, 검증하고, 시행하는 컴퓨터 프로토콜입니다. 스마트 계약은 본질적으로 갈등 없는 디지털 환경에서 돈, 주식, 재산 등을 교환합니다.
즉, 스마트 계약은 구매자와 판매자 간의 법적 계약으로, 코드 줄에 직접 작성됩니다. 코드가 실행을 제어합니다. 결과적으로 거래는 추적 가능하고 되돌릴 수 없습니다.
블록체인 기술의 주요 우선순위 중 하나는 중개자에게 수수료를 지불할 필요가 없다는 것입니다. 제3자 없이 신뢰할 수 있는 거래를 수행할 수 있기 때문입니다. 결과적으로 기존 시스템에 비해 더 빠르고 저렴하며 더 안전합니다.
1993년, 컴퓨터 과학자이자 암호학자인 닉 사보가 이 아이디어를 처음 내놓았습니다. 그는 이 개념에 대해 수년간 연구했고 “스마트 계약: 디지털 자유 시장을 위한 빌딩 블록”이라는 책을 출판했습니다. 그는 분산형 원장이 스마트 계약 또는 소위 자체 실행 계약에 사용될 수 있다는 결론에 도달했습니다. 하지만 문제는 그 당시에는 블록체인 기술이 없었다는 것입니다.
스마트 계약은 어떻게 생성되나요?
스마트 계약을 모든 블록체인에 인코딩하는 것은 가능합니다. 비트코인은 기본 계약(한 사람에서 다른 사람으로 가치를 이전하는 것)을 지원한 최초의 계약이었습니다. 그러나 비트코인은 통화 사용 사례에 제한이 있습니다.
이더리움은 스마트 계약을 지원하기 위해 특별히 발명되었습니다. 비트코인의 제한적인 언어를 개발자가 자신의 프로그램을 작성할 수 있는 편리한 언어로 대체했습니다.
스마트 계약의 주목할 만한 특징 중 하나는 이더리움 플랫폼에서 각각이 블록체인에서 고유한 주소를 갖는다는 것입니다. 주요 거래 후 스마트 계약은 블록체인의 분리할 수 없는 단위로 바뀌고 주소는 절대 변경되지 않습니다. 따라서 스마트 계약은 작업이 성공적으로 끝날 때까지 지속적으로 작동합니다.
어떻게 작동하나요?
이미 언급했듯이, 블록체인 기술 덕분에 사용자는 스마트 계약을 분산화할 수 있습니다. 즉, 은행, 정부 등과 같은 중앙 당사자가 스마트 계약을 통제하지 않는다는 의미입니다.
스마트 계약이 어떻게 사용되는지 쉽게 설명해 보겠습니다.
칼라가 제이콥의 집을 사고 싶어한다고 가정해 봅시다. 계약은 이더리움 블록체인으로 구성되어 있습니다. 계약은 다음과 같은 내용을 간단히 명시합니다.
“칼라가 제이콥에게 100에테르를 지불하면 칼라는 집의 소유권을 얻게 됩니다.”
이 계약이 이루어지고 블록체인에서 고유한 주소를 얻으면 변경할 수 없습니다. 즉, 칼라는 제이콥에게 집을 위해 100 이더를 지불하는 것이 안전하다고 느낄 수 있습니다.
그리고 전통적인 서류 계약과 비교했을 때, 칼라와 제이콥은 변호사, 은행, 주택 중개인을 포함한 중개 회사에 많은 돈을 지불해야 했습니다.