블록체인 테스트환경 구성하기

박정호·2022년 5월 9일
0

블록체인 프로젝트를 진행하면서 블록체인 내에서 트랙잭션을 테스트할 환경이 필요했습니다.
시중의 테스트넷을 이용할 수 있으나 속도 등에서 이슈를 체감할 수 있고,
먼저 로컬 테스트 환경을 구성하고 테스트 후에, 테스트넷 환경 구성법을 설명합니다.

로컬 테스트

로컬 테스트 환경으로는 Truffle, GUI로는 Truffle Suite 내의 Ganache를 사용했습니다.

Truffle 설치에 있어서 NodeJS version, 본인 OS에 따라 설치 방식에 차이가 있을 수 있습니다. 정확한 것은 각 프로그램의 공식문서를 참고하는 것입니다.

NodeJS는 16버전을 사용했습니다.
16버전 사용시 리눅스 환경은 기억이 잘 나지 않으나, window 환경에서는 node-gyp 모듈이 추가로 설치가 필요합니다.
깃허브 내에 나와있는 Installation을 따라 진행하시면 됩니다.

installation requirements 들이 모두 진행 되었다면

truffle을 전역으로 설치해주세요

npm i -g truffle

truffle compile & migrate 에 대한 자세한 설명은 링크를 참고해주세요
truffle

테스트넷 환경 구성

profile
개발하기

0개의 댓글