아하
검색 이미지
생활꿀팁 이미지
생활꿀팁생활
생활꿀팁 이미지
생활꿀팁생활
WINTERFELL
WINTERFELL 20.03.17

Smart Contract는 블록체인에 의해서만 가능한가요?

안녕하세요.

하하의 블록체인 전문가님들로부터 도움을 받아 늘 감사하고 있습니다.

일정하게 약속된 Algorithm에 의해서 제3자의 감독이나 개입 없이 계약이 성립되는 것이 Smart Contract라고 알고 있습니다.

블록체인 기술을 적용하지 않으면 Smart Contract를 구현하는 것이 불가능한지 알고 싶습니다.

55글자 더 채워주세요.
답변의 개수
3개의 답변이 있어요!
  • 스마트 컨트랙트의 개념은 비트코인이 탄생하기도 이전인1994년에

    닉 자보(Nick Szabo)가 처음 제시했습니다.

    암호학자이자 법학자였던 자보는 상업에서 사용되는 계약의 법칙을

    전자 플랫폼으로 옮겨오면서 법이 아니라 프로그램을 통해 계약이 이행되고,

    이에 따라 보안을 갖추는 동시에 계약의 이행에서 제3자에 대한 의존도를 줄이는 것을 목표로 했습니다.

    자보는 이 개념을 처음 제시하면서 현실에 적응되는 예시를 들었는데, 바로 자판기입니다.

    자판기는 특정 조건(특정 물품에 대한 금액 지불)이 성립되지 않으면 물건을 주지 않지만,

    반대로 그 조건이 성립되면 제3자의 개입 없이 해당 물건을 바로 제공합니다.

    아날로그 스마트 컨트랙트라고 생각할 수 있습니다.

    비탈릭 부테린은 이러한 스마트 컨트랙트의 개념을 블록체인 기술과 결합하여

    이더리움을 개발하였습니다.

    간단히 말해서 스마트 컨트랙트는 하나의 기능일 뿐 꼭 블록체인 위에서만

    실행될 수 있는 것은 아닙니다.


  • 안녕하세요, Smart Contract는 정해진 조건에 의해 계약을 진행한다고 간단히 생각하시면 됩니다.

    커피자판기도 엄밀히 따지면 스마트컨트렉트 인것이죠. 정해진 가격의 메뉴가 존재하고 자판기에 정해진 커피가격을 투입하고 메뉴를 고르면 기계가 알아서 커피를 뽑아주는 것처럼 말이에요.

    커피자판기에 정해진 조건, 즉 예를들어 일반커피는 200원, 프림커피는 500원 이런식으로 조건을 미리 걸어두고 조건이 성립되면 계약이 진행되는 동작을 하신다고 보시면 됩니다.

    즉, 블록체인 기술이 없어도 스마트컨트렉트는 일상생활에서 혹은 다른 기술적인 측면에서 충분히 적용가능하죠. 그렇다면 스마트컨트렉트에 블록체인 기술을 왜 접목하였을까요?

    그것은 바로 블록체인의 비가역성 특징을 계약에 접목시키기 위해서입니다. 스마트컨트렉트를 통해 계약이 진행되고 진행된 계약은 블록체인 네트워크 상에 존재하게 되므로 위조가 불가능해지죠. ^^


  • 안녕하세요 질문자님

    질문에 대한 답변드리겠습니다. 먼저 스마트컨트랙트에 대해 간략히 설명드리겠습니다.

    스마스컨트랙트

    1. 계약서 안에 코드가 들어가 있어 일정 조건을 블록에 입력해 놓고 해당 조건이 충족되면 자동으로 설정해 놓은 사항이 이행됩니다.

    2. 장점

    - 제 3자 없이 당사자간의 거래가 가능

    - 조건에 따른 계약 결과가 명확하고, 계약 내용을 즉각 이행 가능

    - 복잡한 프로세스를 엄청나게 간소화 가능

    3. 활용 가능성 : 각종 거래 이력 등

    4. 플랫폼 : 이더리움은 이러한 비트코인 스트립팅 시트템의 한계를 극복하고자 나온 스마트 컨트랙트 특화 블록체인 플랫폼

    스마트 컨트랙트는 이더리움 플랫폼하에서 진행이되며, 제 3자의 개입없이 진행되다 보니 블록체인의 특성과 맞습니다. 만약 블록체인이 아니라면 누군가의 중앙화된 제3자의 개입이 필요하고 간소화 기능이 아닌 과정이 조금 더 복잡해집니다. 때문에 스마트컨트랙트는 블록체인 하에 진행이 되고 있습니다.

    그러나 아직 스마트컨트랙트는 여물지 않은 기술입니다. 스마트계약은 보통 계약서를 스크립트 형태로 주고 받게 되는데 스크립트가 잘못되거ㅏ 정보가 유출될 가능성이 있다는 우려가 남아 있습니다. 또 아직까지는 비교적 단순한 계약에 적용이 가능하며, 제3자, 인간의 개입이 없을 경우 안전성을 보장받을 수 없다는 것도 문제가 되고 있습니다.

    답변이 도움이 되셨길 바랍니다.

    감사합니다.