2021. 11. 27. 20:03ㆍ채굴 & NFT
채굴사이트 : https://unmineable.com
다운로드 : https://github.com/xmrig/xmrig/releases
Centos7에 설치하기
wget https://github.com/xmrig/xmrig/releases/download/v6.16.2/xmrig-6.16.2-linux-static-x64.tar.gz
tar -zxvf xmrig-6.16.2-linux-static-x64.tar.gz
mv xmrig-6.16.2 xmrig
cd xmrig
vi config.json
# 설정값 셋팅
pools.url
pools.user
./xmrig
Android에 설치하기
# 2번 다운로드 사이트의 파일은 실행 안됨
# Galaxy 7에서 성공
# Galaxy on7 Prime에서 실패
# 다른 기종 android에서 컴파일 된 파일도 실행 안됨(재 컴파일해야 함)
# git 소스를 컴파일 해야 함
# Termux 설치
# ssh 서버 설치 및 접속
pkg install proot
pkg install git
git clone https://github.com/xmrig/xmrig.git
cd xmrig
mkdir build
cd build
pkg install cmake libuv openssl build-essential -y
cmake .. -DWITH_HWLOC=OFF
make -j${nproc}
ls
./mrigx --help
cd ../src
cp config.json ../build
cd ../build
vi config.json
Android Advanced Build
cd ./xmrig/script
./build_deps.sh
# 에러 발생
checking for ar... no
could not determine link -lib interface
pkg install binutils
cd ../build
cmake .. -DXMRIG_DEPS=scripts/deps -DBUILD_STATIC=ON
make -j$(nproc)
기 생성된 파일 복사해서 실행하기
티타늄백업을 사용해서 수행하면 권한 문제로 인해서 실행하지 못함
핸드폰에서 제공하는 '내 파일'을 사용해야 함
USB로 복사한 파일을 '다운로드'에 복사
Termux에서 USB 마운트(원격은 안됨) : termux-setup-storage
pkg update
# 다운로드가 안될 경우, termux-change-repo를 통해 다운 받을 사이트 변경
참고 : https://github.com/termux/termux-app/issues/1980
pkg upgrade
pkg install libuv
cp -r storage/downloads/xmrig ./
cd xmrig
chmod 755 xmrig
./xmrig -t 3
msi u100에 설치하기
참조 : https://xmrig.com/docs/miner/build/alpine
Basic build로 안되서, Advanced build로 수행
./build_deps.sh 수행시 에러 발생
sudo apk add libtool m4 automake autoconf
속도 0.30 정도 나옴
FAILED TO APPLY MSR MOD, HASHRATE WILL BE LOW
VMware에서는 제약이 있음