>  기사  >  Defi의 핵심, 스마트 계약이란 무엇입니까?

Defi의 핵심, 스마트 계약이란 무엇입니까?

DDD
DDD앞으로
2024-03-06 14:30:39482검색

사람들은 스마트 계약이 무엇인지 자주 묻습니다. 그렇다면 먼저 "계약"이 무엇인지 이해해야 합니다.

일상생활에서의 계약(협력계약)도 파트너 간 체결하는 '계약'입니다. 일반적으로 일은 회사와 체결하는 노동계약이고, 집을 사는 것은 노동계약과 거의 떼려야 뗄 수 없는 요즘입니다. 부동산 회사가 주택 구입 계약을 체결할 때, 보험 가입 시에도 보험사와 보험 계약을 체결하고, 더 넓게 말하면 온라인 쇼핑, 테이크아웃 주문, 택시 이용 등 모두 해당 계약을 체결합니다. 관련 서비스 제공업체와 협력합니다. 계약은 사람이 있는 곳이면 어디든 사용된다고 할 수 있다.

누군가와 하는 내기도 계약이지만, 한쪽이 이를 거부하면 계약 이행이 어려워집니다. 사전에 정해진 규칙이 있는 계약이 있는 경우 해당 조항이 실행되면 사람의 개입이나 거부에 대한 걱정 없이 계약이 자동으로 실행됩니다. 그런 계약이 존재하나요? 실제로 이것은 현명한 계약입니다.

01
스마트 계약이란 무엇입니까

Defi의 핵심, 스마트 계약이란 무엇입니까?


스마트 계약은 1990년대 암호학자 Nick Szabo가 제안한 개념으로, 당시 신뢰할 수 있는 계약이 부족하여 실행 중입니다. 스마트 계약이 "부활"된 것은 이더리움이 등장하기 전까지는 없었습니다.

그럼 스마트 계약이란 정확히 무엇인가요? 간단히 말해서, 스마트 계약은 법적 언어가 아닌 컴퓨터 언어를 사용하여 조항을 기록하고 프로그램에 의해 자동으로 실행되는 계약입니다. 즉, 스마트 계약은 블록체인 네트워크에서 실행되고 프로그램에 의해 자동으로 실행되는 기존 계약의 디지털 버전입니다.

자판기, ATM 현금 지급기,

어느 정도는 모두 스마트 계약을 실행하는 기계로 이해될 수 있지만, 이는 진정한 의미의 스마트 계약이 아닙니다.

02
스마트 계약의 특징은 무엇인가요?

Defi의 핵심, 스마트 계약이란 무엇입니까?
기존 계약과 비교하여 스마트 계약에는 세 가지 주요 특징이 있습니다.


1 계약 내용은 공개적이고 투명합니다.스마트 계약은 블록체인에 배포되며 계약 내용은 자연스럽게 공개됩니다. 투명한 .

2. 계약 내용은 변조될 수 없습니다마찬가지로 블록체인에 배포되기 때문에 스마트 계약의 내용을 수정할 수 없습니다.

3. 영구 운영블록체인에서 실행되는 스마트 계약은 블록체인의 네트워크 노드에 의해 공동으로 유지 관리됩니다. "계약이 있는 한 체인은 이어진다"는 형제애가 있다.

블록체인의 세 가지 주요 기능이 지원하는 스마트 계약은 기존 계약에 비해 다음과 같은 주요 장점이 있습니다.

1.

스마트 계약은 블록체인을 기반으로 하기 때문에 계약 내용은 공개적이고 투명하며 변조될 수 없습니다. 코드는 곧 법입니다. 코드에 대한 신뢰를 바탕으로 거래자는 불신하는 환경에서도 안심하고 안전하게 거래할 수 있습니다.

2. 경제적이고 효율적입니다.

기존 계약에 비해 계약 용어에 대한 이해의 차이로 인해 분쟁이 발생하는 경우가 많습니다. 낮은. 스마트 계약에서는 중재 결과가 나오고 즉시 실행됩니다. 따라서 기존 계약에 비해

스마트 계약은 경제성과 효율성이라는 장점이 있습니다.

3. 제3자 중재가 필요하지 않습니다

Xiong Da와 Xiong Er이 내일 비가 올지 내기를 걸고 진 사람이 상대방에게 100위안을 주어야 한다고 가정해 보겠습니다. 패자가 이를 거부하면 승자는 보상을 받을 수 없습니다. 이러한 이유로 제3자 중재기관을 찾는 것은 비효율적이고 시간 소모적입니다. 그러나 스마트 계약에 베팅이 기록되면 베팅에 도달하면 각자 스마트 계약 주소에 100위안을 넣게 되며 스마트 계약은 최종 결과에 따라 자동으로 실행되며 승리한 쪽이 모든 것을 가져갑니다. 보상. 스마트 계약에는 제3자 중재가 필요하지 않다는 것을 알 수 있습니다.

03
스마트 계약은 정말 스마트할까요?

위 내용은 모두 스마트 계약의 장점입니다. 스마트 계약은 정말 스마트하고 단점이 없나요? 사실 그렇지 않습니다. 스마트 계약에도 단점이 있습니다.

위에서 언급했듯이 스마트 계약의 변조 불가능 특성으로 인해 신뢰 구축이 쉬워집니다. 그러나 나쁜 면도 있습니다. 스마트 계약에 허점이 있으면 해커는 스마트 계약의 허점을 이용하여 스스로 이익을 얻을 수 있습니다.

간단한 예를 들자면, 원래 자판기에서 음료를 5위안으로 팔았는데, 부주의로 인해 50센트로 적혀 있었습니다. 관리자가 이를 알게 되면 즉시 수정할 수 있습니다. 하지만 이 자판기가 블록체인의 스마트 계약을 호출하는 경우 내부 음료가 매진될 때까지 이 오류를 수정할 수 없습니다.

반면, 스마트 계약 자체는 외부 정보를 획득(인식)할 수 없습니다. 계약을 판정하려면 외부 정보가 필요하며, 판정을 내리기 전에 관련 정보가 스마트 계약에 기록되어야 합니다. 예를 들어 Xiong Da와 Xiong Er이 내일 비가 올지 여부에 대해 내기를 걸면 스마트 계약 자체는 다음 날 비가 올지 여부를 알 수 없습니다. 중앙과 같은 다른 정보 소스를 통해 정보를 제공해야 합니다. 기상 관측소 데이터를 받은 후 스마트 계약이 결정을 내릴 수 있습니다.

위 두 가지 점에서 스마트 계약은 완벽하지도 스마트하지도 않습니다.

04
요약

요약하자면, 스마트 계약과 관련하여 우리는 다음을 알고 있습니다.

스마트 계약은 법적 언어 대신 컴퓨터 언어를 사용하여 용어를 기록하고 프로그램에 의해 자동으로 실행되는 계약입니다. 블록에 배치되어 블록체인 데이터가 개방적이고 투명하며, 변조가 불가능하고 영구적으로 작동하는 특성도 가지고 있습니다.

기존 계약과 비교하여 스마트 계약은 신뢰할 수 없고 안전하며 효율적이며 제3자 중재가 필요하지 않다는 장점이 있습니다. 하지만 스마트 계약은 완벽하지도 않고, 스마트하지도 않거나 스마트성 수준도 매우 낮습니다.

기사에서는 스마트 계약 실행에 제3자 기관의 판단이 필요하지 않다고 언급했으며, 실행 조건에 외부 정보가 포함된 경우 스마트 계약이 감지할 수 없으며 관련 정보를 입력해야 한다고 언급했습니다. 스마트 계약을 실행하여 보상을 실행합니다. 이 두 진술이 모순된다고 생각하시나요? 메시지 영역에서 귀하의 의견을 공유해 주셔서 감사합니다.

위 내용은 Defi의 핵심, 스마트 계약이란 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
이 기사는 zhihu.com에서 복제됩니다. 침해가 있는 경우 admin@php.cn으로 문의하시기 바랍니다. 삭제