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
번호 분류 제목 추천 수 조회 수 글쓴이 날짜
60822 자유 해시가 오르니 시세가 오르네요.   앞으로 기대 됩니다.                   20 2 977
행아범
2023.07.17
자유 이놈의 팩트런... 눈깜깜이 방식의 채굴때문에 몇시간동안 삽질해서 다 바꿔버렸습니다. 일단 팩트런.... 이거 블럭을 발견했다는 것을 알려면 Explorer 대시보드에서 일일히 리프레시해서 봐야만 알수가 있습니다. 근데 문제는 그 블럭이 어떤 채굴기... 5 file 7 1527
적왕슈리
2023.07.17
60820 자유 라이저 나눔             한때 열심히 사용했던 라이저카드들 입니다.. 일괄 나눔하며 갯수가 정확히 기억은안나는데 18개정도는될거에요.   전부 이상없는 제품이였던.. 관리... 3 file 1 387
플리맨
2023.07.16
60819 자유 카스파 헤시 어제보다 확 올랐네요   2.39ph ㄷㄷ 이이스리버가 배달완료 엄청됀듯요                 7 1 691
뜨악이다
2023.07.16
60818 자유 테슬라 전기차 전쟁의 설계자 일부 낭독입니다.         테슬라 전기차 전쟁의 설계자 일부 낭독입니다.   https://www.youtube.com/watch?v=uu3rPjPNGyU&t=3s         0 472
음악사랑
2023.07.14
60817 자유 리또속 이라고 리플에 속고만 살았는데 드디어 빛을 보는거 같네요..^^       드디어 리플이 일부 승소해서 고공으로 찌르는 중입니다. ㅎㅎㅎ 아~~~ 아직 멀었습니다...2천에 물려 있어요~ㅠㅠ   회원님들 모두에게 축복이 함께 하길 ... 4 2 636
느린달팽이
2023.07.14
60816 자유 전기사용계약변경신청서 질문좀. 다운시킨후에 다운시킨후에 720시간이 해지가 되고 그이후에 다른 부서에서 와서 24시간제적용가능한건지 보고 정한다고 하는데여 제가 몇달전에 5kw - 6kw - 7kw - 8kw로 변경... 9 0 307
복태취업했다
2023.07.14
60815 자유 알레오 코인 질문합니다   알레오코인 채굴은 언제쯤으로 예상하시나요  계속 밀리네요 ㅜㅜ                   6 0 1026
코린이에용2
2023.07.14
60814 자유 아이스리버 알리 판매 조건도 그렇고 공홈 가격과 엄청난 차이를 보이는데 이런데 믿을만 할까요?     https://ko.aliexpress.com/item/1005005812349483.html?srcSns=sns_Copy&am... 2 0 455
오레오
2023.07.14
60813 자유 리플 코인베이스 재상장 한다고하네요 그럼 우리들의 채굴코인들도   리플 코인베이스 재상장 한다고하네요 그럼 우리들의 채굴코인들도 이제 상승으로 돌아설까요?? 기대가되네요 여름지나면 다시 채굴기를 켤수있을지 과연      ... 1 2 481
겨엉주@떡@꿀떡굴떡
2023.07.14
60812 자유 채굴오래돌리신분들에게 질문 몇년정도부터 얘가 살짝 맛이가는구나(?)라고 느껴지실때가 있나요?     4 0 507
타스파스점수충
2023.07.14
60811 질문 106-090이랑 구형채굴기셋트들은 이제 처분도 안되는가요?.       작년에 멈춰뒀는데 창고 정리를 좀 해야할듯해서 106-090이 한 150장쯤..+ 106-100이 한 20장쯤 있는데 12way보드 12셋트에, 나머지 여분의보드랑 파워까지... 6 0 527
da_mc
2023.07.13
60810 자유 카스파 코인채굴 후기 두번째     안녕하세요   일전에 홍콩에서 Ks2 카스파코인 채굴기 후기 담았던 사람입니다.   현물로 가져와서 지금은 그래도 만족하는 편인데요   채굴량등 관련정보 후... 19 file 1 1194
크레레레
2023.07.13
60809 자유 국내 거래소         국내 거래소 1. 업비트 2. 빗썸 3. 코인원 4. 코팍스 2개 거래소 쓴다면 뭐 쓸까나             1 0 313
데마시아
2023.07.13
60808 자유 카스파 다시 40원넘어갈수있겠죠?ㅠㅠ       채굴한거 3원대에 다팔고 현금으로 최고점에 매집했느데...ㅠㅠ 본전만가고싶네요               19 2 764
겨엉주@떡@꿀떡굴떡
2023.07.13
60807 자유 clore 에어드랍     모든 보유 증명 사용자에게 에어드랍 모든 참가자를 위한 550,000 크로어 동전 2023. 6. 4. 보유증빙금을 보유하고 있다가 7. 10.까지 인출하지 아니한 자는 ... 1 file 0 262
복태취업했다
2023.07.13
60806 자유 몇일전 용산지나가다 느낀점 너무 많이 변했네요 그 옛날 군제대하고 친구랑 가서 펜티엄1 60인가 90인가 조립하는데  모니터 crt 15인치 200넘게 들어서 둘이서 지하철 타고 집에 오는길  아... 3 0 681
뜨악이다
2023.07.12
60805 자유 02-2295-524땡으로 전화가 왓는데용.      여보세여~ 하니   아 제가 전화잘못드렸네요.   죄송합니다. 뚝   아니 여보세여 한마디했는데 전화잘못드렸네요 라고 말하니 먼가 앞뒤가 안맞습니다.   ... 7 1 610
복태취업했다
2023.07.12
60804 자유 아이스리버 KS1, KS2 가격 인하 한 듯 합니다. 반갑습니다.   아이스리버 KS1, KS2 가격 인하 한 듯 합니다.   KS1은 500불 내렸네요.                     10 0 783
ODEGANO
2023.07.12
60803 자유 fact0rn 질문입니다. 이거 채굴된건가요?     이거는 채굴 된것 아닌가요? 지갑에 들어온게 없어서 채굴이 되었는지 안되었는지 어떻케 된것이지 모르겠네요..                   지갑은 이거 하나입니다.... 34 file 0 439
파아란하늘
2023.07.11
목록
Board Pagination Prev 1 ... 68 69 70 71 72 73 74 75 76 77 ... 3114 Next
/ 3114
default debug random = 0 / type = READ / detected = READ