스마트 계약의 개념은 원래 블록체인의 맥락에서 등장한 것이 아니라 1994년 컴퓨터 과학자이자 전문 암호학자인 닉 자보(Nick Szabo)가 일련의 프로토콜과 프로토콜에 관련된 당사자의 실행을 포함한 디지털 형식의 일련의 약속으로 정의했습니다. 그러나 탈중앙화된 P2P 전송 시스템인 비트코인의 탄생과 프로그래밍이 가능하고 불변하는 블록체인 기술이 등장하기스마트 계약의 개념은 원래 블록체인의 맥락에서 등장한 것이 아니라 1994년 컴퓨터 과학자이자 전문 암호학자인 닉 자보(Nick Szabo)가 일련의 프로토콜과 프로토콜에 관련된 당사자의 실행을 포함한 디지털 형식의 일련의 약속으로 정의했습니다. 그러나 탈중앙화된 P2P 전송 시스템인 비트코인의 탄생과 프로그래밍이 가능하고 불변하는 블록체인 기술이 등장하기
튜토리얼/블록체인 백과사전/DeFi/스마트 계약이란 무엇인가요?

스마트 계약이란 무엇인가요?

2025년 7월 16일
0m
4
4$0.01057-4.17%
P2P
P2P$0.0001422+3.79%

스마트 계약의 개념은 원래 블록체인의 맥락에서 등장한 것이 아니라 1994년 컴퓨터 과학자이자 전문 암호학자인 닉 자보(Nick Szabo)가 일련의 프로토콜과 프로토콜에 관련된 당사자의 실행을 포함한 디지털 형식의 일련의 약속으로 정의했습니다.

그러나 탈중앙화된 P2P 전송 시스템인 비트코인의 탄생과 프로그래밍이 가능하고 불변하는 블록체인 기술이 등장하기 전까지는 그다지 주목받지 못했습니다. 이러한 발전으로 스마트 계약은 단순한 이론적 개념 이상의 의미를 갖게 되었습니다.

2013년 말 비탈릭 부테린은(Vitalik Buterin) 이더리움 백서를 발표했고, 이후 몇 년 동안 팀을 이끌며 탈중앙화된 스마트 계약 애플리케이션 플랫폼을 개발했습니다. 이더리움은 애플의 iOS나 안드로이드와 같은 기본 운영체제처럼 작동하며, 개발자가 다양한 유형의 스마트 계약과 블록체인 애플리케이션을 빠르게 만들 수 있는 풍부한 API 인터페이스를 제공합니다.

이제 스마트 계약의 개념이 더 명확해졌습니다. 스마트 계약은 컴퓨터에 코드로 작성된 불변의 계약 프로토콜입니다. 참여자들이 합의한 특정 조건이 충족되면 스마트 계약이 실행됩니다.

1. 스마트 계약의 특징


간단히 말해 스마트 계약은 컴퓨터 프로그램입니다. 스마트 계약은 우리가 상상하는 것만큼 지능적이지 않으며, 기존 계약의 법적 강제력을 가지고 있지도 않습니다.

결정론적: 동일한 스마트 계약을 전 세계 여러 지역에 분산된 컴퓨터에서 실행하더라도 실행 결과는 항상 일정합니다.

개방성 및 투명성: 스마트 계약 내의 모든 이용 약관은 참여 당사자가 완전히 액세스하고 볼 수 있습니다.

불변성: 일단 계약이 배포되면 그 내용은 변경할 수 없습니다. 어떤 당사자도 계약의 실행을 방해할 수 없습니다.

2. 스마트 계약의 수명 주기


스마트 계약은 트랜잭션에 의해 호출될 때만 실행됩니다. 한 계약이 다른 계약을 호출할 수 있으며, 이러한 호출은 여러 계층의 계약 사이에서 계속될 수 있습니다. 그러나 이 실행 체인에서 첫 번째 계약의 실행은 외부 계정에서 생성한 트랜잭션에 의해 시작되어야 합니다. 스마트 계약은 자동 또는 백그라운드에서 실행되지 않습니다. 트리거 트랜잭션이 없으면 계약은 호출을 기다리는 상태로 유지됩니다.

트랜잭션의 실행은 전체이며, 글로벌 상태의 수정은 모든 실행이 성공적으로 확인된 후에만 발생합니다. 성공 확인은 프로그램 실행에 오류나 종료 조건이 발생하지 않았음을 의미합니다. 오류로 인해 프로그램 실행이 종료되면 이전에 수행한 모든 작업이 마치 실행이 없었던 것처럼 롤백됩니다.

3. 스마트 계약의 문제점


스마트 계약의 사용이 점점 더 널리 보급됨에 따라 사람들은 현실 세계의 계약과 마찬가지로 신중하게 검토하고 검증하지 않으면 취약점이 발생하여 자산 보안 문제로 이어질 수 있다는 사실을 알게 되었습니다.

이더리움 역사상 가장 잘 알려진 사건 중 하나는 TheDAO 이벤트입니다. TheDAO는 한 달 만에 1억 5천만 달러 상당의 이더를 모금한 탈중앙화 자율 펀드 프로젝트였습니다. 하지만 한 달 만에 토큰 코드의 취약점으로 인해 해커가 상당한 양의 자금을 유출하는 사건이 발생했습니다. 스마트 계약의 불변성 특성으로 인해 프로젝트 팀은 개입할 수 있는 권한이 없었습니다.

오늘날에도 계약 취약점은 계속 발생하고 있습니다. 하지만 이러한 해킹 사건으로 인해 더 많은 개발자가 현실 세계의 계약과 마찬가지로 프로토콜 프로세스가 너무 복잡할 경우 전문적인 제3자 감사가 필요하다는 사실을 깨닫게 되었습니다.

4. 요약


스마트 계약은 제3자 중개자를 개방적이고 투명하며 변경 불가능한 프로토콜 코드로 대체하여 계약 참여자의 신뢰 비용을 절감합니다. 스마트 계약은 광범위한 응용 분야와 전망을 가지고 있습니다. 보안 감사에 대한 과제는 여전히 남아 있지만, 이 분야가 10년도 채 되지 않았다는 점을 인식하는 것이 중요합니다. 스마트 계약 개발은 아직 초기 단계에 있으며, 스마트 계약의 광범위한 시장 수용은 시간 문제일 뿐이라고 생각합니다.

시장 기회
4 로고
4 가격(4)
$0.01057
$0.01057$0.01057
+0.08%
USD
4 (4) 실시간 가격 차트

인기 글

더보기
탈중앙화 대출이란?

탈중앙화 대출이란?

DEX 거래소와 마찬가지로 탈중앙화 대출 역시 탈중앙화 금융의 핵심 요소 중 하나입니다. 2020년 여름의 탈중앙화 금융 (DeFi)가 다양한 DEX 간의 경쟁으로 유동성 경쟁을 촉발했다면, 컴파운드 대출과 DEX의 통합은 흥미로운 트렌드의 프롤로그가 될 것입니다. 1. 탈중앙화 대출이란? 기존 금융 시스템에서는 사용자가 금융 서비스를 이용하려면 은행 계좌

스테이블 코인이란?

스테이블 코인이란?

스테이블 코인은 법정화폐, 암호화폐 또는 금과 같은 기타 자산으로 뒷받침되는 안정적인 암호화폐로, 그 목적은 미국 달러나 유로와 같은 화폐 통화에 가치를 고정시키는 것입니다. 이는 블록체인의 탈중앙화 특성과 실제 화폐 가격을 결합하여 급격한 가격 변동을 방지합니다. 스테이블 코인은 일반적으로 교환 수단으로 사용됩니다. 최초의 스테이블 코인은 2014년 테더

SMS 스캠을 식별하는 방법

SMS 스캠을 식별하는 방법

SMS 스캠은 SMS(문자 메시지)를 매개로 사용자의 민감한 정보(지갑 개인 키, 로그인 자격 증명 등)를 탈취하거나 암호화폐 자산을 넘기도록 속이는 사기 행위입니다. 피싱 공격자는 일반적으로 거래소, 지갑 서비스 제공업체 또는 정부 기관과 같은 신뢰할 수 있는 기관을 사칭하여 피해자가 개인 정보를 공개하거나 사기 거래를 하도록 속입니다. 1. 일반적인 S

허니팟 토큰 사기 예방 가이드

허니팟 토큰 사기 예방 가이드

디지털 화폐 시장에서는 새로운 프로젝트와 암호화폐가 끊임없이 등장하고 있습니다. 높은 수익 가능성 때문에 투자자들에게 매력적으로 보이지만, 동시에 상당한 위험을 내포하고 있기도 합니다. "허니팟 토큰"이란 매수는 가능하지만 매도가 불가능한 암호화폐 또는 유동성이 극도로 낮아 출금에 문제가 발생하는 토큰을 의미합니다. 이 용어는 투자자들 사이에서, 처음에는

관련 문서

더보기
탈중앙화 대출이란?

탈중앙화 대출이란?

DEX 거래소와 마찬가지로 탈중앙화 대출 역시 탈중앙화 금융의 핵심 요소 중 하나입니다. 2020년 여름의 탈중앙화 금융 (DeFi)가 다양한 DEX 간의 경쟁으로 유동성 경쟁을 촉발했다면, 컴파운드 대출과 DEX의 통합은 흥미로운 트렌드의 프롤로그가 될 것입니다.1. 탈중앙화 대출이란?기존 금융 시스템에서는 사용자가 금융 서비스를 이용하려면 은행 계좌가

유동성 리스테이킹이란 무엇인가요?

유동성 리스테이킹이란 무엇인가요?

지난 상승장의 시작은 유동성 채굴이 주도하며 "DeFi(탈중앙화 금융)의 여름"을 열었습니다. 따라서 이번 상승장 역시 유동성 리스테이킹이 가장 유력한 촉매제가 될 것으로 예상하는 분들이 많습니다.1. 유동성 리스테이킹이란 무엇인가요?이더리움의 합의 메커니즘이 지분 증명으로 전환된 이후, 이더리움 스테이킹에 대한 수요가 급격히 증가하면서 유동

유동성에 대한 기본 지식

유동성에 대한 기본 지식

유동성은 금융에서 널리 사용되는 용어이며 다른 맥락에서 다양한 의미를 가질 수 있습니다. 일반적으로 유동성은 다음과 같은 개념으로 구분할 수 있습니다. 1) 자산의 현금화 능력. 이는 기존 자산이나 부를 다른 자산으로 전환할 수 있는 능력을 말합니다. 2) 기업의 채무 이행 능력. 기업에 일반적으로 사용되는 유동성이 좋다는 것은 회사가 자산에서 충분한 현금

탈중앙화 금융(DeFi)이란 무엇인가요?

탈중앙화 금융(DeFi)이란 무엇인가요?

2020년에는 DeFi가 번성하기 시작했고, 2021년에는 DeFi 서머가 시장에 불을 지폈습니다. 2022년에는 총 락업된 가치가 2,194억 7,000만 달러로 사상 최고치를 기록했습니다. 그렇다면 탈중앙화 금융이란 정확히 무엇일까요?1. 탈중앙화 금융(DeFi)이란 무엇인가요?탈중앙화 금융의 줄임말인 DeFi는 스마트 계약을 통해 블록체인 네트워크에

MEXC에 가입하기
가입하고 최대 10,000 USDT 체험금을 받으세요