주식 정보
스마트 계약이란 무엇인가? 역사, 기능 및 활용 사례
스마트 계약은 플랫폼 기능의 특정 측면을 자동화할 수 있게 합니다. 이러한 디지털 계약은 디지털 자산이나 암호화폐를 수신하면 미리 정해진 행동을 자동으로 실행합니다. 오늘날 스마트 계약은 블록체인 분야 전반에서 사용되고 있지만, 항상 그런 것은 아니었습니다. 이러한 유용한 프로토콜이 처음 어떻게 등장했는지, 그리고 제3자 개입 없이 어떻게 작동하는지 잠시 살펴보겠습니다.
스마트 계약의 원래 개념은 암호화폐보다 14년 앞선 시기에 등장했습니다. 아이러니하게도 스마트 계약을 개발한 인물로 알려진 사람은 바로 유명한 비트코인 전문가 닉 사보입니다. 그의 이전 작업들 때문에 많은 사람들이 닉이 실제로 사토시 나카모토라고 믿고 있습니다.
Nick은 이론을 제시했다는 바와 같이 비트코인이 존재하기 5년 전, 작업 증명 시스템을 이용한 가치 저장 비트에 대해 논의했습니다. 그는 언제나 암호화폐 분야의 선구자였습니다. 1994년에 닉은 자신의 스마트 계약 코드를 공개했습니다. 또한 그는 “smart contract”라는 용어를 만들었습니다.

Nick Szabo via TMNews
스마트 계약은 왜 필요할까요?
모든 스마트 계약은 네 가지 핵심 원칙을 포함합니다. 첫째, 계약의 주체가 필요합니다. 주체는 계약이 관리하는 상품이나 서비스에 접근할 수 있게 해줍니다. 둘째, 계약에 참여하는 모든 사람의 디지털 서명(개인 키)이 필요합니다. 이 서명들이 계약을 시작합니다. 다음은 계약 조건의 명세입니다. 이 부분에서는 계약이 실행될 때 시작되는 정확한 작업 순서를 제시합니다. 마지막으로, 분산 플랫폼이 필요합니다. 블록체인 네트워크는 스마트 계약을 중복 저장하고 변조로부터 안전하게 보관합니다.
스마트 계약 구성 요소
- 계약 주체
- 디지털 서명
- 계약 조건
- 분산 플랫폼
스마트 계약은 어떻게 사용되나요?
스마트 계약의 활용 사례는 무궁무진합니다. 스마트 계약은 디지털 자산과 실물 자산을 교환하는 데 도움을 줍니다. 스마트 계약은 블록체인 상에 존재하며 변경할 수 없습니다. 이러한 추가 보안성 덕분에 디지털 계약은 다양한 비즈니스 시나리오에 이상적입니다.
ICO에서의 스마트 계약
Initial Coin Offerings (ICOs)는 크라우드펀딩 이벤트 동안 스마트 계약 프로토콜을 활용합니다. 스마트 계약은 회사와 투자자 간에 송금된 자금을 자동으로 추적, 계산, 지급 및 분배합니다. 스마트 계약 프로그래밍은 전체 프로세스의 자동화를 가능하게 합니다.
이 자동화 덕분에 기업은 더 넓은 대중으로부터 자금을 받을 수 있게 됩니다. 기업의 업무량은 증가하지 않지만, 자금 조달 노출은 확대됩니다. 이 전략의 포괄적인 특성은 2017년 붐 기간 동안 ICO가 사상 최고치를 기록하도록 도왔습니다. 한 보고서에 따르면 2018년 5월까지 ICO 거래량이 전년 대비 두 배로 증가했다고 합니다.
전통 기업들은 스마트 계약을 모색한다
블록체인 통합이 지속됨에 따라 전통 기업들도 스마트 계약 분야에 계속 진입하고 있습니다. 오늘날 부동산, 투자, 로열티, 선거, 물류 등 거의 모든 분야에서 스마트 계약을 활용하는 플랫폼이 존재합니다.
이더리움 기반 스마트 계약
암호화폐인 이더리움 (ETH )은 스마트 계약 개념을 암호화폐 공간에 도입한 것으로 가장 잘 알려져 있습니다. 이더리움의 ERC-20 프로토콜은 토큰 생성 및 배포를 자동화하기 위해 스마트 계약을 활용합니다. ERC-20은 현재 시장에서 가장 널리 사용되는 토큰 발행 프로토콜입니다.

Ethereum Smart Contract Coding via Ethereum.org
이더리움 개발자이자 창시자인 Vitalik Buterin은 스마트 계약을 “조건을 자동으로 검증하고 자산이 한 사람에게 갈지, 보낸 사람에게 돌아갈지 혹은 그 조합인지 결정하는 프로그램”이라고 설명합니다. 이더리움은 자체 가상 머신(EVM)을 활용해 스마트 계약 기능을 원시적으로 구현합니다.
스마트 계약 개발
이더리움이 스마트 계약에 대한 인식을 높인 이후, 보다 복잡하고 고급적인 스마트 계약 모델이 암호화폐 공간에 등장했습니다. EOS (EOS ), Stellar (XLM ), 그리고 NEO (NEO )와 같은 플랫폼은 이더리움이 원래 사용한 작업 증명 시스템과 비교해 다른 합의 메커니즘을 활용합니다.
스마트 계약은 오늘날 가장 많이 사용되는 비즈니스 시스템에서 중개자를 제거하고 있습니다. 이러한 프로토콜의 신뢰 없는 특성은 기업과 투자자에게 효율성과 보안을 동시에 높일 수 있는 능력을 제공합니다. 더 많은 플랫폼이 시장에 진입함에 따라 이 기술이 전통 비즈니스 시스템에 더욱 통합될 것으로 기대됩니다.












