초급 트랙 04
🏧
자판기와 계약
자판기는 조건이 충족되면 자동으로 음료를 줍니다. 돈을 넣으면 음료가 나온다 — 신뢰나 중개자 없이.
이 모듈에서 배울 것
- → 스마트컨트랙트의 개념과 기존 계약 방식과의 차이점
- → Solidity 핵심 구조 — state variable, function, event, modifier
- → 컨트랙트 작성부터 배포, 호출, 상태 변경까지의 생애주기
👨💼
기존 계약
중개인·법원·은행이 필요. 집행에 시간과 비용 소요.
🤖
스마트컨트랙트
코드가 곧 계약. 조건 충족 시 자동 실행. 변경·취소 불가.
⛓️
블록체인 저장
모든 노드가 사본 보유. 검열 불가. 누구나 코드 검증 가능.
💡 Nick Szabo가 1994년에 "스마트컨트랙트" 개념을 제안했습니다. 이더리움(2015)이 최초로 범용 스마트컨트랙트를 구현했습니다.