Gidhub BE Developer

What is Smart Contract?

2018-02-22
goodGid

What is Smart Contract?

- 닉 자보(Nick Szabo)가 1994년 최초 제안한 개념


- 디지털 명령어로 계약을 작성하면

조건에 따라 계약 내용을 자동으로 실행할 수 있다 주장


- 디지털로 된 계약서는 조건에 따른

계약 결과가 명확하고, 계약 내용을 즉각 이행 가능


- 조건과 행위가 정의되고

이를 강제적으로 수행되는 디지털 계약서


- 블록체인의 장점 중 신뢰성이

스마트 컨트랙트와 접목이 되며

거래를 한 번에 깔끔하게 처리하는 것


- 스크립트가 정상이면

거래를 정상을 본다는 일종의 계약 개념이 있으므로

Contract Code로 불리기도 한다.


- 비트코인 스크립트는 반복문을 사용할 수 없고,

비트코인 잔고 외의 다른 정보를 관리 할 수 없는 한계가 있다.


- 블록체인의 특이한 구조 때문에 비트코인 스크립트에서 반복문을 허용할 경우

스크립트 조건 때문에 무한 루프가 발생할 경우 네트워크 전체가 멈출 수 있다.


Comments

Content