암호화폐 채굴기 이미지 3종 — 역분석

대상 이미지(모두 삭제됨, 공개 레지스트리 재pull 가능):

근거: 이미지 빌드 히스토리(rtx3-docker-leftover-detail.txt 462542 / 821893 / 1383~1462행)만으로 역분석. 소스 본문은 확보 안 함(채굴 데몬은 외부 다운로드 또는 공개 git). 따라서 "베이스·엔트리포인트·풀 설정·실행방식"은 확실, 채굴 알고리즘/수익 구조 세부는 추정으로 구분 표기.


한 줄 요약

세 이미지 모두 과거 Vast.ai 임차인이 임차한 GPU로 암호화폐를 채굴하던 채굴기 컨테이너다. NVIDIA CUDA(devel) 베이스 위에 채굴 데몬 하나만 올려 GPU를 100% 점유시키는 단순 구조. 고객 자산이 아니고 재현/학습 가치도 낮다 — "이 서버에 무엇이 남아 있었는지"를 기록으로 남기는 것이 이 문서의 유일한 목적이다. (보고서에서 확인된 과거 공인 IP 58.237.xx.xx(마스킹됨) = 임차인 흔적과 함께, 이 호스트가 Vast.ai GPU 임대용이었다는 증거.)


① Pearl Miner — alphaminetech/pearl-miner (2 태그)

정체

Alpha/Pearl 풀(alphapool.tech) 대상 GPU 채굴기. 빌드 히스토리·ENV가 그대로 명세다.

ENV(확실):

PEARL_POOL_HOST=us2.alphapool.tech      # 채굴 풀 호스트(US 리전 2번)
PEARL_POOL_PORT=5566                     # 풀 접속 포트
PEARL_WORKER=docker-rig                  # 워커(리그) 이름
PEARL_STATUS_INTERVAL=60                 # 상태 보고 주기(초)

빌드 단계(확실):

두 태그의 차이 (확실)

태그 ENTRYPOINT 성격
pearl-miner:latest (2026-06-06) ["/usr/local/bin/entrypoint.sh"] 베이스 채굴 이미지. 부팅 즉시 채굴 시작.
pearl-miner/ssh:latest (2026-06-12) ["/bin/sh","-c","while [ ! -e /.launch ]; do sleep 1; done; bash /.launch"] base 위에 Vast.ai SSH/tmux 래퍼를 덧씌운 변형. openssh-server·tmux·rsync 설치, sshd_config 수정(StrictModes no, ClientAlive…), VAST_CONTAINERLABEL 처리 후 /.launch 대기 → Vast 인스턴스로 띄워 SSH 접속·관리하며 채굴하기 위한 형태.

→ 같은 채굴기를, 하나는 순수 컨테이너로, 하나는 Vast 임대 인스턴스 운영 형태(SSH 진입 가능)로 만든 동일 채굴기의 두 배포 변형.


② XENGPUMiner — smit1237/xengpuminer:vast

정체

XEN 계열 코인(XenBlocks / XNM 등) GPU 채굴기(추정 — 저장소 이름 XENGPUMiner 근거). 공개 GitHub 소스를 이미지 빌드 시 클론해 컴파일.

빌드 단계(확실):

비고


③ 공통 특징 (세 이미지 모두)


보안 / 운영 메모


확실 vs 추정

복구/보존 단서