스마트 컨트랙트란
서면으로 이루어지던 계약을 코드로 구현하고 특정 조건이 충족되었을 때 해당 계약이 이행되도록 하는 것입니다. 즉, 당사자 간에 계약을 작성하고, 계약 조건을 만족하면 컴퓨터를 통해 자동화된 계약 처리가 가능합니다. 중앙화된 제 3자 없이도 P2P로 계약을 체결하고 수정할 수 있으며 이해 당사자 간의 공유 네트워크를 통해 금융거래, 부동산 계약, 공증 등 다양한 형태의 계약에 대한 신뢰를 쌓아 나갈 수 있습니다.
현재 금융업을 제외하면 블록체인의 활용 형태가 각 개별기업에 국한되어 있어 거래 중개, 공급망 구축 등의 시너지 효과는 발휘되지 않고 있습니다. 개별 기업의 도입단계를 거쳐 산업 내 블록체인 네트워크 형성이 현실화되기 까지는 비용문제나 메뉴얼 수립등이 필요해 다소 시간이 소요될 전망이라 합니다.
블록체인에서 동작하는 응용프로그램의 단위로 스마트 컨트랙트의 개발흐름은 웹 응용프로그램 개발과 유사합니다.
스마트 컨트랙트의 장점
보안
스마트 컨트랙트는 블록체인 네트워크 상에서 생성되고 실행됩니다. 따라서 계약의 코드 및 수행내역 역시 비즈니스 네트워크 참여자들이 공유하게 됩니다. 따라서 누군가가 계약 기록을 조작하기 위해서는 이 기록을 가지고 있는 모든 참여자의 데이터를 변조해야 합니다. 참여자의 수가 많을수록 조작은 어렵습니다.
신뢰성 및 투명성
스마트 컨트랙트 코드에 작성된 특정 조건이 만족되면 계약이 이행됩니다.이 계약 이행은 계약 당사자의 컴퓨터에서 기록되는 것이 아니라, 많은 비즈니스 네트워크 참여자들에 의해 검증됩니다. 만약 이행 검증 시 문제점이 발견되면 계약 이행 자체가 취소됩니다. 즉, 계약 내용 및 계약 이행 결과를 위변조 하는 것이 어렵고, 여러 참여자들에 의해 계약 결과가 검증되기 때문에 신뢰성과 투명성이 보장됩니다.
'Blockchain' 카테고리의 다른 글
[블록체인] CBDC (Central Bank Digital Currency) (0) | 2023.04.21 |
---|---|
[블록체인] 트랜잭션, 합의 알고리즘, 채굴 (1) | 2023.04.16 |
블록체인이란? (0) | 2023.04.16 |