이더리움 dapp이란 이더리움가상머신(EVM)상에서 돌아가는 애플리케이션을 의미한다. 이를 개발하기 위한 개발환경구성은 사실 2가지만 진행하면 된다. solidity언어의 프레임워크인 truffle설치와 그것을 테스트 해볼 수 있는, 로컬블록체인의 EVM환경인 가나슈 설치. 1.node.js 설치 -이더리움의 dapp의 개발언어는 통상 solidity를 사용한다. solidity는 javascript 기반 언어로서, 이를 사용하기 위한 패키지 및 개발환경 구성을 위해 node.js를 설치한다. node.js설치시 npm(Node Packaged Manager-자바에 메이븐과 같은 라이브러리 관리툴로 보면된다.)이 자동적으로 추가 설치되는데, 이 패키지 툴을 통해 truffle도 설치할 예정. -truff..