
BlockChain
📃Smart Contract | 패스트캠퍼스 블록체인 강의 챌린지 5일차
Smart Contract Smart Contract는 Dapp 개발자가 개발한 서비스 Logic을 네트워크에 등록하는 것입니다. 사용자는 Contract를 실행하게 되면 그 Contract의 State를 변경하거나 조회합니다. 사용자가 변경한 State는 블록체인상에 등록된 Contract Logic과 State에 따라 위변조없이 동작함을 보장합니다. 이러한 Smart Contract는 Turing complet 한 시스템입니다. 여기서 Turing complet 란, 스마트 계약을 작성하는데 사용되는 프로그래밍 언어가 Turing Machine가 수행할 수 있는 임의의 계산을 수행할 수 있다는 것을 의미합니다. Turing Machine은 모든 알고리즘이나 계산을 시뮬레이션 할 수 있는 컴퓨터의 이론..