이더리움 블록체인 기술을 통해 투표 정보의 투명성과 기밀성이 보장된 온라인 투표시스템 개발해보기
Node.js, npm, React.js, Web3.js, Ganache-cli, Truffle, Solidity, Metamask
- Ganache 를 설치하고 작업 공간을 만듭니다.
npm install -g truffle
를 입력하여 Truffle npm 패키지를 전역으로 설치합니다 .truffle migrate --reset
를 입력하여 스마트 계약을 블록체인에 배포합니다.- 브라우저용 Metamask Chrome 확장 프로그램을 다운로드하여 애플리케이션과 블록체인 간의 상호 작용을 돕습니다.
cd client
yarn start