Truffle을 이용한 Smart Contract(스마트 컨트랙트) 배포 및 활용
목차 1. 시작하기 2. truffle 세팅하기 3. 컴파일하기 4. 배포하기 5. 배포 확인 하기 6. 배포된 스마트 컨트랙트에 접근하기 7. 테스트 진행하기 Truffle 이더리움 개발을 위한 툴 중에 하나로 DApps을 쉽게 개발할 수 있도록 도와주는 블록체인 프레임워크이다. 스마트 컨트랙트 컴파일 및 배포와 테스트를 위한 기능을 쉽게 할 수 있도록 도와준다. Truffle을 사용하지 않았을 때, 컨트랙트 소스코드를 작성하고 solc를 이용한 컴파일을 진행하고, sendTransaction을 이용하여 배포를 진행하고 배포가 되면서 생긴 CA를 따로 관리하고 CA를 이용하여 메서드를 사용하는 여러 단계의 복잡하고, 번거로운 작업을 거쳐야 했지만 Truffle 프레임워크를 이용하면 위의 과정들을 간단하..