mining custom_top_html:no
default debug random = 0 / type = READ / detected = READ
채굴
2023-06-12 01:57:50

Fact0rn 새로운 정보로의 접근

 

 

그것이 돈이 되건 아니건, 새로운 정보를 익히기란 언제나 어렵습니다.

 

하지만, 태어난지 얼마안된 강아지의 적극적인 호기심어린 행동마냥 탐색해보는 행동, 그것이 채린이에겐 필요하다 생각합니다.

 

당장 돈이 될것 같다는 생각에 멀리 돌아온 저 처럼 되지않기를 바라며 얘기를 풀어나가 볼까 합니다.

 

 

일단 관점을 내가 다른 사람에게 정보를 전달해야하는 작가 관점으로 보셔야 이분 설명의 분기점에서 샛길로 빠지지 않습니다. 

 

1.jpg

 

1. 이 코인의 성격이 이 글로 설명됐습니다. 모르는 내용이지만 붉은 표시 단어들(핵심입니다)을 눈여겨 봐두시구요.

 

2.jpg

 

2. 각종 링크들...이중에 디스코드는 필수로 가입해서 대화를 보며 추가 정보들을 취득하고, 차후 질문도 던져보시죠.

 

3.jpg

 

3. 사전 배포가 없었던 직접 채굴과 거래소 구입으로만 가능한 코인이네요

4.jpg

 

4. 첫 분기점이죠. 우분투 20.04 LTS용 바이너리 제공됩니다. 우리는 다운받아서 쓰면 됨을 의미

하이브로 마이너 다운 받을 때 GitHub release를 떠올리시고 압축풀기 명령 응용해서 다운/압축풀기 하세요

 

wget https://github.com/FACT0RN/FACT0RN/releases/download/v4.23.69/factorn-f597273f3bdc-x86_64-linux-gnu.tar.gz

tar -xvf factorn-f597273f3bdc-x86_64-linux-gnu.tar.gz

 

소스에서 빌드하려면~~~~이건 이런 용도가 필요할 경우를 위한 안내. 멀리 돌아가지 마세요. ㅎㅎ...

 

5.jpg

 

5. 또 분기점입니다.Tor를 사용해 노드를 실행하려면~~~ 나중에 필요할지 그때 보도록하고 패스

 

6.jpg

 

6. 노드실행? 실행파일이겠죠, 두가지 목적, 릴레이(연계,전달)/마이닝(채굴), 채굴하려면 사용자 이름과 비밀번호를 설정(아래 두가지방법)해야 함~~!!!

 

7.jpg

 

7. ~/.factorn/factorn.conf 파일을 만들고 편집기로 열어서 아래와 같이 입력

vi ~/.factorn/factorn.conf 또는 nano ~/.factorn/factorn.conf

rpcuser=아이디

rpcpassword=비밀번호

 

노드실행하면 아이디/비번을 자동으로 사용, 노드 cli도구도 사용할 수 있다고 하니, 그냥 이걸로 갑시다 ㅎㅎ..

cli 도구도 나중에 보면 알겠죠.

 

8.jpg

8. 이 설명에서 릴리즈 페이지에서 바이너리를 압축해제한 디렉토리에서 다음을 수행, 

즉, 4번에서 다운/압축풀기한 디렉토리에서 위 명령을 실행하면 된다는 의미죠.

cd factorn

./factornd -rpcuser=아이디 -rpcpassword=비밀번호

여기도 분기점입니다. rpcuser와 rpcpass를 수동입력 후 노드를 실행하는 방법도 있다고 알아놓고 패스.

(리눅스를 사용해봐야 ./factornd가 실행명령이라는 걸 알게됩니다. 리눅스를 써보세요 ㅎㅎ.. )

 

9.jpg

 

9. 채굴자,즉 마이너->노드연결과 다음 블록요청시 아이디/비밀번호 필요함. 연결포트는 8332 

factornd를 실행하면 기본적으로 메인넷으로 실행됨.

테스트넷으로 실행하려면~~이라고 샛길로 빠지지 마시구요. ㅎㅎ....봐두고 패스. 채굴하려면 당연히 메인넷이죠 ㅋㅋ...

 

10.jpg

 

10. 이제 채굴정보입니다. 파이썬 스크립트를 만들었다고 하니 나중에 설명이 나오겠죠. 붉은 박스 3가지 요소가 필수조건이겠죠?

노드 실행중이어야함(./factornd로 실행시켜두면됨)..ㅎㅎ...

결국, 밑줄친 설명은 

 아이디/패스 파일 생성 후->./factornd 로 노드실행(동기화시간5~6분대기)->아래 설명으로 지갑 생성->주소 생성->채굴보상용 scriptPubKey 추출

 

11.jpg

 

11. 위 명령으로 지갑 생성->주소 생성->scriptPubKey 추출합니다.

 

12.jpg

지갑에서 이 scriptPubKey 값을 받으면 다음에서 광부 코드를 복제합니다.

clone the miner code from https://github.com/FACT0RN/factoring.

 

 

12. 그러면 getaddresinfo 명령으로 위와 같은 결과가 나온답니다. 

이제 scriptPubKey값인 0014a8a44c20e7b12de5405bb864cd9d5be3c5bd055a을 얻었죠. 

git hub에 있는 광부코드를 복제하라는건 git clone 으로 다운받으라는 말입니다.

아래와 같이 적당한 폴더에 다운로드 합니다.

git clone https://github.com/FACT0RN/factoring.git

 

13.jpg

 

13. 파이썬 패키지 인스톨해야 한다는 말이죠. 필수로 설치해 줍시다.

그런데 방법은? 리눅스를 모르면 검색해봐야죠. ㅎㅎ...

검색 결과 이런 결과를 얻었네요. ^^...

 

sudo apt-get install -y python3-cypari2
sudo apt-get install -y python3-gmpy2
sudo apt-get install -y python3-numpy
sudo apt-get install -y python3-sympy
sudo apt-get install -y python3-base58

 

14.jpg

14. 여기도 분기점이죠. 아나콘다 안쓰니까 패스 ㅎㅎ....

 

15.jpg

15. 이제 스크립트만 있으면 된다고 하네요.. 다왔습니다. 아래와 같은 형식이 되겠네요.

 

python FACTOR.py 0014a8a44c20e7b12de5405bb864cd9d5be3c5bd055a

 

설마 이게 끝? ㅎㅎ...준비된 스크립트를 또 봐야겠죠..헷갈림 ㅎㅎ...

 

https://github.com/FACT0RN/factoring

16.jpg

 

16. 마이너를 실행하려면 Docker가 필요하답니다. 없으면 설치해야겠죠. 검색검색 ㅎㅎ...

그리고 노드와 마이너가 동일한 시스템에서 채굴하는 경우라는 것. 즉 1pc=노드+마이너 ㅎㅎ..

12에서 다운로드 했었던 폴더 즉...아래와 같습니다.

 

git clone https://github.com/FACT0RN/factoring.git

cd factoring
docker build -t factorn_mining .

 

그래서 최종적인 마이닝 명령은 아래와 같은 형식이겠죠.

 

docker run -ti -e SCRIPTPUBKEY="0014a8a44c20e7b12de5405bb864cd9d5be3c5bd055a" -e RPC_USER="아이디" -e RPC_PASS="패스워드" -e YAFU_THREADS=4 -e YAFU_LATHREADS=4 --network host factorn_mining ?bash -c "python3.10 FACTOR.py"

 

17.jpg

 

17. 코어의 수가 4개인 경우 위 마이너 실행 파일을  3번 실행해서 3개의 컨테이너를 실행하라는....

아이고 길었지만....이런식의 설명이었습니다.

 

요약하면 

 

1.노드작업

cd ~
wget https://github.com/FACT0RN/FACT0RN/releases/download/v4.23.69/factorn-f597273f3bdc-x86_64-linux-gnu.tar.gz
tar -xvf factorn-f597273f3bdc-x86_64-linux-gnu.tar.gz

vi ~/.factorn/factorn.conf 또는 nano ~/factorn/factorn.conf
rpcuser=아이디
rpcpassword=비밀번호

cd factorn
./factornd

동기화 시간 5~6분 대기

 

2.지갑작업

./factorn-wallet -wallet=지갑이름 -descriptors create
./factorn-cli loadwallet 지갑이름
./factorn-cli getnewaddress
새로운지갑주소 발급됨
./factorn-cli getaddressinfo 지갑주소

scriptPubKey 확인 후 복사

 

3.마이너작업

sudo apt-get install -y python3-cypari2
sudo apt-get install -y python3-gmpy2
sudo apt-get install -y python3-numpy
sudo apt-get install -y python3-sympy
sudo apt-get install -y python3-base58

git clone https://github.com/FACT0RN/factoring.git
cd factoring
docker build -t factorn_mining .

 

4. 채굴시작

docker run -ti -e SCRIPTPUBKEY="ValidScriptPubKey" -e RPC_USER="Your node's rpc username" -e RPC_PASS="Your node rpc's password" -e YAFU_THREADS=max_core_count_minus_one -e YAFU_LATHREADS=max_core_count_minus_one -e MSIEVE_BIN="/tmp/ggnfs-bin/" --network host factorn_mining  bash -c "python3.10 FACTOR.py"

 

 

PS :

일하면서 공부해야하는 특수환경이라 집중을 못해 돌아서면 바로 까먹어버리기 일쑤였지만,

블로그에 기록해두고 이런식으로 설명을 쫓아가면서 힘든줄 모르고 재미있게 구축했었던 지난 한주였습니다. ㅎㅎ....

여러분들도 용기 잃지마시고 이렇게 접근하는 사람도 있구나 생각하시고 끈기를 가지고 도전해보시기 바랍니다.

 

물론 이다음 마이너와 1노드 다중 클라이언트 다양한 방식이 존재합니다. 

솔플이라 결과가 어떨지 장담할 수 없지만, 좋은 결과로 이어지시기를 기원하구요...

 

이 글을 작성하는데도 무려 10시간이 소모됐네요. 어우~~나를 집중할 수 있게 내버려둬줘랏~~!!ㅎㅎ...

 

모두 화이팅입니다.

 

제일 처음 붉은 표시 단어들에 대한 떡밥회수가 안됐군요. 한가해 지면 또 추가해두겠습니다. 아래에 링크로 추가했습니다.

비트코인 노드의 cli 도구와 rpc호출 설정관련, 그리고 IntegerDispersion이었죠. 보시고 응용하세요

 

 

 

 

 

새로운 마이닝 도구-IntegerDispersion : 개발자도 이게 더 좋다고 했던 마이너입니다. 구글번역기로 보시고 그대로 따라해보세요.

 

https://github.com/FACT0RN/IntegerDispersion

 

IntegerDispersion 요약 :

cd ~ && wget https://github.com/FACT0RN/IntegerDispersion/archive/refs/heads/main.zip && apt-get install unzip && unzip main.zip && cd ~/IntegerDispersion-main/work/yafu0/yafu/isieve

​./sieverb 28

2~3분 대기

cd ~/IntegerDispersion-main/work/yafu0/yafu

./yafu tune

 

nano FACTOR.py

lines 73 아이디 lines 74 비밀번호로 수정

 

마이너실행
python FACTOR.py <cpu-1> 0 <scriptPubKey>
cpu 8코어의 경우
python FACTOR.py 7 0 <scriptPubKey>

 

cd /root/IntegerDispersion-main
watch -n 1 python3 renice_mining.py

 

 

솔로마이닝 관련 참고하면 좋은 과거글들 : 읽어보시고 응용하세요.

 

https://www.ddengle.com/board_free/301736

https://www.ddengle.com/develop/8208882

 

노드관련 참고하면 좋은 과거글들 : 역시 비트코인 노드 설명을 보면 개념적으로는 같습니다. 응용하면 됩니다.

https://pronist.dev/126

https://peakd.com/@sujankim/6wpz12-microbitcoin

 

factorn 디스코드 참조 : 대화속에서 길을 찾는다.

general 첫페이지 :

https://discord.com/channels/965624954395697223/1083241546498969631/1083241670436454450

support 첫페이지 :

https://discord.com/channels/965624954395697223/1025116668898316459/1080289023794348134

 

 

6/14  추가내용

이틀후 발견, 좋은 사양도 아닌데 뜬금없이 나와서 어리둥절하네요.

 4대 테스트 중 2대만 서로 다른 방식으로 계속 돌고 있었고, 2대는 공부용으로 ctrl+c로 자주 멈춘 상황

 로그 분석하다가 이게 아닐까 싶어서 올려봅니다.

1.jpg

클라이언트 블럭 발견 메시지, 라이젠 3600/smt 끄고 python3 5 0 ~~~~~으로 작동 중

 

2.jpg

지갑확인

 

3.jpg

https://factexplorer.io 에서 지갑주소로 확인

 

5.jpg

노드에서는 이렇게 표시되네요. ㅎㅎ...(클라이언트에서 발견 후 30~60분 쯤 지나서 노드에 표시됨)

 

거북이 처럼 느리고 천천히 꽉차게 돌리세요~~~~~^^...

 

8월19일 추가내용 : 다들 화이팅입니다~~!!

7.jpg

 

 

3,025
댓글 35
default debug random = 0 / type = READ / detected = READ

채굴

코인 채굴에 관한 게시판입니다.

List of Articles
번호 분류 제목 추천 수 조회 수 글쓴이 날짜
공지 채굴 새로 들어오시는분들! - 땡글 이용시 지켜지면 좋은 것 89 310 74925
김광부
2017.06.25
74617 채굴 다이넥스 상승 반갑네요.       그동안 야금야금 팔다가 어제/오늘 1000개, 지난달 0.27에 매도 걸어둔 1000개 매도돼서   txbit에 보내둔 수량 중 1000개 남기고 이제 거의 정리됐습니다.   지출 준비 끝~!!! ㅎㅎ....   지나고 보니 지난 달... 3 file 1 467
크로니박스
2023.06.16
74616 채굴 카스파가 다시 시작되려나요 요즘 시장이 안좋음에도 카스파 가격이 슬슬 올라오네요 ㅎㅎ 다시 채굴 시장이 뜨면 좋겠습니다.                       14 0 1557
비오는날
2023.06.16
74615 채굴 IceRiver KS0 가동 시작했습니다. 카스파풀 등은 연결이 잘 안되네요. 히로마이너 풀에 데이터 올라오는거 확인했습니다. 주소는 지웠습니다. 홈피 가보니 KS0 물량 더풀었길래 하나 더 주문했네요                     21 file 1 1247
오레오
2023.06.16
74614 채굴 pepew 채굴서버 다 죽은듯 한데요? 안녕하세요! 얼마전 부터 PepeW 귀여워서 채굴하고 있었는데 채굴서버 다 죽은듯 하네요... 아시는 분 있으신가요?         5 0 563
씨줌
2023.06.15
74613 채굴 카스파 개발진은 아식저항성을 포기했을까요?   대중적으로 높은 진입 장벽을 극복하려면, 아식저항성을 만들어야될털데, 개발진들은  아식기계들이 나오는데도 별 반응이없는것같네요 그리고 코인종류가 무수히 많은데 인지도가 비교적 낮은 카스파전용 아식 을 ... 5 0 838
오리카나
2023.06.15
74612 채굴 -       - 14 0 364
보라매
2023.06.15
74611 질문 DNX 거래소 전송문제 ERROR: TRANSACTION BYTE-SIZE TOO BIG     https://dynexwallet.dynexcoin.org/ 이 사이트에서 MEXC 거래소로 보내려고 하면 1개 10개 100개 보네봐도 ERROR: TRANSACTION BYTE-SIZE TOO BIG 이런 문구가 뜨네요 해결 방법좀 알려주시면 감사하겠습니다~~ ... 3 2 273
광부의아들
2023.06.15
74610 채굴 fact0rn 지갑 출금은 어떻게?     fact0rn 지갑 출금은 어떻게 하는걸가요?    지갑에 조금씩 쌓이고있긴한데,    거래소로 옮기려면.. ??                    5 0 308
qookerj
2023.06.14
74609 채굴 으아... 네옥사 지갑 날려먹었네.....   술 마시고 디아블로4 구입해서 설치하려 하니  그래픽 드라이버 버전 문제로 실행 안되길리   지갑 복구키 다 갖고있는줄 알고 포멧했는데 헐퀴....   네옥사 지갑은 복구키 저장 안해놨네요.   다행히도 톤코인, ... 5 0 502
샤프라인
2023.06.14
74608 채굴 fact0rn 질문   예전에 여기 고수님들께서 (cpa건담님, 꼬로미님, 적왕슈리님, 크로니박스님.............등등) 알레오 채굴강의 보면서 열심히 따라했는데, 지금 알레오는 깜깜무소식이고 따로이 코인 채굴지식도 없는지라 크로니... 4 file 0 371
학명구고
2023.06.14
74607 채굴 하이브사용료문의   알트 4대까지는 free인듯한데   알트5대면 유료로 바뀌죠??   1대사용료만 내면 되는건가여?    아니면 5대다내야하는건가여?                     4 0 363
복태취업했다
2023.06.12
74606 채굴 Zelcore 지갑 해킹 ㅠㅠ 안녕하세요 평소 땡글을 잘 보고있는 사람입니다.    이번주 토요일 젤코어 월렛을 해킹당해서 혹시 저같은 사람이있으시면 조심하시라구 안내차 글쓰고있습니다.    평소 Flux 코인을 채굴해서 디센트 지갑에도 지원... 11 file 0 532
코린이19호
2023.06.12
74605 채굴 iceriver 배송 시작 며칠 내로 넷해시 폭증 예상됩니다. 대비들 하세요.       2 1 589
오레오
2023.06.12
채굴 Fact0rn 새로운 정보로의 접근     그것이 돈이 되건 아니건, 새로운 정보를 익히기란 언제나 어렵습니다.   하지만, 태어난지 얼마안된 강아지의 적극적인 호기심어린 행동마냥 탐색해보는 행동, 그것이 채린이에겐 필요하다 생각합니다.   당장 ... 35 file 8 2165
크로니박스
2023.06.12
74603 리눅스 우분투 22.04 LTS 서버 설치~마이너 실행 요약기록     지난 번 우분투 설치를 성공하고 꽤 시간이 흘러서 이제는 걸음마가 조금 익숙해진 채린이입니다.   리눅스 설치~마이너 실행까지를 윈도우에서 하던 방식대로 익숙해져 보자는 걸 목표로 시행착오하면서 기록해... 9 file 7 1443
크로니박스
2023.06.11
74602 채굴 onezero miner coff error 관련 안녕하세요 선배님들   Window 용 onezero miner 1.1.3  버전에서 dynex 채굴중 하려고 하는데  coff error 뜹니다.  원인아시나요? ㅠㅠ     batch file onezerominer.exe -a dynex -o dnx.eu.ekapool.com:19666 -w ... 5 file 0 411
리찌
2023.06.10
74601 질문 쿠코인에서 빗썸으로 전송하려면 바이낸스나 다른거래소 경유 해서 옴겨야되나요 ?         에르고를 쿠코인지갑으로 캐고잇꺼든요                0 268
조돈
2023.06.10
74600 채굴 (근황) 이번 사태로 인해 채굴은 더더욱 힘들어 지는거겠죠? 여름전기가 시작된 6월, 모든 채굴기 전원을 내리고 전기요금이 싸지는 9월에 다시 시작해 볼까 합니다.   거기에 이번 로빈후드 코인상장폐지로 인해 코인 가격들도 10~20%가량 마구마구 떨어지고 있네요... ㅎㄷㄷ ... 4 2 1587
아차산
2023.06.10
74599 채굴 인천 인근 채굴장/채굴기 보유분 (수익쉐어)   댓글과 쪽지들 감사드립니다. 현재 오늘날짜 (6/12 21:00)로 1차 구동예정인 수량이 다 찼습니다.    글은 수정했습니다. 수정해도 로그는 남지만요 ㅎㅎ   다들 여름시즌 잘 보내시길 기원합니다.    감사합니다.  17 0 1059
불탄자스
2023.06.10
74598 채굴 zeph 지갑 노드동기화 질문좀   코인을 캐고 있는데 지갑에서 갯수가 올라가지를 않네여 노드실행후 지갑을 연건데   아이언피쉬처럼 노드를 동기화작업을 해야하나여??   지갑설치하고 기본인걸로 캐고 있거든여                         4 file 0 316
복태취업했다
2023.06.08
목록
Board Pagination Prev 1 ... 17 18 19 20 21 22 23 24 25 26 ... 3752 Next
/ 3752
default debug random = 0 / type = READ / detected = READ