📖 용어 🇰🇷 쉽게 설명 🔰 초보

📜 스마트컨트랙트 Smart Contract

블록체인 위에 올려둔 프로그램. '이 조건이 맞으면 이렇게 한다'는 약속을 코드로 적어두면, 조건이 충족될 때 사람이 끼어들지 않아도 자동으로 실행된다.

💡
흔한 오해 — 변호사가 쓰는 계약서? 아니에요! 종이가 아니라 블록체인 위에서 자동으로 도는 작은 프로그램이에요.
🪙조건 충족예: 돈이 들어옴📜코드 자동 실행사람 개입 없이결과 처리예: 물건·코인 전달
🪙 조건이 맞으면 📜 코드가 스스로 실행돼 ✅ 결과를 처리해요. 중간에 사람이 안 끼어들어요.

🥤 쉽게 풀면 — 자판기 비유

스마트컨트랙트는 자판기와 닮았어요. 돈을 넣고 버튼을 누르면 음료가 자동으로 나오죠 🥤. 점원과 흥정할 필요도, 누가 약속을 지킬지 믿을 필요도 없어요. 조건(돈 투입)이 맞으면 결과(음료)가 그대로 나오는 것 — 이게 스마트컨트랙트예요. 약속의 내용이 코드로 정해져 있고, 블록체인이 그걸 그대로 실행합니다.

🌟 왜 중요할까요

  • 🤝 중개자가 필요 없어요 — 은행·중개인 없이도 약속이 자동으로 지켜져요
  • 👀 코드가 공개돼요 — 누구나 규칙을 미리 확인할 수 있어요
  • 🌐 여러 앱의 토대예요디파이, NFT 같은 서비스가 모두 스마트컨트랙트 위에서 돌아가요

⛓️ 스마트컨트랙트는 이더리움이 널리 퍼뜨렸어요. 비슷한 기능을 지원하는 블록체인이 많지만, 비트코인은 주로 송금에 초점을 둬요.

⛽ 실행에는 수수료가 들어요

스마트컨트랙트를 실행하면 블록체인이 일을 처리해야 해서 가스비(수수료)가 들어요. 복잡한 작업일수록 수수료가 커질 수 있으니, 실행 전에 비용을 확인하는 습관이 좋아요.

🚨 초보자 주의점

  • 🔒 한번 배포하면 코드를 바꾸기 어려워요 — 버그가 있어도 그대로 실행돼 손실이 날 수 있어요
  • 🕵️ 감사(보안 점검)를 받은 검증된 프로젝트인지 확인하세요
  • 🪤 “승인(approve)만 누르면 코인 줄게요” 하며 지갑 권한을 통째로 요구하는 악성 컨트랙트가 있어요 — 모르는 컨트랙트에 함부로 서명하지 마세요
  • 🚪 화려한 약속 뒤에 자금을 빼가는 러그풀도 스마트컨트랙트를 악용해요. 출처가 불분명하면 멀리하세요

❓ 자주 묻는 질문

스마트컨트랙트는 진짜 '계약서'인가요?
종이 계약서가 아니라 블록체인 위에서 도는 프로그램입니다. '조건이 맞으면 자동 실행'한다는 점이 약속과 닮아 '컨트랙트(계약)'라고 부릅니다.
한번 올린 스마트컨트랙트는 고칠 수 있나요?
보통은 배포하면 코드를 바꾸기 어렵습니다. 그래서 코드에 버그가 있으면 그대로 실행돼 손실이 날 수 있어, 감사를 받은 검증된 프로젝트를 쓰는 것이 안전합니다.
모든 코인에 스마트컨트랙트가 있나요?
아니요. 이더리움처럼 스마트컨트랙트를 지원하는 블록체인이 있고, 비트코인처럼 주로 송금에 초점을 둔 블록체인도 있습니다.

🔗 관련 용어·코인