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
번호 분류 제목 추천 수 조회 수 글쓴이 날짜
60835 자유 PC 부품별 유통사 서비스센터 연락처, 주소 정리   CPU- https://nomadlap.com/cpuas/ CPU 쿨러- https://nomadlap.com/cpucooleras/ SSD- https://nomadlap.com/ssdas/ 램-https://nomadlap.com/ram/ 파워서플라... 5 2 277
근출황
2023.07.22
60834 자유 '노란소포' 비상이네요   - 울산광역시 복지시설에 배송돼 우편물을 시설 원장 등 3명이 개봉한 뒤 호흡곤란, 어지럼증, 손가락 마비를 겪어 격리치료중   - 그외 제주, 대전, 서울, 인... 2 file 0 389
incites
2023.07.22
60833 자유 리플  크게오르는날에 샀었다가 -10퍼찍었었는데 오늘그래도 조금올라줘서 본전에팔고나왔네요                3 0 454
타스파스점수
2023.07.20
60832 자유 오켁스에서 코인팔콘으로 트론을 보냈는데 입금이 안되네여.   저번에는 잘들어갓는데 이번에 별동대투입안하고 587개를 보냈더니 이런 참사가     문의를 남겨도 개발진에게 얘기를 해뒀는데 자기들도 기다릴수밖에 없다고 ... 1 file 0 207
복태취업했다
2023.07.20
60831 질문 젤코어(Zelcore)코인 찾는거 도와주세요.           젤코에 지갑에 카데나랑 플럭스 좀 넣어뒀는데   플러스를 뜨는데 카데나는 전송이 안되네요.   카데나는 INCOME은 3004개 있다고 뜨는데   지갑에는 ... 4 file 0 249
코인부자0
2023.07.20
60830 자유 2024 최저임금 월급 연봉 세전 세후 비교 2024 최저임금 월급 연봉 세전 세후 비교                                    2.5퍼 올랏네요.   https://nomadlap.com/minimumwage/​ 0 384
근출황
2023.07.20
60829 자유 ★ 7월 중고 그래픽카드 3070 시세 동향                         file 1 738
플리맨
2023.07.19
60828 자유 clore.ai는 요즘 어떤가요??     1~2월에 clore를 알려주신 꼬로미님 덕분에 놀고있는 gpu를 조금이나마 일 시켰었는데   보유증명으로 바뀌며 요즘은 근황이 어떤지 궁금하네요             ... 5 0 361
담아빠
2023.07.18
60827 자유 (코인) 동이 트기 전에 가장 어둡습니다. 거래량이 마르고 있습니다. 거래량 없이 상승하던 코인은 어느날 갑자기 급락 합니다. 반대로 거래량 없이 하락하던 코인은 어느날 갑자기 급등합니다.   각종 매... 4 file 1 446
론머맨
2023.07.18
60826 자유 GPU채굴 떡상 시나리오   채굴  전기 공짜인 사람 이외에는 다들 지쳐갈 무렵   기존 채굴장들 다수가 접고 아식으로 갈아타던 어느날?   지지부진 하던 이더클래식이 40만원을 살짝 돌... 17 file 0 1161
Jujis
2023.07.18
60825 자유 fact0rn 채산성이 많이 나빠졌습니다. 2023-07-16일부터 난이도가 또 한번 상승했습니다. 고래들이 여전히 있는 상황에서 블럭간의 간격이 15~20분입니다. 이제부터는 투자되는 전기세가 상회되고 있으... 3 file 0 322
꼬로미
2023.07.18
60824 자유 펑펑 17 1 655
껄껄껄무새
2023.07.17
60823 잡담 1인치 때문에 다들 난리네요       1인치로 인해서 다들 떠들석하네요               4 0 755
데마시아
2023.07.17
60822 자유 해시가 오르니 시세가 오르네요.   앞으로 기대 됩니다.                   20 2 904
행아범
2023.07.17
자유 이놈의 팩트런... 눈깜깜이 방식의 채굴때문에 몇시간동안 삽질해서 다 바꿔버렸습니다. 일단 팩트런.... 이거 블럭을 발견했다는 것을 알려면 Explorer 대시보드에서 일일히 리프레시해서 봐야만 알수가 있습니다. 근데 문제는 그 블럭이 어떤 채굴기... 5 file 7 1248
적왕슈리
2023.07.17
60820 자유 라이저 나눔             한때 열심히 사용했던 라이저카드들 입니다.. 일괄 나눔하며 갯수가 정확히 기억은안나는데 18개정도는될거에요.   전부 이상없는 제품이였던.. 관리... 3 file 1 346
플리맨
2023.07.16
60819 자유 카스파 헤시 어제보다 확 올랐네요   2.39ph ㄷㄷ 이이스리버가 배달완료 엄청됀듯요                 7 1 653
뜨악이다
2023.07.16
60818 자유 테슬라 전기차 전쟁의 설계자 일부 낭독입니다.         테슬라 전기차 전쟁의 설계자 일부 낭독입니다.   https://www.youtube.com/watch?v=uu3rPjPNGyU&t=3s         0 311
음악사랑
2023.07.14
60817 자유 리또속 이라고 리플에 속고만 살았는데 드디어 빛을 보는거 같네요..^^       드디어 리플이 일부 승소해서 고공으로 찌르는 중입니다. ㅎㅎㅎ 아~~~ 아직 멀었습니다...2천에 물려 있어요~ㅠㅠ   회원님들 모두에게 축복이 함께 하길 ... 4 2 598
느린달팽이
2023.07.14
60816 자유 전기사용계약변경신청서 질문좀. 다운시킨후에 다운시킨후에 720시간이 해지가 되고 그이후에 다른 부서에서 와서 24시간제적용가능한건지 보고 정한다고 하는데여 제가 몇달전에 5kw - 6kw - 7kw - 8kw로 변경... 9 0 261
복태취업했다
2023.07.14
목록
Board Pagination Prev 1 ... 9 10 11 12 13 14 15 16 17 18 ... 3055 Next
/ 3055
default debug random = 0 / type = READ / detected = READ