스마트 컨트랙트는 블록체인과 함께 급부상하기 시작했습니다. 스마트 컨트랙트를 만들 환경이 20년이나 지나서 구체화 되기 시작한 것입니다. 블록체인은 디지털 데이터를 신뢰할 수 있게 만들어 주는 기술입니다. 최초의 블록체인 기반 스마트 컨트랙트는 비트코인입니다. 블록체인의 특이한 구조 때문에 비트코인 잔고 외에는 다른 정보를 관리할 수는 없습니다. 이더리움은 이러한 비트코인 시스템의 한계를 극복하고자 나온 스마트 컨트랙트 특화 블록체인 플랫폼입니다.


스마트 컨트랙트가 본격적으로 사용되기 시작한 것이 이더리움이 나온 이후입니다.이더리움은 비트코인 시스템의 한계 다양한 상태 저장과 반복문을 허용하여 스마트 컨트랙트를 만들었습니다. 여기에 각 라인 실행 때마다 수수료를 발생시키며 네트워크상에 수수료의 한계를 설정하여 무한루프를 막게 만들었습니다. 무한 반복되는 조건을 만들어 스마트 컨트랙트를 실행시키게 되면 중간에 수수료 한계점에 도달이 되면 중단이 됩니다. 


이더리움 스마트 컨트랙 시스템의 가장 큰 특징은 가장 뛰어난 자유도를 제공합니다. 이더리움이 주목을 받으면서 새롭게 스마트 컨트랙 플랫폼을 구상하려는 여러가지 시도를 하고 있습니다. 이더리움은 스마트컨트랙을 구현하고자 하는 개발자풀에서 절대적으로 비중을 차지하고 있으며 그 영향력은 계속 확대되어 가고 있습니다.

스마트 컨트랙트는 블록체인 위에 단순 코인 전송외에도 여러가지 확장된 기능을 가능하게 해주는 코드입니다. 스마트 컨트랙트는 1994년 닉 재보에 의해 고안된 기술입니다. 블록체인 네트워크에 미리 프로그래밍을 해놓아 조건을 등록하고, 이를 만족시키면 계약이 자동으로 이루어지도록 한 기술입니다. 기존 계약서(contract)는 서면으로 있어서 계약 조건을 이행하려면 실제 사람이 계약서 대로 수행을 해야 하지만 디지털 명령어로 계약 작성을 하게되면 조건에 따라 계약 내용을 자동으로 실행할 수 있게 설계를 해놓았습니다. 디지털 계약서는 조건에 계약 결과가 정확하고, 계약 내용을 즉시 이행을 할 수가 있습니다. 각자의 연결된 디지털로 합의를 하고 계약서를 작성하게 된다면 계약을 이행하는데 복잡할 필요 없이 엄청나게 간소화 되게 됩니다. 


비트코인이 세그윗을 하게 된다면 이더리움과 동일한 수준의 이더리움과 동일한 수준의 스마트 컨트랙트 플랫폼으로 재탄생되기는 어려울 것입니다. 세그윗 자체가 비트코인 체인 위에 자유도가 높은 스마트컨트랙트를 바로 구현할 수 있게 해주는 것이 아니기 때문입니다.

최근 경기도 따복공동체 온라인 투표 시스템에서는 블록체인 기반 투표 시스템을 시연하고 있습니다. 블록체인 스마트 컨트랙트 기술을 온라인투표시스템에 적용하면 투표항목,투표 참여자,후보자, 투표 시간 등의 업무를 복잡한 프로세스를 블록체인에 등록하여 자동화 처리를 할 수 있게되어 관리 기간 없이도 신뢰도 높은 온라인 투표를 할 수 있게 되며 높은 보안성과 신뢰도도 가질 수 있게 됩니다. 


스마트 컨트랙트 기술의 보급은 인공지능을 향해 갈 것입니다. 인공지능과 사물인터넷이 합쳐지게 된다면 블록체인 기반의 스마트 컨트랙트는 다양한 기술로 다양한 서비스를 제공하고 우리 삶을 더 편하고 업그레이드 된 생활을 하게 해줄 것입니다..


블로그 이미지

애드가

코인에 대한 전반적이야기 및 돈버는이야기들

,