1. 기존 fact0rn 채굴 설명
1.1. PC선택과 채굴 : 2024-01-08
https://www.ddengle.com/mining/19548557
1.2. 개선된 채굴 프로그램 : 2024-01-11
https://www.ddengle.com/mining/19551677
1.,3. 개선된 채굴 프로그램의 동작방식 : 2024-01-15
https://www.ddengle.com/board_free/19557875
1.4. fact0rn의 해시와 난이도 : 2024-01-19
https://www.ddengle.com/board_free/19564450
1.5. fact0rn의 12대 정도의 소규모 채굴 네트워크 구성 : 2024-01-22
https://www.ddengle.com/board_free/19568142
1.6. 필터링 속도 개선(AVX512 지원) : 2024-01-28
https://www.ddengle.com/mining/19575145
1.7. 일부 버그 수정 및 HAPROXY 사용법 : 2024-02-04
https://www.ddengle.com/mining/19585293
1.8 CPU ECM 추가 : 2024-02-07
https://www.ddengle.com/mining/19589074
2. 패치 사항
wget http://factorn.iptime.org:32080/download/fact_dist.tar.gz
구조 자체를 단순화 했습니다.
폴더 구조 전체가 바뀌어서 패치 적용시 교체가 필요합니다.
2.1 실행폴더 정리
기존 지저분하게 라이브러리 포함된 형태에서 단순하게 정리 했습니다.
2.2 실행파일 정리 #1
프로그램들을 따로 따로 실행하였으나 이제는 역활별로 하나씩만 실행하면 됩니다.
마이너 마스터 PC : mine.sh
마이너 클라이언트(slave) PC : runcadocli.sh
중앙 모니터링 PC : centralmn.sh
% example 을 copy해서 쓰세요.
2.2 실행파일 정리 #2
GPU-SERVER 실행 PC : gpu-server/gpuecm_daemon.sh
CPU-SERVER 실행 PC : cpu-server/cpuecm_daemon.sh
% cpuecm 서버는 마이너 클라이언트(slave) PC에서 실행하는 것을 추천합니다.
2.3 버그패치
gpu-server, cpu-server 접속이 안될경우 miner가 후보자를 과하게 소비하는 현상 수정
% 2.4일자 이후 배포판 사용자는 필히 패치
3. mine.sh 설정 내용
RPC_URL : 코인 노드 URL
RPC_USER : 코인 노드 유저 아이디
RPC_PASS : 코인 노드 유저 패스워드
DEBUGGING : "False", "True" 으로 디버깅 용도
WORKER : 중앙모니터링에 마이너의 이름 표시 (기본은 호스트명)
CENTRAL_MN_IP : 중앙 모니터링 아이피
CENTRAL_MN_PORT : 중앙 모니터링 포트
CPUECM_SERVER_IP : CPU-ECM 연산서버 아이피 (일반적으로 마이너 클라이언트 지정)
CPUECM_SERVER_PORT : CPU-ECM 연산서버 포트 (Defaut 사용하면 됩니다.)
CUDAECM_SERVER_IP : GPU-ECM 연산서버 아이피
CUDAECM_MAX_LEVEL : GPU-ECM 연산서버 필터링 단계 (3~6)
4. mine.sh 실행화면
Block : 현재의 블럭
Block Time : 블럭 경과시간
Candidates : 남아 있는 후보자
Miner : 마이닝 프로그램 연산 단계 표시
CPU-ECM : CPU-ECM 연산서버와 통신 내용
CUDA-ECM : GPU-ECM 연산서버와 통신 내용
전체 작동 방식
전체 네트워크 구성
GPU Server 상세
그전에는 뭔가 복잡하고 작동하기도 번잡스럽고 했는데 이제 좀 정리가 된 것 같네요. ㅎㅎ