안녕하세요 모릭풀입니다.
(http://hdac.moricpool.com)
여전히 뜨겁기도 하고 벌어지지 말았으면 했던일까지 벌어져서 마음이 무겁습니다.
모릭풀은 모든 기능을 완벽히 구현하고 공개를 하려고 했는데 어쩌다보니 사전공개를 하면서 계획이 살짝 틀어졌습니다.
오늘은 하루종일 ethminer님과 함께 소스 및 DB를 하나 하나 확인, 검증작업을 진행했습니다. (@ethminer 오랜시간 고생하셨습니다)
개발 부분에 관심있으신 분들은 디스코드의 ESN / KOREAN / mining 채널에 오시면
언제든 과거 내역을 포함하여 논의했던 내용을 보실 수 있습니다. 풀 개발에 관심 있는 분들은 참여해 주세요.
(ESN 채널인데 왜 딴코인 얘기하느냐 하시면 과거 @쌍둥아빠 님이 오프에서 그렇게 했으면 좋겠다고 했던 기억때문인데,
혹시 문제가 된다면 다른 채널로 옮기도록 하겠습니다.)
모두가 개발자가 아닌관계로 쉽게 풀어서 이야기를 풀어나가도록 하겠습니다.
현재 저희 풀은 약 25% 정도는 풀의 자동 출금 기능이 동작하고 있습니다.
그리고, 조금전(1시 14분 경) 미지급된 (Pending 처리된) 약 75%의 블록에 대한 수차례 검증작업을 거쳐서 지급을 마쳤습니다.
(22일 밤 10시 이후 두번째 지급입니다)
자동 출금과 관련해서 프로그램은 완성되었고 하단에 공개한 프로그램을 통해 조금전 지급을 완료한 상태입니다.
소스를 공개하여 함께 토론하며 완성하기 위해 github에 협업을 위해 올려두었습니다.
php-cli 로 작성된 프로그램으로 crond 로 돌리기 위해 제작되어있습니다.
현재의 풀서버에 php-cli 와 php-redis 만 설치하면 정상적으로 동작하게 됩니다.
https://github.com/mman07/HDAC_payout
알려진 버그 및 진행 예정 사항
1. 자체 지급기준(모릭풀 기준 1코인) 이하의 해시 기여분에 대해 별도로 지갑별로 모아두어 다음 페이아웃에 합산하는 기능
2. 마지막 페이아웃 블록을 DB에 저장하고, 그 이후부터 페이아웃 하는 기능
- 기준이하 해시 기여분 합산은 현재 개발진행중이며, 금일 채굴분에 대해서는 따로 모아두었습니다.
- 페이아웃 결과는 서버에 로그로 저장해두었습니다. (투명하게 모두 공개 하도록 하겠습니다)
- 버그 패치 작업은 지금 퇴근 안하면 쫓겨날 가능성이 매우 높은 관계로 내일 진행될 예정입니다.
2018-05-24 14:11 추가
현재 공개한 자동페이아웃 소스는 자동페이아웃을 무인으로 배치걸어 사용하기 위한 스크립트 상태입니다.
지급기준 미만 잔여해시 기여분 저장 후, 이를 합산하여 다음 페이아웃에 기여도로 더하는 부분이 아직 자동으로 되지 않는 상태이기 때문에 금일 이 작업이 진행될 예정입니다.
따라서, 지난번 페이아웃 5/24 01:15 이후 현 시점까지 페이아웃된것은 이후 추가적인 작업을 통해
NOMP 풀 소스 자체에서 페이아웃 된것이고, 저 스크립트로의 페이아웃은 아직 진행하지 않은 상태입니다.
이 부분은 금일 위 내용을 더해서 작업을 마친 후, 1시간에 1번씩 페이아웃을 자동으로 진행할 예정입니다.
일정과 관련해서는
금일 4시로 예정된 HDAC의 소스공개를 확인한 후
1) 개선된 소스코드가 올라와서 정확한 분배가 가능해진다면, 그 소스를 사용
2) 아직 검토할 내용이 많다면, 위 사항을 반영 하고 자동 페이아웃을 진행 하겠습니다.
단 1해시라도 여러분의 소중한 해시인만큼 철저하게 검증하고 또 검증해서 공정한 분배를 하려고 합니다.
공개한 소스코드를 사용하실 분들은 꼭 redis 에서 내용을 저장하고, 덤프파일을 별도 보관하셔서
실수로 인한 사고를 방지하십시오.
출금도 정상적으로 잘 이루어진거 같고.. 이제 홀가분한 마음으로 일단 퇴근을 해야 겠습니다 ㄷㄷㄷㄷㄷ
퇴근 가즈아~~~!