진행상황 (5월 26일 13:27)
P2pool API 에서 제공하는 local_stats 를 보시면
"miner_hash_rates": {
"HMAhBQgBjUb4LV4mt1xD74b5ESdL97oXsf": 322127.39999999985,
"HPtuZ811h6vHLx6ugWtpPBjudzVLZYDwy7": 27989147.405,
"HGXhDK6tAt3gKpyL4FGvvZ7nJpb8T14PA2": 35307652.94,
"HBgWtdSQHjZ1oAPLnL1XJQVzSGMUMPy81D": 13318280.905000001,
"HPYf1EQe9Ts3PuqQQVY6uUKGbvLAUijTBu": 590703210.480002
}
마이너가 물린 주소가 이쁘게 잘 표시됩니다. (더라님 주소와 해쉬레이트 하이라이트!!)
근데 예상 채굴량을 표시하는 current_payout API 에서는
{"HPYf1EQe9Ts3PuqQQVY6uUKGbvLAWZ8VWi": 3863.08002945,
"HGXhDK6tAt3gKpyL4FGvvZ7nJpb8UqTRN7": 812.70939561,
"HPtuZ811h6vHLx6ugWtpPBjudzVLXhsmMN": 254.32302032,
"HMAhBQgBjUb4LV4mt1xD74b5ESdL7gRzRW": 7.2021998,
"H7hw5bXdwLa1TmixDQauU4BWkA9cncnwbQ": 10.03104845,
"null": 4e-08,
"HJ75npqN6hKVbgvmp1p8qQFZhAqUnm2PeG": 29.37273697,
"HBgWtdSQHjZ1oAPLnL1XJQVzSGMUKyHtJe": 24.29156936
}
이렇게 주소 뒷부분의 decoding 에 문제가 있습니다.
HPYf1EQe9Ts3PuqQQVY6uUKGbvLAUijTBu : 실제주소 HPYf1EQe9Ts3PuqQQVY6uUKGbvLAWZ8VWi : 잘못표시되는 주소
실제주소 뒤의 6글자가 잘못 표시되는데... 내부 콘솔에서는 share 가 실제 주소로 기록이 잘 되고는 있습니다.
근데 혹시나 블록을 성공적으로 발견했을때 잘못표시되는 주소로 채굴을 해버릴까봐 걱정이 됩니다.
중앙 풀에서 저장을 해뒀다가 마이너들에게 배분하는 방식이 아니기 때문에 나중에 제가 셰어 찾아서 배분해서 보내드리는 것도 불가능하거든요.
다른 Lyra2Rev2 코인들 (VertCoin, MonaCoin) P2pool 에서는 이런문제가 없는데 유독 HDAC 만 이런 문제가 보입니다.
그래서 요 문제를 완전히 해결하기 전까지는 제 CPUminer 로만 테스트해보겠습니다. 이건 블럭을 안찾아도 테스트 해볼 수 있거든요.
그래서 풀 캡쳐샷만 하나 일단 남겨놓고 stratum 은 닫겠습니다. ㅠㅠㅠ 금방 또 돌아올게요. (주말이 날아가는중...)
닫지는 않고 일단 열어놓겠습니다만 어떤 문제가 생길지 모르니 진짜 상관없을정도의 해쉬만 물려놓아주세요 ^^
----------------------------------------------------------------------------------------------------------------------------
스캠인지 아닌지는 지켜봐야할 코인이지만 일단 핫한 녀석이므로... (주어는 없습니다)
일단 지금까지 공개된 HDAC NOMP pool 이 아직까지도 payout 문제가 해결이 안되어서 다들 수동으로 수정하고 계신걸로 압니다.
그래서 아예 payout 이라는 시스템 자체가 없는 P2pool 로 셋팅해봤습니다.
https://www.ddengle.com/board_free/490393
(DASH 쪽 한국인 개발자셨던 채플린 님의 p2pool 설명 링크해드립니다. 엄청 오래된 글이네요)
간단하게 P2pool 을 설명드리면
- MPOS, NOMP 방식처럼 풀 중앙지갑으로 채굴 한 뒤 각 채굴자에게 배분하는 방식이 아니라
- 채굴자 개개인의 지갑이 채굴지갑이 되어서 블럭을 발견하는 즉시 채굴자 지갑으로 들어갑니다.
- 채굴 지갑에는 received 로 표시되는 것이 아니라 mined 라고 표시되며 120confirm 후에 다른곳으로 전송이 가능합니다.
- 일종의 SOLO mining 을 여러명이서 나눠한다고 생각하시면 됩니다.
- 가장 큰 장점은 p2pool 이 셋팅이 여러개 된다면 서로 p2pool 끼리 통신을 하면서 블럭을 찾기때문에 한 p2pool 에서만 블럭을 찾아도 다른p2pool 에 붙어있는 채굴자에게도 보상이 돌아갑니다. (물론 p2pool 셋팅에서 꺼버릴 수도있습니다.)
주의해야할 점은 거래소 지갑이나 웹 지갑을 사용하시면 안됩니다.
무조건 로컬에 깔아서 사용하는 지갑의 주소를 사용하셔야 됩니다.
http://106.10.40.75:12942
현재 테스트중인 HDAC p2pool 입니다.
마이너 접속법은
마이너프로그램 -o stratum+tcp://106.10.40.75:12942 -u 로컬지갑주소 -p 아무거나
하시면 됩니다. (VARDIFF 값이 낮은 값부터 시작하기 때문에 NICEHASH 는 안됩니다~~~~~)
제가 아주 소량의 해쉬만 물려놔서 거의 블록은 못 찾을거 같지만 한번씩 이런 풀도 있다는 것을 알아주셨으면 합니다.
중앙화된 풀이 아니라 진정한 분산화 풀이거든요 ^^ (일단 먹튀의 위험이 전혀 없음)
Expected time to block : 95.5 years 의 위엄 ㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠ
풀 현황판에서 좀 애매한 부분이 있어서 설명드리면
첫번째탭(Pool Stats):
Payout if a block were found NOW : 만약 블럭을 발견했을때 현재 풀 운영자가 가져가게 될 액수 (FEE 입니다. 현재 0.5%)
네번째탭(Payouts):
이곳 역시 만약 블록을 발견한다면 채굴자들이 가져갈 코인의 갯수가 표시되는겁니다. (실제 payout 된 액수가 아닙니다 ㅠㅠ)
화면상에 뜨는 주소가 앞부분은 잘 맞는데 뒷부분의 몇자리가 좀 이상하게 표시됩니다. 하지만 실제 콘솔상에서는 제대로 된 주소가 뜨고 있습니다. 이쪽은 front-end 부분을 좀 수정해야할 거 같습니다.
새 UI 로 수정했습니다!
------------------------------------------------------------------------------------------------------
본 P2pool 은 테스트가 어느정도 완료되면 셋팅값 배포해서 P2pool p2p 네트워크 구축하실 수 있게 하겠습니다.
-------------------------------------
꼬리말
* 게시글 내용 삭제시 레벨 강등
* 질문은 각 주제별 게시판에.
비트코인 암호화화폐 커뮤니티 땡글~ 땡글~
-------------------------------------
Tpruvot 가 만든 버전인데 decred branch 컴파일해야됩니다. Master branch 는 안되요~