스마트 계약이란

스마트 계약은 제XNUMX자의 개입 없이 당사자 간의 합의 이행을 보장합니다.

비트코인을 앞세운 암호화폐가 매스미디어의 헤드라인을 장식하고 있지만 사실은 블록체인 기술이 제공하는 모든 가능성의 빙산의 일각을 구성합니다. (블록체인). 이번 포스팅에서는 스마트 컨트랙트가 무엇인지 알아보도록 하겠습니다.

한 곳에서 이전 기사 우리는 DeFi 2.0과 그것이 투자자와 자금 조달이 필요한 사람들에게 제공하는 제안에 대해 이야기했습니다. 그들 중 누구도 가능하지 않을 것입니다 덜 관료적인 방식으로 약속을 기록하는 수단 없이 전통적인 경제의 도구보다.

블록체인 기술이란?

이것은 소개 기사이기 때문에 일부 독자는 블록체인이 무엇인지 알아야 할 수도 있습니다. 개념이 명확한 분들은 다음 설명을 건너뛰고 다음 장으로 넘어갈 수 있습니다.

블록체인을 네트워크로 정의할 수 있습니다. 트랜잭션은 분산 원장 역할을 하는 각 노드에 기록됩니다. 각 트랜잭션은 암호화 봉인으로 서로 연결된 블록에 저장됩니다. 이 스탬프는 마지막 블록의 정보와 이전 블록의 암호화 스탬프로 생성됩니다. 모든 수정은 실제로 암호화 봉인의 수정을 의미하므로 즉시 감지됩니다.

블록체인 기술은 거래를 기록하는 데 매우 유용한 도구입니다.
블록체인 기술의 가장 잘 알려진 사용은 암호화폐 교환이지만 기존 원장보다 트랜잭션을 기록하는 데 더 효율적인 도구입니다. 또한 if/when/then 조건을 기반으로 하는 계약의 자동화에도 사용됩니다.

스마트 계약이란

스마트 계약 이전에 결정된 조건이 충족될 때 작업을 실행하는 블록 체인에 저장된 프로그램입니다.. 그들은 불이행의 경우 중재 메커니즘에 의존하거나 첫 번째 부분이 충족되면 고려 사항을 기다릴 필요 없이 계약 참가자를 보장하는 역할을 합니다. 두 번째 용도는 이전 단계가 완료되면 사람의 개입 없이 다음 단계를 시작할 수 있기 때문에 워크플로 자동화입니다.

스마트 계약의 작동 방식

스마트 계약 블록체인 네트워크를 구성하는 컴퓨터가 실행하는 코드로 표현된 if/when/then 문입니다. 이 컴퓨터는 설정된 조건이 충족되었는지 확인한 다음 나머지 프로그램을 실행합니다. 동일한 컴퓨터가 블록체인에 등록하여 계약에 설정된 모든 것을 이행할 책임이 있습니다. 당사자만 결과를 볼 수 있으며 끝날 때까지 아무도 변경할 수 없습니다.

계약 조건을 설정하기 위해 참가자는 그들은 트랜잭션과 데이터가 블록체인에 어떻게 표시될 것인지 결정해야 합니다. 이를 위해 필요한 만큼 if/when/then 규칙을 설정합니다. 분쟁 해결을 위한 프레임워크를 구축하는 것도 가능합니다.

이러한 규정을 코드로 변환하려면 개발자를 고용하거나 다른 공급자가 제공하는 다른 템플릿 또는 웹 도구를 사용할 수 있습니다.

스마트 계약을 통해 당사자 간의 합의를 실행할 수 있어 관료주의를 제거하고 비용을 절감할 수 있습니다.
스마트 계약을 시작하려면 당사자가 작업을 완료하기 위해 충족해야 하는 조건을 결정해야 합니다.

스마트 계약의 장점

  • 속도 : 조건이 충족되면 대가가 시작되기 때문에 계약이 중단 없이 실행됩니다.
  • 관료주의 감소: 계약 조건이나 이행에 대한 서면 등록이 필요하지 않습니다.
  • 오류 감소: 인간이 개입하여 계약 조건을 설정하고 코드를 프로그래밍하기만 하면 결과를 해석하거나 기록할 때 오류가 발생할 가능성이 줄어듭니다.
  • 보안: 계약이 블록체인에 저장되기 때문에 당사자 일방 또는 타인이 약관을 위조하는 것은 불가능합니다. 이는 블록체인에서 각 레코드가 이전 및 후속 레코드와 연결되고 모든 것이 체인의 모든 링크에 분산되므로 레코드를 변경하려면 해당 레코드에 있는 모든 컴퓨터의 모든 레코드를 변경할 수 있어야 하기 때문입니다. 체인넷
  • 개인 정보 :  블록체인의 기록은 암호화되어 계약 외부에 있는 사람이 접근할 수 없습니다.
  • 경제 : 스마트 계약을 사용하면 규정 준수를 제어하는 ​​중개자나 사람이 없기 때문에 비용이 절감됩니다. 종이 사용과 파일 공간의 필요성도 줄어듭니다.

전통적인 경제에서의 사용

스마트 계약의 사용은 블록체인 트랜잭션에 국한되지 않고 기존 작업에서도 사용할 수 있습니다. 이를 위해 당사자는 소위 "오라클"에 의존합니다. 이들은 계약 실행을 담당하는 프로그램에 미리 설정된 조건이 충족되었는지 알 수 있는 데이터를 제공하는 외부 정보 소스입니다.

코멘트를 남겨주세요