스마트 컨트랙트는 블록체인에서 실행되는 자동화된 계약입니다. 이 계약은 특정 조건이 충족되면 자동으로 실행되며, 해당 실행은 블록체인에 영구적으로 기록됩니다.
스마트 컨트랙트는 특정 로직에 따라 자동으로 실행되는 계약입니다. 별도의 중개자 없이 거래가 가능하며, 모든 거래 내용은 블록체인에 기록됩니다. 계약 내용을 스마트 컨트랙트 소스 코드로 작성하여 블록체인 네트워크에 전송하면 네트워크 참여자(노드)들의 유효성 검증이 이뤄지며, 검증 완료 시 해당 스마트 컨트랙트가 포함된 블록이 생성되며 배포됩니다.
예를 들어, A와 B가 스마트 컨트랙트를 통해 거래를 한다고 가정합니다. A가 B에게 특정 금액을 지불하면, B는 A에게 상품을 전달하는 조건으로 계약을 만듭니다. 해당 조건이 충족되면, 스마트 컨트랙트는 자동으로 실행되어 A의 계좌에서 금액이 차감되고 B에게 지급됩니다.
BlockSDK를 사용하여 스마트 컨트랙트를 쉽게 발행하고, 실행할 수 있습니다.
[BLOCKSDK] JAVASCRPT로 ERC-721(NFT)을 생성하고 배포하는 방법