이더리움·스마트컨트랙트 · Smart Contract

스마트 컨트랙트란 — 조건이 맞으면 자동 실행되는 블록체인 코드

스마트 컨트랙트는 블록체인 위에 올려 둔, 정해진 조건이 충족되면 사람 손을 거치지 않고 스스로 실행되는 코드입니다. 쉽게 말해 ‘이러이러하면 자동으로 이렇게 한다’는 약속을 코드로 박아 둔 거예요. 한번 올라가면 누구도 임의로 바꾸거나 멈출 수 없어서, 은행이나 변호사 같은 중개자 없이도 약속이 그대로 지켜집니다. 비트코인이 ‘돈을 보내는’ 한 가지를 했다면, 이더리움은 그 위에 이 작은 프로그램들을 얹어 DeFi·NFT 같은 세계를 열었어요.

기초 · 7분 읽기 · 이더리움·스마트컨트랙트 카테고리

1. 스마트 컨트랙트란 — 자동으로 지켜지는 약속

가장 쉬운 비유는 자판기입니다. 자판기에 정해진 금액을 넣고 버튼을 누르면, 점원이 없어도 음료가 자동으로 나와요. ‘돈이 들어오면 → 물건을 내준다’는 규칙이 기계에 박혀 있고, 조건만 맞으면 누가 시키지 않아도 그대로 실행됩니다. 스마트 컨트랙트는 이 자판기를 블록체인 위에 코드로 옮겨 놓은 것이에요.

개념 자체는 1990년대에 닉 사보(Nick Szabo)가 먼저 제안했지만, 실제로 굴러가게 만든 건 2015년 이더리움입니다. 이더리움 위에서는 ‘A가 조건을 채우면 B에게 자동으로 코인을 보낸다’ 같은 규칙을 코드로 올려 둘 수 있고, 그 코드는 전 세계 컴퓨터가 함께 검증하며 그대로 실행해요. 한번 올라간 코드는 누구도 몰래 고칠 수 없습니다.

스마트 컨트랙트 = 블록체인 위의 자판기 ① 조건 충족 돈을 보냄 · 기한 도래 등 ② 코드 실행 ‘이러이러하면 이렇게 한다’ ③ 자동 결과 코인 전송 · 소유권 이전 중개자(점원) 없이, 조건만 맞으면 코드가 스스로 실행한다
그림 1 — 자판기처럼 ‘조건 충족 → 코드 실행 → 자동 결과’ 흐름이 사람 개입 없이 진행된다. 스마트 컨트랙트는 이 규칙을 블록체인에 코드로 올려 둔 것이다.

2. 일반 계약과 무엇이 다른가

우리가 아는 계약은 사람과 종이, 그리고 그것을 보증할 중개자(은행·법원·플랫폼)가 필요합니다. 약속을 어기면 분쟁이 생기고, 해결에 시간과 비용이 들죠. 스마트 컨트랙트는 그 중개자 자리를 코드가 대신합니다. 조건이 충족되면 코드가 곧바로 실행하니, 한쪽이 ‘안 주겠다’고 버틸 여지가 없어요.

중개자 vs 코드 일반 계약 A 중개자은행·법원 B 신뢰·비용·시간 필요 스마트 컨트랙트 A 코드 B 조건 맞으면 자동 실행
그림 2 — 일반 계약은 은행·법원 같은 중개자가 신뢰를 보증하지만, 스마트 컨트랙트는 그 자리를 코드가 대신해 조건이 맞으면 곧바로 실행된다.

3. 어디에 쓰이나 — DeFi·NFT·DAO의 토대

스마트 컨트랙트는 암호화폐 세계의 거의 모든 새로운 서비스가 딛고 선 토대입니다. 은행 없이 빌리고 빌려주는 DeFi는 ‘담보를 맡기면 자동으로 코인을 빌려준다’는 스마트 컨트랙트로 돌아가고, NFT의 소유권 이전, 규칙대로 운영되는 조직 DAO도 모두 이 코드 위에서 작동해요. 사람의 판단 대신 코드가 규칙을 집행하니, 한번 정한 규칙이 투명하게 지켜진다는 게 강점입니다.

4. 강점과 위험 — 코드는 되돌릴 수 없다

중개자를 없애 빠르고 투명하다는 게 강점이지만, 같은 성질이 곧 위험이 됩니다. 코드에 버그가 있어도 한번 올라가면 누구도 임의로 고칠 수 없어, 허점을 노린 공격에 큰돈이 빠져나가도 되돌리기 어려워요. 2016년 이더리움 초기 프로젝트 ‘The DAO’가 코드 허점으로 거액을 해킹당한 사건이 대표적입니다. ‘코드가 곧 법’이라는 말이 매력이자 함정인 셈이죠.

그래서 스마트 컨트랙트를 쓰는 서비스를 볼 때는, 그 코드가 충분히 검증(감사)됐는지를 함께 봐야 합니다. 화려한 수익률보다 ‘이 코드를 믿을 수 있는가’가 먼저예요. 코인 자체의 변동성과 코드 위험을 함께 따지는 자세는 비트코인 vs 금 같은 자산 비교에서 안전마진을 보는 눈과도 통합니다.

마무리 — 스마트 컨트랙트를 한 줄로

스마트 컨트랙트는 블록체인 위에서 조건이 맞으면 중개자 없이 자동 실행되는 코드이고, DeFi·NFT·DAO가 모두 그 위에 서 있습니다. 자판기처럼 정해진 규칙을 사람 개입 없이 그대로 집행한다는 게 핵심이에요.

다만 그 자동성은 ‘되돌릴 수 없음’이라는 위험과 한 몸입니다. 코드가 곧 법이라 편리한 만큼, 그 코드가 믿을 만한지 확인하는 습관이 스마트 컨트랙트 시대의 기본기입니다.

이어서 읽기
암호화폐 학습 · BASIC
이더리움이란 — 프로그래밍 가능한 블록체인
암호화폐 학습 · BASIC
DeFi란 — 탈중앙 금융의 구조
이더리움 · 전체
이더리움·스마트컨트랙트 카테고리 보기
연관 용어
스마트 컨트랙트 이더리움 블록체인 DeFi NFT
주제가 비슷한 다른 글
암호화폐 · 관련
가스비란 — 이더리움 거래 수수료, 왜 오르내릴까
암호화폐 · 관련
스테이블코인이란 — 1달러에 고정된 코인, 3가지 담보 방식과 위험
이전 글 · 이더리움이란 암호화폐 학습 목록