board_free custom_top_html:no
default debug random = 0 / type = READ / detected = READ

일단 팩트런.... 이거 블럭을 발견했다는 것을 알려면 Explorer 대시보드에서 일일히 리프레시해서

봐야만 알수가 있습니다. 근데 문제는 그 블럭이 어떤 채굴기에서 발견되었는지 알려고 보니 

난이도가 엄청 올라갑니다. 각 채굴기의 채굴화면에서 블럭이 발견되어 Nonce 값이 나오고

그것이 제출 단계(Submission) 까지 가는 상황을 일일히 눈으로 찾아내야 합니다.

 

또한 문제는 그것뿐만이 아닙니다. 보통 제출 단계까지 통과하기 전에 타인의 채굴기에서 먼저

제출했다는 것을 알게되면 그나마 Race was lost 라는 메시지를 통해 해당 Height의 블럭에서는

내가 실패했다는 것을 알수 있습니다. 근데 제출단계를 전부 통과했는데도 팩트런의 블럭체인

내에서 동시기에 제출된 다른 채굴기에게 순번을 밀려서 실패하면 그건 채굴기 쪽으로 어떤

메시지도 오지 않습니다. 그럼 그건 해당 블럭 Height 번호에 해당하는 Explorer 화면을 보고

Nonce 값을 내가 제출한 값과 비교해서 동일하지 않으면 내가 진거라는 식으로 또 수작업 확인

해야 합니다.
 

그래서 이런 답답함을 해결하고자 삽질을 했습니다.

일단 FACTOR.py 메인 채굴 프로그램을 수정했습니다.

블럭이 발견되어 Nonce 값이 나오면 일단 그것을 무조건 제가 지정한 로그파일로 

블럭 발견 시간 , 발견한 채굴기의 호스트 네임, 블럭Height값, Nonce 값을 저장하도록 만들었습니다.

 

2023-07-16 17:25:56 / Fact0rn05 / H: 7xxxx / N: 18xxxxxxxxxxxxxxxxxxxxxxx

 

이런 식으로요.

그리고 나서 해당 블럭의 Height 값에 해당하는 Explorer 화면을 wget으로 가져옵니다.

예를 들어 위에 적은 Height 값이라면 

 

wget https://factexplorer.io/7xxxx

 

이렇게 되죠. 그런다음 wget으로 가져온 내용속의 Nonce 값과 로그파일에 저장된 Nonce 값을

비교시킵니다. 그렇게 해서 두 값이 동일하면 파이썬으로 텔레그램봇을 이용해

 

2023-07-16 17:25:56 / Fact0rn05 / H: 7xxxx / N: 18xxxxxxxxxxxxxxxxxxxxxxx : Race Win

 

이라고 저한테 텔레그램으로 통보가 오도록 만들었습니다.

그럼 저는 위의 텔레그램 메시지를 보고 2023년 7월 16일 22시 41분 56초에 5번 채굴기에서

블럭이 발견되었고, 그게 최종적으로 블럭체인에도 반영되었다는 것을 알 수 있게되죠.

 

근데 먼저번 말했지만, 제출단계까지 진행되었는데도 블럭체인 내에서의 경합으로 타인의

채굴기에게 밀려버린 경우라면

 

2023-07-16 18:33:27 / Fact0rn03 / H: 7xxxx / N: 55xxxxxxxxxxxxxxxxxxxxx : Race Lost 

 

라는 식으로 저에게 오는거죠.

 

덕분에 개인적인 답답함을 많이 해소한 것 같습니다. ( 어떤 채굴기에서 발견되었는지, 언제 발견되었는지등등 )

 

뭐.... 근데... 이렇게 바꿔 놓는 것이 솔직히 블럭발견 확률을 높여준다거나 그런건 

하나도 아니라는거죠. 채굴수익에는 아무런 영향이 없다는거!! ㅋㅋㅋㅋㅋㅋ

그냥 개인적으로 답답함을 어떻게 해보자는 거였을뿐...

 

그외에 사소한 기능들도 꽤 많이 손봤습니다.

1. 각 채굴기에서 팩트런 채굴프로그램이 정상동작여부를 텔레그램으로 1시간에 한번씩 보내줍니다.

2. 각 채굴기에서 팩트런 채굴프로그램이 정상동작여부를 감지해서 꺼져있으면 자동으로

실행후 그것을 텔레그램으로 통보해줍니다. ( 이게 뭔가의 이유로 블럭 연산이 900초인가를 초과하면 

채굴 프로그램 자체가 종료되더군요. )

3. 모든 채굴기에 대해 채굴돌리는 지갑의 스크립트키 / 노드IP 주소를 지정을 일괄로 바꿀수 있습니다.

4. 각 채굴기에는 그래픽카드가 1개는 필요하니까 구형 RX580을 장착해놨는데, 이것도 그냥 놀리기

아까우니까 질리카만 돌리려고 생각했습니다. 근데 RX 계열에서 가장 해시가 잘 나오는 Teamredminer 에서

질리카 싱글 마이닝을 지원하지 않아요. 그래서 별도의 스크립트를 통해 질리카 세션이 열릴때만

동작하도록 만들어뒀습니다.

 

제 팩트런 채굴기들의 최종 화면

factorn.png

 

 

아무튼 채굴 자체보다 이런 잡다한 기능 추가한다고 삽질하다가 파이썬 프로그래밍 

응용능력이 쪼금더 올라가고, 리눅스 쉘스크립트에서 안써봤던 기능들 더 써본 느낌이네요.

근데 채굴로 수익이 나느냐는 둘째치고 이런게( 안되는거 되게 만드는거 ) 더 재밌는것

같습니다.

 

 

ps. 매번 느끼지만, 컴퓨터간 통신을 위해 따로 소켓프로그래밍을 하기 싫을 때,

(라기보다는 굳이 따로 소켓프로그램을 만들어야할 정도로 규모가 크지 않다거나

단시간에 만들고자 할때 ) 역시 netcat 명령어는 킹왕짱입니다.. 물론 그만큼 

위험한 명령어이기도 하지만 ㅋㅋㅋㅋㅋ netcat 으로도 왠만한 것은 다 구현할 수

있습니다.

 

 

 

 

 

2,607
댓글 5
default debug random = 0 / type = READ / detected = READ

자유게시판

홍보/사기/불법을 제외한 모든 글작성이 가능합니다.

List of Articles
번호 분류 제목 추천 수 조회 수 글쓴이 날짜
60839 자유 14세대 랩터레이크 리프레시 리스트 msrp 전체 유출     가격은 13세대와 동결같네요 https://nomadlap.com/14thcpulist/                  3 file 0 483
근출황
2023.07.23
60838 자유 전기요금이 작년과 확연히 다르네요   가계일반전기라 그리 상관은 안하지만  일반갑/저압 15k계약/24시간적용 월10800k 가능 가계가 지하라 제습기 상시가동에 낮1시부터 해서 새벽4~5시까지 에어콘... 7 0 712
뜨악이다
2023.07.23
60837 잡담 다들 어저께 중복 챙기셨나요 ㅎ     저는 치킨으로 대체 했습니당                   0 241
코린이에용2
2023.07.22
60836 자유 최저시급 만원은 언제쯤...     궁금하네요 언제쯤 올라가려나  만원선                   18 0 565
코린이에용2
2023.07.22
60835 자유 PC 부품별 유통사 서비스센터 연락처, 주소 정리   CPU- https://nomadlap.com/cpuas/ CPU 쿨러- https://nomadlap.com/cpucooleras/ SSD- https://nomadlap.com/ssdas/ 램-https://nomadlap.com/ram/ 파워서플라... 5 2 392
근출황
2023.07.22
60834 자유 '노란소포' 비상이네요   - 울산광역시 복지시설에 배송돼 우편물을 시설 원장 등 3명이 개봉한 뒤 호흡곤란, 어지럼증, 손가락 마비를 겪어 격리치료중   - 그외 제주, 대전, 서울, 인... 2 file 0 532
incites
2023.07.22
60833 자유 리플  크게오르는날에 샀었다가 -10퍼찍었었는데 오늘그래도 조금올라줘서 본전에팔고나왔네요                3 0 561
타스파스점수
2023.07.20
60832 자유 오켁스에서 코인팔콘으로 트론을 보냈는데 입금이 안되네여.   저번에는 잘들어갓는데 이번에 별동대투입안하고 587개를 보냈더니 이런 참사가     문의를 남겨도 개발진에게 얘기를 해뒀는데 자기들도 기다릴수밖에 없다고 ... 1 file 0 292
복태취업했다
2023.07.20
60831 질문 젤코어(Zelcore)코인 찾는거 도와주세요.           젤코에 지갑에 카데나랑 플럭스 좀 넣어뒀는데   플러스를 뜨는데 카데나는 전송이 안되네요.   카데나는 INCOME은 3004개 있다고 뜨는데   지갑에는 ... 4 file 0 356
코인부자0
2023.07.20
60830 자유 2024 최저임금 월급 연봉 세전 세후 비교 2024 최저임금 월급 연봉 세전 세후 비교                                    2.5퍼 올랏네요.   https://nomadlap.com/minimumwage/​ 0 582
근출황
2023.07.20
60829 자유 ★ 7월 중고 그래픽카드 3070 시세 동향                         file 1 837
플리맨
2023.07.19
60828 자유 clore.ai는 요즘 어떤가요??     1~2월에 clore를 알려주신 꼬로미님 덕분에 놀고있는 gpu를 조금이나마 일 시켰었는데   보유증명으로 바뀌며 요즘은 근황이 어떤지 궁금하네요             ... 5 0 733
담아빠
2023.07.18
60827 자유 (코인) 동이 트기 전에 가장 어둡습니다. 거래량이 마르고 있습니다. 거래량 없이 상승하던 코인은 어느날 갑자기 급락 합니다. 반대로 거래량 없이 하락하던 코인은 어느날 갑자기 급등합니다.   각종 매... 4 file 1 536
론머맨
2023.07.18
60826 자유 GPU채굴 떡상 시나리오   채굴  전기 공짜인 사람 이외에는 다들 지쳐갈 무렵   기존 채굴장들 다수가 접고 아식으로 갈아타던 어느날?   지지부진 하던 이더클래식이 40만원을 살짝 돌... 17 file 0 1285
Jujis
2023.07.18
60825 자유 fact0rn 채산성이 많이 나빠졌습니다. 2023-07-16일부터 난이도가 또 한번 상승했습니다. 고래들이 여전히 있는 상황에서 블럭간의 간격이 15~20분입니다. 이제부터는 투자되는 전기세가 상회되고 있으... 3 file 0 574
꼬로미
2023.07.18
60824 자유 펑펑 18 1 944
껄껄껄무새
2023.07.17
60823 잡담 1인치 때문에 다들 난리네요       1인치로 인해서 다들 떠들석하네요               4 0 866
데마시아
2023.07.17
60822 자유 해시가 오르니 시세가 오르네요.   앞으로 기대 됩니다.                   20 2 1001
행아범
2023.07.17
자유 이놈의 팩트런... 눈깜깜이 방식의 채굴때문에 몇시간동안 삽질해서 다 바꿔버렸습니다. 일단 팩트런.... 이거 블럭을 발견했다는 것을 알려면 Explorer 대시보드에서 일일히 리프레시해서 봐야만 알수가 있습니다. 근데 문제는 그 블럭이 어떤 채굴기... 5 file 7 1588
적왕슈리
2023.07.17
60820 자유 라이저 나눔             한때 열심히 사용했던 라이저카드들 입니다.. 일괄 나눔하며 갯수가 정확히 기억은안나는데 18개정도는될거에요.   전부 이상없는 제품이였던.. 관리... 3 file 1 409
플리맨
2023.07.16
목록
Board Pagination Prev 1 ... 103 104 105 106 107 108 109 110 111 112 ... 3149 Next
/ 3149
default debug random = 0 / type = READ / detected = READ