블록 체인, 특히 스마트 계약에 대한 모든 과대 광고와 함께 일관되게 간과되는 한 가지가 있습니다. 현명한 계약은 현재 형태로 실제 계약을 대체 할 수 없습니다. 그러나 Ricardian 스마트 계약은 열쇠를 보유 할 수 있습니다. 이 기사에서는 스마트 계약이 할 수있는 것과 할 수없는 것을 조사합니다. 그리고 Ricardian 스마트 계약이 블록 체인 기반 법적 계약의 미래가 될 수있는 이유.
스마트 계약이 아닌 것?
1994 년에 Nick Szabo가 처음 제안 스마트 계약의 개념 인 블록 체인은 Satoshi의 눈에 단순한 반짝임이었습니다. 블록 체인의 출시는 이후 스마트 계약의 개발을 가능하게했습니다. 이제 아이디어는 미친 수준의 과대 광고를 받고 있습니다.. 흥미로운 헤드 라인 현명한 계약이 변호사의 필요성을 없앨 것이라고 알려주십시오.. 변호사 자신도 그것에 대해 생각하고있다.
이것이 사실 일 가능성이 있는지 여부를 고려하면서 Szabo가 실제로 스마트 계약에 대해 작성한 내용을 자세히 살펴 보겠습니다.
“스마트 계약은 컴퓨터 화 된 거래 프로토콜입니다. 계약 조건을 실행하는. 스마트 계약 설계의 일반적인 목표는 일반적인 계약 조건 (예 : 지불 조건, 유치권, 기밀성, 심지어 집행)을 충족하고 악의적이거나 우발적 인 예외를 최소화하는 것입니다. 신뢰할 수있는 중개인의 필요성 최소화. 관련된 경제적 목표에는 사기 손실, 중재 및 집행 비용, 기타 거래 비용 감소가 포함됩니다. “
따라서 위의 강조 표시된 섹션에서 두 가지를 제거 할 수 있습니다.
- 스마트 계약 자체는 실제 계약이 아닙니다. 이미 존재하는 계약 조건 만 실행합니다..
- 법조인은 아직 사회 보장국에 줄을 서지 않아도됩니다. Szabo는 최소한의 일 임에도 불구하고 여전히 일을 할 수 있다고 생각합니다..
그녀는 자신의 직업을 대체하는 블록 체인에 대해 편안해 보입니다..
사형 집행 부분이 변호사를 없앨 수 있다는 주장이있다. 결국 우리가 합의 된 조건에 따라 자동으로 계약을 체결 할 수 있다면, 변호사는 그 조건에 대해 누구도 재계약을 할 수 없기 때문에 판결 할 필요가 없습니다.?
원칙적으로 그렇습니다. 그러나 누가 계약에 가장 많이 의존합니까? 회사 및 기타 법인. 그리고 기업들은 (아직) 스마트 계약을 채택하기 위해 몰려 들지 않았습니다..
기업이 (아직) 스마트 계약을 수용하지 않은 이유
첫째, 프로그래밍 언어는 스마트 계약을 성문화합니다. 개발자가 작성하기는 비교적 쉽지만 프로그래밍 언어를 모르는 사람은 읽거나 감사 할 수 없습니다. 따라서 현재 비즈니스 프로세스가 사람의 감사와 관련된 규정 준수 요구 사항의 적용을 받는다는 점을 감안할 때 기업은 스마트 계약에 의존 할 수 없습니다..
둘째, 스마트 계약을 개발하기위한 플랫폼은 대부분 이더 리움 또는 카르 다노와 같은 공개 블록 체인에 있습니다. 이것은 기업의 비밀을 보호하려는 기업에 문제를 야기합니다. 그들은 종종 공개 블록 체인에서 스마트 계약으로 전환하는 것과 동일한 계약을 사용하여 그렇게합니다. 허가 된 블록 체인이 이제 견인력을 얻기 시작했기 때문에 이것은 극복 할 수없는 것이 아닙니다..
마지막으로, 변경 불가능한 블록 체인에서 맨 마지막 편지까지의 계약 실행은 반드시 비즈니스에 바람직하지 않습니다. 기업은 실제 환경에서 운영되며 변화하는 환경에 대응해야합니다. 즉, 계약 계약이 자주 변경됩니다. 현명한 계약은 그러한 유연성을 제공하지 않습니다..
Ricardian 스마트 계약
금융 암호 학자 Ian Grigg는 먼저 리 카르디안 계약 본질적으로 두 가지 형식으로 존재하는 계약 유형입니다. 일반 텍스트 형식은 사람이 읽을 수있는 일상적인 계약 문서와 동일합니다. 코드로 작성된 디지털 복제본은 기계에서 읽을 수 있습니다..
Ricardian 스마트 계약“Bow-Tie”모델
2015 년 Grigg는 Ricardian 스마트 계약 개념을 포함하도록 Ricardian 계약에 대한 작업을 업데이트했습니다. Ricardian 스마트 계약을 사용하면 사람이 읽고 감사 할 수있을뿐만 아니라 자동 실행을 위해 코딩 된 법적 구속력이있는 계약을 만들 수 있습니다. 그것은 현명한 계약이 오늘날의 실제 계약을 더 반영하게 만듭니다. 이는 약관 이행 이전에 제공되는 부분 인 법적 계약 자체를 포함하기 때문입니다..
따라서 Ricardian 스마트 계약을 통해 기업은 스마트 계약 기술을 채택하여 법적 및 규정 준수 의무를 이행 할 수 있습니다..
Ian Grigg는 아래 비디오에서 Ricardian 스마트 계약에 대한 그의 작업에 대해 설명합니다.
개념 적용
Ricardian 스마트 계약은 이미 분산 된 마켓 플레이스 OpenBazaar 및 R3 Corda 시스템을 포함한 일부 프로젝트에서 다양한 형태로 사용됩니다. 그러나 일부는 개념을 더 발전시키고 있습니다..
SciDex Ricardian 스마트 계약을 배포하지만 적응성 요소를 포함하는 것을 목표로하는 블록 체인 기반 프로토콜을 구축하고 있습니다. 이를 통해 새로운 또는 예상치 못한 상황에 대한 대응으로 새로 합의 된 조건을 포함하도록 수정 또는 재 작성할 수 있습니다..
다른 프로젝트, BOSCoin, “신뢰 계약”을 구현하는 것입니다. 이것들은 또한 사람이나 기계가 읽을 수 있도록 설계된 계약입니다. 이러한 신탁 계약은 Turing이 완전하지 않도록 의도적으로 설계된 언어를 사용하여 개발됩니다. 이는 디지털 자산이 금융 산업을 위해 분산 원장을 사용자 정의하는 데 사용하는 DAML 언어와 유사합니다. Turing-complete 프로그래밍은 알고리즘 개발에 엄청난 유연성을 제공하지만, 반대로 DAO의 악명 높은 해킹에서와 같이 의도하지 않은 결과를 초래합니다..
드디어, Kadena는 사람이 읽을 수 있고 블록 체인에 직접 쓸 수있는 스마트 계약 프로그래밍 언어 인 Pact.
마지막 생각들
블록 체인 개발은 아직 비교적 초기 단계에 있습니다. 기업의 느린 스마트 계약 채택 속도가이를 반영 할 가능성이 높습니다. 그러나 Ricardian 스마트 계약의 진화는 곧 회사가 스마트 계약으로 이동하는 것을 볼 수 있음을 의미 할 수 있습니다. 현명한 계약의 사용은 법률 직업을 쓸모 없게 만들 가능성이 낮습니다. 그러나 그것은 오늘날과 비교하여 계약의 기록 및 구현을 바꿀 수 있습니다..