혹시나 Zcash에 관심을 갖고 미리 연습해보실 분이 계실까 하여 정보 공유합니다. 베타1 버전 기준입니다.
※주의: 테스트넷에서 채굴한 TAZ는 향후 나올 메인 네트워크에서 사용되지 않을 가능성이 매우 큽니다
1. 우분투 16.04버전을 설치하고 로그인합니다. 혹은 VPS를 만들고 SSH로 접속하셔도 됩니다(이 부분에 대해서는 기본이라 여기서는 다루지 않겠습니다). 주의할 사항은 코어당 램을 최소 1.5G 정도 주셔야합니다. (예: 4코어인 경우 최소 6기가)
2. 다음 명령어를 입력해서 관련 패키지들을 깝니다.
sudo apt-get update
sudo apt-get install build-essential pkg-config libc6-dev m4 g++-multilib autoconf libtool ncurses-dev unzip git python python3 python3-pip zlib1g-dev wget bsdmainutils automake
3. Github를 통해 zcash를 인스톨하고 키를 다운받습니다. 용량이 1기가쯤 되므로 좀 기다리셔야 합니다.
git clone https://github.com/zcash/zcash.git
cd zcash/
git checkout v1.0.0-beta1
~/zcash/zcutil/fetch-params.sh
4. 컴파일을 합니다. 코어 수를 아는 경우 $(nproc)
대신 코어 숫자를 입력해도 됩니다. (예: 8코어인 경우 -j8
)
~/zcash/zcutil/build.sh -j$(nproc)
5. 디렉토리를 만들고 Config 파일을 생성해줍니다.
mkdir ~/.zcash
nano ~/.zcash/zcash.conf
6. Config 파일에 다음 내용을 넣어줍니다. 코어수
부분에는 코어 숫자를 입력합니다. (8코어인 경우 8
)
testnet=1
addnode=betatestnet.z.cash
rpcuser=username
rpcpassword=password
gen = 1
genproclimit = 코어수
편집이 끝났으면 Ctrl+O
, Enter
를 눌러서 저장하고 Ctrl+X
를 눌러서 편집기를 빠져나옵니다.
7. 명령어를 실행시켜 마이닝을 시작합니다
~/zcash/src/zcashd -daemon
이제 마이닝이 시작되고 CPU 사용량이 올라갈것입니다.
채굴된 물량을 확인하는 명령어는 다음과 같습니다.
~/zcash/src/zcash-cli getinfo
Config 변경 등으로 마이닝을 종료하고 싶을 때에는 다음 명령어를 치시면 됩니다.
~/zcash/src/zcash-cli stop
궁금하신 점이 있으시면 댓글 남겨주세요. 감사합니다.
타 사이트에는 링크 공유만 가능합니다