Skip to main content
Web3Fire
infrastructureintermediate

스마트 계약

블록체인에서 실행되며 사전 정의된 조건에 따라 자동으로 작동하고 중개자 없이 계약을 집행하는 코드.

entity.loading_intelligence

핵심 사실

카테고리infrastructure
난이도intermediate

개요

스마트 계약은 블록체인에 배포되어 사전 정의된 조건에 따라 자동으로 실행되는 프로그래밍 가능한 코드입니다. 일단 배포되면 어느 당사자도 그 동작을 변경할 수 없으므로, 여러 당사자가 신뢰나 중개자 없이 계약을 집행할 수 있습니다. 스마트 계약은 DeFi, NFT, 대부분의 Web3 애플리케이션의 구성 요소입니다.

작동 방식

개발자는 Solidity 같은 언어로 계약을 작성해 블록체인에 배포하며, 배포 후에는 영구적으로 존재합니다. 사용자가 계약 함수를 호출하면 네트워크의 모든 노드가 동일한 코드를 실행하고 결과에 합의합니다. 계약은 자금을 보유하고 상태를 관리하며 작성된 로직에 따라 자산을 전송할 수 있고, 모든 작업은 공개되고 감사 가능합니다.

중요성

스마트 계약은 블록체인을 단순 원장에서 프로그래밍 가능한 플랫폼으로 확장하여 자동화되고 신뢰 없는 금융·조직 메커니즘을 실현합니다. 그러나 위험도 있습니다. 일단 배포되면 취약점 수정이 어렵고, 악용 실패는 자금 손실로 이어질 수 있습니다. 계약의 작동 방식과 한계를 이해하는 것은 Web3 애플리케이션에 참여하기 위한 기본 지식입니다.

관련 개념

스마트 계약은 DeFi 프로토콜, DAO, 계정 추상화의 실행 계층입니다. 가스 수수료로 구동되며 오라클에서 외부 데이터를 얻고 계정 추상화 같은 계정 모델 표준과 상호 작용합니다.

지식 그래프

entity.loading_graph

entity.faq

entity.loading_faq

entity.related_comparisons

ARCHITECTURE V3 — Static Knowledge Shell · 297/297 Concepts · SSG · 0 D1