지능형 계약은 블록 체인의 여러 사용자가 작성하며 사용자 간의 모든 거래에 사용할 수 있습니다. 계약에는 각 당사자의 권리와 의무가 명확하게 규정되어 있으며, 계약 자동 집행을 트리거하는 조건을 규정하는 절차가 마련되어 있습니다.
스마트계약이 블록체인에 올라온 후 코드계약을 통해 공익사업을 직접 통제할 수 있고, 절차상 설정한 조건에 따라 기부금이나 집행 항목을 사용할 수 있어 기부금의 전용을 보장하고, 프로젝트의 진실성과 신뢰성을 높일 수 있다. 또한 프로젝트 집행을 추적할 수 있게 하여 자선단체의 공신력을 높였다.