스마트 계약이란 무엇입니까? 완전한 가이드

“스마트 계약이 무엇입니까?”라고 궁금해 한 적이 있습니까? 그렇다면 스마트 계약에 대한 완전한 가이드를 나열 할 것이므로 올바른 장소에 오신 것입니다..

모든 산업에서 자동화는 이제 기업이 비용을 최대한 낮게 유지하여 수익을 극대화하고자하기 때문에 필수입니다. 기업이 자동화를 원하는 또 다른 이유는 인적 오류를 제거하고 프로세스를 최대한 원활하게 만드는 것입니다..

분명히 기업이이를 수행 할 수있는 많은 기술이 있습니다. 블록 체인 기술은 핵심 기능 중 하나로 자동화를 제공하는 기술 중 하나입니다. 스마트 계약은 자동화를 달성하는 데 사용됩니다. 자동화의 핵심.

이에 대해 자세히 알아 보려면 스마트 연락처 정의를 알아 보겠습니다..

스마트 계약이란??

스마트 계약은 중개자없이 주식, 돈 또는 재산을 포함한 자산을 교환하는 데 사용되는 디지털 코드입니다..

기술적 인 측면에서 코드를 사용하여 포함 된 두 당사자 간의 계약을 유지하는 자동 또는 자체 실행 계약입니다. 스마트 계약은 블록 체인 기술에서 실행되므로 분산되고 분산되며 투명합니다..

중개인이 없기 때문에 자동으로 작동 할 수 있으므로 놀라운 개념입니다. 현실 세계에서 이것과 가장 좋은 비교는 변호사가 제공 한 문서 일 것입니다.. 

긍정 및 부정 규칙을 포함하는 스마트 계약의 기능은 거의 모든 환경에서 매우 유용합니다.. 

스마트 계약 개념으로가는 길

스마트 계약의 아이디어는 새로운 것이 아닙니다. 사실, 스마트 계약의 아이디어는 20 년 전 Nick Szabo가 처음 제안했습니다..

그에 따르면 스마트 계약은 “디지털 형식으로 지정된 일련의 약속”입니다. Nick Szabo는 컴퓨터 과학자이자 암호 학자입니다. 따라서. 그는 두 가지 주요 주제, 즉 디지털 통화와 디지털 계약에 대해 작업했습니다.. 

그의 작업을 통해 그는 인터넷 사용자를 위해 고도로 발전된 계약법 관행을 개선하기 위해 개념을 가져 오는 것을 목표로 스마트 계약의 개념이 확립되었습니다. 전자 상거래는 디자인을 활용하고 구현할 수 있습니다..

이 개념은 수년에 걸쳐 진화했지만 블록 체인이 등장했을 때 처음으로 구현되었습니다. 비트 코인이 출시되었을 때 스마트 계약에 대한 지원이 함께 제공되었지만 간단한 스마트 계약 만 만들고 실행하도록했습니다. 실제 사용 사례에서 스마트 계약 사용을 강화한 것은 이더 리움이었습니다..


Vitalik Buterin은 Ethereum의 창립자입니다. 이것은 누가 스마트 계약을 발명했는지에 대한 매우 흥미로운 질문으로 이어집니다.?

스마트 계약을 발명 한 사람?

Nick Szabo는 스마트 계약의 개념을 발명했습니다. 그의 작업은 그것을 둘러싸고 암호화되었습니다. 그는 미국의 컴퓨터 과학자입니다. 

1998 년에 그는 암호화 폐인 Bit Gold에서 일했습니다. Bit Gold는 스마트 계약을 실행 목적으로 계약을 통해 정의 할 수있는 컴퓨터 화 된 트랜잭션 프로토콜로 정의했습니다..

많은 사람들이 스마트 계약 개념의 창시자 인 Vitalk Buterin을 혼동하지만 그것은 사실이 아닙니다..

하지만 그는 블록 체인 기술에서 스마트 계약을 사용하는 최적의 방법을 소개했습니다..

스마트 계약이란 무엇입니까? 블록 체인의 스마트 계약

이제 스마트 계약의 기원에 대해 알았으니 블록 체인 기반 스마트 계약을 살펴볼 차례입니다..

2008 년 Satoshi Nakamoto는 최초의 암호화 폐인 비트 코인을 출시했습니다. 핵심은 획기적인 블록 체인 기술을 활용했습니다..

비트 코인 프로토콜은 단순한 스마트 계약을 생성하는 데만 사용할 수 있습니다. 하지만 전 세계적으로이 기술을 연구하고 비트 코인에 스마트 계약을 도입 한 많은 팀이있었습니다. 그러한 팀 중 하나는 Particl.io, 블록 체인을 핵심으로하는 전자 상거래 플랫폼입니다. 그들은 신뢰할 수없는 에스크로에 저장된 자금을 관리하는 비트 코인에서 지능형 스마트 계약을 가능하게했습니다..

또 다른 그룹은 또한 비트 코인 네트워크에서 효율적인 스마트 계약 작업을 수행하는 데 성공했습니다. 그들은 비트 코인의 복잡한 스마트 계약 관리 문제를 해결 한 프레임 워크 FASTKITTN을 출시했습니다..

또한 비트 코인 네트워크에서 스마트 계약을 실행하는 것과 관련된 비용을 해결했습니다. 그들은 연구 논문에서 그렇게하는 전체 과정을 논의했습니다., Bitcoin의 실용적인 스마트 연락처.

문제를 해결하기 위해 신뢰할 수있는 컴퓨팅 환경 (TEE)을 활용했습니다. 또한, 그들은 스마트 계약을 오프 체인에서 실행하여 완전한 보안으로 스마트 계약을 효율적으로 실행할 수있었습니다..

이더 리움 스마트 계약

이더 리움은 블록 체인 환경에서 스마트 계약이 작동하는 방식을 변경했습니다. 이더 리움은 현명한 계약을 염두에두고 설계되었습니다. 이것이 바로 이더 리움 생태계에서 스마트 계약이 효율적인 이유입니다..

현재 이더 리움은 스마트 계약 생성을위한 최고의 선택입니다..

스마트 계약의 작동 원리?

이 섹션에서는 스마트 계약에 대해 자세히 살펴 보겠습니다.. 

DC Blockchain Summit의 Vitalik Buterin은 스마트 계약을 프로그램에서 자산 또는 통화를 전송하는 방법으로 설명했습니다. 그는 또한 프로그램이 정의 된 조건에 따라 코드를 실행한다고 덧붙였다. 자동으로 수행하고 얻은 정보를 기반으로 정보를 확인합니다..

조건이 충족되면 스마트 계약이 실행됩니다..

조건이 충족되지 않으면 제공된 조건에 따라 스마트 계약이 실행됩니다..

그가 언급 한 또 하나의 중요한 점은 분산 원장이 불변성과 보안을 설정하기 위해 스마트 계약 또는 문서의 사본을 만든다는 것입니다..

그가 설명하는 내용은 개념을 처음 접하는 사람에게는 너무 기술적 일 수 있습니다. 그래서 아래의 예를 살펴 보겠습니다..

스마트 계약 예

부동산은 블록 체인을 채택하고 있습니다. 먼 미래에 블록 체인 기반 플랫폼을 사용하여 부동산을 구매하기로 결정했다면 스마트 계약이 실행되는 것을 볼 수 있습니다..

그래서 당신은 부동산을보고 그것을 사기로 결정했습니다.

부동산 거래 중에주의해야 할 매개 변수가 많이 있습니다. 예를 들어 대출 금액, 할부 시간 및 기타 고유 한 조건을 설정해야합니다..

스마트 컨트랙트를 시작하려면 스마트 컨트랙트에 서명하고 시작해야합니다..

예를 들어, 부동산 가치의 20 %를 선불로 지불하기로 결정했습니다. 그 후, 나머지 부동산 가치를 분할 및 기타 조건으로 지불하기로 결정했습니다..

판매자는 논의 된 조건에 따라 스마트 계약을 생성합니다. 두 사람 모두 모든 것이 올바르게 문서화되었다고 결정하면 스마트 계약이 시작됩니다..

시간이 지남에 따라 할부금을 지불하고 스마트 계약에 기록됩니다..

모든 지불이 판매자에게 이전되면 부동산 소유권이 귀하에게 이전됩니다. 중개자 나 당사자의 개입없이 모든 것이 자동으로 수행됩니다..

전통적인 방법으로 이루어진 부동산 거래에 비해 전체 거래를 완료하는 데 드는 시간과 노력을 절약 할 수 있습니다.. 

중개자가 없기 때문에 구매자와 판매자 모두 비용을 절감합니다..

또한 스마트 계약은 은행, 구매자, 판매자 및 보험사를 포함하여 스마트 계약에서 이벤트가 발생하면 모든 관련 당사자에게 알립니다..

스마트 계약의 기술적 예

이 모든 것을 읽은 후에는 스마트 계약과 관련된 가능성에 대해 흥분해야합니다. 더 나아가, 스마트 계약이 무엇을 수행하고 달성 할 수 있는지 더 잘 이해하기 위해 이더 리움 기반 스마트 계약을 살펴 보겠습니다..

Azure는 자사에서 좋은 샘플 컬렉션을 제공했습니다. GitHub 페이지. 위에서 저작물 이전 또는 소유권 이전에 대해 논의했듯이 저작물 이전 예를 살펴 보겠습니다. 당신은 그것을 찾을 수 있습니다 여기.

고품질 자산을 적절하게 처리하려면 구매자와 판매자와 별도로 감정인과 검사자 두 명을 더 포함하는 것이 중요합니다. 검사관은 구매자가 구매하기 전에 자산을 검사 할 책임이 있습니다..

감정인은 판매자 측입니다. 그는 구매자에게 상당한 자산을 만듭니다. 그는 또한 판매자를위한 판매를 촉진합니다..

이해를 돕기 위해 아래 이미지를 살펴 보겠습니다..

출처: Azure GitHub 샘플 페이지

또한 스마트 계약 조건을 정의하는 여러 상태를 포함합니다. 현재 우리가 논의 할 스마트 계약에는

  • 유효한
  • 제안 배치
  • 검사 대기 중
  • 검사
  • 평가
  • 명목상 수용
  • 판매자 수락
  • 수락 됨
  • 종료 됨

워크 플로가 복잡하기 때문에 여기서 논의하지 않을 것입니다. 그러나 readme.md 파일에서 자산 이전 저장소.

그러나 스마트 계약은 어떻게 생겼습니까??

아래를 살펴 보겠습니다.

위의 23 줄의 코드는 AssetTransfer 계약의 시작 코드입니다. 계약 내에서 주요 변수를 시작한 다음 변수를 초기화하기 위해 생성자에 넣습니다..

위의 기능 외에도 MakeOffer 및 Accept Offer라는 또 다른 중요한 기능이 있습니다..

아래 두 기능을 모두 살펴 보겠습니다..

제안은 여기에서 이루어집니다. 이제 아래의 AcceptOffer 및 Reject 기능을 살펴보십시오..

각 기능에는 고유 한 목적이 있습니다. 대부분의 경우 함수는 스마트 계약 상태를 나타냅니다..

전체 계약은 MarkInspected, MarkAppraised 등과 같은 다양한 기능을 가진 218 줄입니다.!

스마트 계약 혜택

지금 쯤이면 스마트 계약과 그 작동 방식을 잘 이해하고 있어야합니다. 이 섹션에서는 스마트 계약의 이점과 전체적으로 제공해야하는 사항을 살펴 보겠습니다..

안전한

스마트 계약은 계약 실행을위한 안전한 환경을 제공합니다. 이는 계약 세부 사항 및 기타 주요 정보가 유출되지 않도록 보호합니다. 또한 스마트 계약 실행은 제 3 자 또는 사람의 영향을받지 않으므로 해커가 없습니다. 보안을 보장하기 위해 모든 중요 정보는 암호화를 통해 보호됩니다..

자발적인

스마트 계약은 기능을 완전히 새로운 수준으로 끌어 올리는 자율적입니다. 스마트 계약이 배포되면 간섭없이 스스로 실행하고 완료 할 수 있습니다..

중단 없음

스마트 계약은 처음에 그렇게하도록 설계되지 않은 경우 제 3 자에 의해 중단 될 수 없습니다.. 

남을 믿지 않는

스마트 계약은 모든 당사자의 이익이 보호되는 신뢰할 수없는 환경을 제공합니다..

비용 효율적

스마트 계약은 자율적이고 중개자가 필요하지 않으므로 비용 효율적입니다..

빠른 성능

스마트 계약은 빠릅니다! 실제 문서 기반 계약의 경우 몇 시간에 비해 몇 분 만에 계약을 실행할 수 있습니다..

우리는 스마트 계약의 이점을 더 깊이 다루었습니다. 자세한 내용은 스마트 계약 : 초보자를위한 최고의 가이드.

스마트 계약 문제 및 과제

다른 기술과 마찬가지로 스마트 계약은 문제와 도전에서 자유롭지 않습니다. 실제로 시장은 진화하고 있으며 블록 체인 기술을 채택 할 방법을 모색하는 기업이 많습니다. 사실, 스마트 계약 채택은 블록 체인 기술이 성숙하지 않았기 때문에 방해를 받고 있습니다..

예, 블록 체인 기술은 아직 초기 단계에 있습니다..

스마트 계약의 세계를 괴롭히는 주요 과제는 다음과 같습니다.

  • 채택 곡선 :

초기 단계 인 블록 체인은 스마트 계약 채택에도 영향을 미칩니다. 또한 기업은 먼저 분산 형 원장 기반 네트워크가 필요하기 때문에 스마트 계약을 구현하는 데 많은 어려움을 극복해야합니다..

  • 법률 및 규정 :

모든 스마트 계약 애플리케이션은 생태계와 실행해야하는 장소에 따라 규정을 따라야합니다..

  • 표준화되지 않음 :

스마트 계약은 여전히 ​​온라인에서 사용할 수있는 여러 접근 방식과 솔루션으로 표준화되지 않았습니다..

  • 학습 곡선 :

블록 체인과 스마트 계약은 마스터하기가 쉽지 않습니다. 따라서 개발자는 코드에 대한 적성뿐만 아니라 계약을 위해 작성하는 코드의 법적인 측면도 이해해야합니다. 그 외에도 판사와 법률 기관은 스스로 또는 해석을 통해 규범을 이해할 수 있어야합니다..

  • 비즈니스 생태계 복잡성 :

스마트 계약은 시스템에 추가 할 수있는 임시 계약이 아닙니다. 따라서 특히 복잡한 비즈니스 에코 시스템에서 추가하거나 실행할 수 없습니다..

  • 데이터 프라이버시 :

블록 체인은 불변입니다. 이는 전 세계의 다양한 지리적 이유에 의해 제정 된 데이터 개인 정보 보호법에 유리하지 않습니다. 보험의 경우 GDPR은 사용자가 시스템을 잊어 버리도록하는 것입니다. 현재 작업은 핵심 포인트를 잃지 않고 가능한 한 유연하게 블록 체인을 만들 것입니다..

그 외에도 스마트 계약이 실행 가능 해지는 것을 막는 경쟁이 있습니다. 당사자들은 중간 지점을 결정하고 전체 프로세스에 영향을 미치기 위해 고군분투합니다. 마지막으로 블록 체인이나 기타 관련 기술이 시장에서 충분히 성숙하거나 인기가 없어서 문제를 일으킬 수있는 사람들의 기대가 있습니다. 수락되기까지 여전히 상당한 시간이 필요합니다..

DAML – 스마트 계약을위한 오픈 소스

과제에서 우리는 표준화의 부족에 대해 이야기했습니다. DAML은 스마트 계약을위한 언어를 제공하여 문제를 해결하려고합니다. 따라서 개발자는 블록 체인, DLT 및 데이터베이스를위한 놀라운 풀 스택 분산 애플리케이션을 만들 수 있습니다..

그렇다면 처음에 DAML을 특별하게 만드는 것은 무엇입니까? 글쎄, 사용하기 쉽고 효율적이며 안전합니다. 생태계는 풍부하며 DAML IDE, DAML Sandbox, DAML Assistant 및 기타 형태의 통합과 함께 제공됩니다..

핵심에는 언어 자체가 있습니다. 아래에 나열 할 몇 가지 주요 기능을 지원합니다.

  • DAML 모델 : 도메인 중심 설계를위한 복잡한 데이터 체계를 쉽게 정의하고 제시 할 수있는 강력한 유형 시스템입니다.
  • 세분화 된 권한 : DAML을 사용하여 특정 사람에게 주어진 계약 또는 계약의 일부를 허용함으로써 세분화 된 권한을 수행 할 수 있습니다..
  • 비즈니스 로직 : DAML은 고도로 구성 가능하므로 기업이 분산 된 애플리케이션에서 비즈니스 로직을 원활하게 매핑 할 수 있습니다.
  • 시나리오 기반 테스트 : 시나리오 기반 테스트에서는 스마트 계약과 그 기능의 다양한 측면을 테스트 할 수있는 모든 권한을 얻습니다..

DAML을 사용하여 풀 스택 애플리케이션을 적극적으로 개발하고있는 많은 회사가 있습니다. 이러한 회사에는 Accenture, ISDAI, Hashed Health, Change HealthCare 등이 포함됩니다.!

그러나 DAML의 가장 매력적인 점은 Hyperledger Sawtooth, Amazon Aurora, Hyperledger Fabric, VMWare, Corda 등을 포함한 다른 분산 원장 기술에 대한 지원입니다.! 

DAML에 대해 더 자세히 알고 싶다면 다음 주제에 대한 발행물을 확인하십시오. The Ultimate Guide to DAML

스마트 계약 사용 사례 / 애플리케이션

스마트 계약은 접근 방식이 다양합니다. 이것은 우리가 수많은 스마트 계약 사용 사례와 애플리케이션을 가지고 있음을 의미합니다..

요컨대, 스마트 계약은 다음 시나리오에서 사용할 수 있습니다..

  • 거래 활동
  • 기록 저장
  • 공급망 관리
  • 부동산 시장
  • 모기지 시스템
  • 저작권 보호
  • 보험 청구

여기에서 스마트 계약 사용 사례를 자세히 다뤘습니다. 상위 12 개 스마트 계약 사용 사례

DeFI : 최고의 스마트 계약 사용 사례

탈 중앙화 금융 (DeFi)은 금융 부문을위한 오픈 소스 운동으로, 사용자가 재정적 필요에 따라 분산 애플리케이션 (dApp)에 의존 할 수있는 생태계를 만듭니다..

기본적으로 중앙화 금융 (CeFI)에 비해 신뢰가없고 도달 범위가 더 넓은 공공 및 분산 네트워크를 통해 금융 서비스를 제공하고 있습니다..

이에 대해 자세히 알아 보려면 여기에서 소개 가이드를 확인하는 것이 좋습니다. 탈 중앙화 금융 (DeFi)이란 무엇입니까? 짧은 가이드

또한 DeFi Complete Course를 게시 할 계획이므로 자세한 내용은 공간을 계속 확인하십시오..

결론

이것으로 스마트 계약 완료 가이드 란 무엇입니까? 우리는 스마트 계약에 대해 많은 것을 다루었으며 지금 쯤이면 스마트 계약이 제공해야하는 것이 무엇인지 명확하게 이해해야합니다.. 

그렇다면 스마트 계약에 대해 어떻게 생각하십니까? 미래에 어떤 식 으로든 당신의 삶에 영향을 미칠 것이라고 생각하십니까? 아래에 댓글을 달고 아래에 귀하의 생각을 알려주십시오..

Mike Owergreen Administrator
Sorry! The Author has not filled his profile.
follow me
Like this post? Please share to your friends:
Adblock
detector
map