온체인
Smart Contract
스마트 컨트랙트
조건이 충족되면 자동으로 실행되는 블록체인 위의 프로그램.
스마트 컨트랙트는 "만약 A 조건이 충족되면 B를 실행해라"라는 규칙을 코드로 작성해 블록체인에 올린 프로그램이야.
현실 세계 비유:
자판기를 생각해봐. 동전을 넣으면(조건) 음료가 나와(실행). 사람이 개입할 필요 없이 자동으로 처리되지. 스마트 컨트랙트도 마찬가지야.
활용 사례:
- DeFi: 대출 조건 충족 시 자동 실행/청산
- NFT: 민팅, 거래, 로열티 자동 분배
- DAO: 투표 결과에 따라 자금 자동 집행
- 보험: 조건 충족 시 자동 보상금 지급
장점:
- 중개인 불필요 (비용 절감)
- 24/7 자동 실행
- 투명하고 검증 가능
위험:
코드에 버그가 있으면 해킹당할 수 있어. 2016년 The DAO 해킹 ($60M 도난)이 대표적인 사례야. 그래서 감사(Audit)가 중요해.