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

https://www.ddengle.com/esn/10386172 - [ProgPoW] 개발 보고 및 AMD 그래픽카드 지원받습니다 (종료)

https://www.ddengle.com/10330244 - 이더리움 1.x와 ProgPoW 개발 진척도

https://www.ddengle.com/10255612 - ProgPoW 스터디 및 버그 보고 외

 

지난번에 ProgPoW AMD(OpenCL) 지원을 위해 그래픽 카드를 기부를 받은바 있습니다.

카드 하나는 몇일 뒤 금방 도착했고, 나머지 카드 하나는 기부하시는 분의 개인 사정때문에 지체되었고 아직 도착하지 않았습니만,

여러가지 일이 겹쳐지는 관계로 AMD카드 셋업을 개인 PC에 장착하여 오늘에야 비로소 제대로 테스트해볼 수 있었습니다.

 

위의 글을 보시면 아시겠지만, 스터디 할겸, 이더리움 ProgPoW 테스트넷에 기여도 하고, Ethersocial Network도 ProgPoW 준비를 해두어서 아직 결정되지 않은 ESN의 ProgPoW 전환을 대비하는 등등 좋은 기회였던 것 같습니다.

 

생각보다 AMD(OpenCL) 지원도 어렵지 않게 추가할 수 있었습니다.

- 50블록 주기로 peroid_seed가 변경되게 되는데, 이때 OpenCL커널도 다시 생성시켜야 합니다. 기존 코드는 이것이 제대로 이루어지지 않고 있는 작은 문제가 있었습니다. => 해결

- 커널 컴파일하는 루틴을 따로 빼내서, 3만블록 주기로 dag성성하고, 50블록단위로 커널을 셋업하게끔 고쳤습니다.

- OpenCL은 Nvidia카드를 쓰는 경우도 지원이 되더군요. 일부 작업은 NVidia카드만 달린 채로 코드를 수정.

- 코드가 제대로 작동하는지 검증 디버깅 하는 과정에서 비로소 AMD카드 장착하여 테스트 하였습니다.

 

이로써, ProgPoW를 지원하면서, ethminer 최신 소스를 기반으로 하며(기존 ProgPoW 소스코드는 0.15 버전 낡은 코드 기반)

GPU로 얻은 솔루션을 CPU 루틴으로 검증하는 루틴까지 모두 들어간,

OpenCL 및 CUDA를 모두 지원하는 마이너가 비로서 나오게 된것입니다~

(ProgPoW CPU 검증 루틴은 최신 ethminer에서 이미 지원.

낡은 구버전 기반의 레퍼런스 ProgPoW 마이너는 CPU 루틴이 내장이 안되어있는채로 공개됨) 

 

이 작업은 ESN의 지원을 받았고, 땡글 회원분의 관심으로 AMD카드도 지원받아서 개발을 했으니 ProgPoW가 이더리움에 좀 더 빨리 적용되게 된다면 땡글과 ESN의 공이 일정정도 있는 셈이 되는 것이지요 ^^

 

참고로 RX 570-4G에서 ProgPoW 해시속도가 약 8.6~9MH/s 나오는군요. (P106-100 6G(samsung), 파워제한 85%, 해시 ~8.55MH/s)

 

테스트를 위한 풀도 준비되었더군요. 마이너로 직접 테스트해보실 수 있게 되었습니다~

- Pool: https://testnet.progpool.pro/

 

(윈도우64비트의 경우 OpenCL만 지원하는 버전입니다.)

- AMD(OpenCL, windows binary only) https://github.com/hackmod/ethminer/releases/tag/v0.9.2-opencl-win-1218

CUDA의 경우 아래 실행파일로 테스트 가능합니다. (리눅스/윈도우64비트)

- CUDA(Nvidia) https://github.com/hackmod/ethminer/releases/tag/v0.9.2-opencl-win

 

아마도 어떤 분은 "ESN에서 아직 ProgPoW로 전환하는 것도 결정되지 않았는데 뭐 하는 것일까??" 라고 의아해 할 수 있을 것입니다.

 

현재 progpow 관련 개발 이슈는 go-ethereum 이더리움 노드 코어 소스코드 개발자들이 많은 디스코드 대화방에서도 이루어지고 있는데요.

어제 있었던 토론이 바로 OpenCL 지원에 관련된 이슈였습니다. https://discord.gg/y9Gsw4G (go-ethereum 디스코드 참고. 가입시간 지나면 초대 코드가 자동으로 해지됩니다. 혹 궁금하신 분은 찾아오세요~)

최근에 ethminer에 많은 기여를 하고 계시는 개발자 분도 현재 ProgPoW 관련 작업을 하고 계시는데,
저는 레퍼런스 코드를 바탕으로 기존의 문제를 수정하고, 레퍼런스 코드를 관리하는 입장에게 개발을 하여,

비교 테스트하기에 수월하게 하고 안정적인 마이너를 재빠르게 내놓는다는 관점에서 개발을 하였고,
그분은 ethminer에 ProgPoW + ethash 동시 지원코드를 수정하고 계시는데, 작업이 한창 진행되었지만 바쁘신지 좀 더딥니다. (현재 이 코드 는 CUDA만 지원됨)

ProgPoW라는 같은 목표로 느슨한 연대와 경쟁아닌 개발 경쟁을 하며, 각자 개발을 하고 있지만,
조만간 ethminer 소스코드가 ProgPoW + ethash 동시 지원을 하게 되면 제가 추가했던 cuda-8지원, CUDA코드 일부 최적화 등등 아직 공개하지 않은 작업도 제가 직접 넣을 생각입니다~

또한 이런식으로 이더리움 개발자에게 Ethersocial Network도 간접 홍보하고 있기도 합니다~
"한국의 땡글 마이닝 커뮤니티에서 기부받은 AMD카드로 OpenCL 개발을 하려 한다"고 얘기하기도 하였고요,
제 작업물을 다운로드 받아서 테스트하려 링크를 타고 들어가보면 "이 작업은 Ethersocial Network의 지원을 받았습니다"라고 써놓았고,
디스코드의 제 아바타가 ESN 변형 로고이기도 하죠.

 

스크린샷 하나 투척합니다~

opencl-progpow.png

 

 

941

ethminer님의 서명

주업은 오픈소스 프로그래머

 

ESN 디스코드 - https://discord.gg/hqHm69E

ESN 텔레그램 - https://t.me/ethersocialofficial

 

ESN 주소: 0x0c74e46b115e19726997dd559d2b6ff1bfb79af6

ETH 주소: 0x89307cb2fa6b9c571ab0d7408ab191a2fbefae0a

Attachment
첨부 '1'
댓글 25
default debug random = 0 / type = READ / detected = READ

ESN

이더소셜 네트워크

List of Articles
번호 분류 제목 추천 수 조회 수 글쓴이 날짜
3873 ESN ESN이벤트 참여 인증 이벤트 참여겸 사용테스트를 첨 해봤습니다. 우선 20%더 준다는 로스트월드에서 그나마 저렴한 스팀다리미를 주문 했습니다.    미리 20%더 줄것을 계산해서 입금하니 즉시 되는데 신규가입 1000포인트 쿠폰 주는 건 ... 5 file 4 302
환상의계절
2018.08.20
3872 질문 바이맥스 입금 이벤트 저같이 소량 있는 사람들은 그냥 입금 안하는게 답이겠죠? 200개 가량 있는데 이벤트 금액 100,000 개 중  100000 *0.0001 = 10 과연 200개 가지고 0.0001 프로에 들수 있을 런지  입금했다가 출금 수수료만 날리는건... 1 0 302
호법
2018.11.01
3871 ESN 지갑 비밀번호를 모르겠네요..       지갑 비밀번호를 모르겠네요..   전송할려고 비번을 눌렀는데 다 틀리네요..   강제존버 할듯하네요  ㅠㅠ                  ------------------------------------- 꼬리말 * 게시글 내용 삭제시 레벨 강등 * ... 5 1 303
꽁두
2018.11.04
3870 질문 esnwallet 싱크 문제   esnwallet 을 다운로드하고 싱크를 맞추는 중입니다. 그런데 이게 용량 작은 c 드라이브로 데이타를 받고 있습니다. 용량 큰 다른 드라이브로 지정하려면 어떻게 해야 하나요?   블록이 현재 총 1,998,349 나오는데... 2 0 303
비초이
2018.11.24
3869 ESN peer 문제 해결   제가 ESC 마이닝은 되는데 지갑 실행시 peer를 찾지 못하는 문제가 있엇습니다. 솔직히 조마조마 했죠..--; 머가 문제인지.. 이문제 가지고 한참을 질의 답변을 했는데..결론은 네트워크 문제였습니다.   정리하자... 2 0 304
검은바람
2018.01.24
3868 ESN [모릭풀] ESN모릭풀 장애 복구하였습니다. 안녕하세요 모릭풀입니다.   ESN 전체 네트워크에 TX 공격이 감행되어 블록사이즈가 커지면서 서버 하드디스크가 100%가 되어 노드가 중단되는 사태가 일어났습니다.   원래 예정대로면 서버이전이 예정되어 있는 다... 2 1 305
이니셜225
2018.07.16
3867 질문 ESN 월렛에서 컨트랙트 생성관련 질문 안녕하세요 대학교 강의관련해서 코인공부중인 코린이입니다. ESN월렛에서 테스트네트워크 코인생성을 해봤습니다. 혹시 메인네트워크에서 코인생성하면 제 이더월렛으로 옮길수도 있나요? 같은 솔리디티 코드인데 미... 1 0 305
카렌느
2018.10.11
3866 ESN 시월의마지막날 ESN이 드디어 바이맥스상장되네요~   축하합니다. ESN 국내최초상장~~~   꽃길만 가라고 하고싶지만 그럴리는 없겠죠?   험한 풍파를 만나도 꿋꿋하게 진격하기를 응원합니다.                     ------------------------------------- 꼬리말 * 게... file 0 306
사맛디
2018.10.26
3865 ESN 레저지갑을 이용하여 GonsWellet에서 전송시 에레메세지   안녕하세요?   레저지갑(ledger S)을 이용하여 GonsWellet에서 esn 전송시 아래의 에러가 뜨는데 어떤 의미인지를 모르겠네요 부탁드립니다.   Invalid status 6a80. Check to make sure contract data is on ?    ... 3 1 306
도민
2021.02.22
3864 ESN 맥용 지갑 ESN홈피에 윈도우와 리눅스 지갑만 있습니다. 맥용 지갑도 있으면 좋을것 같습니다.                 ------------------------------------- 꼬리말 * 게시글 내용 삭제시 레벨 강등 * 질문은 각 주제별 게시판에.  ... 4 0 307
광부
2018.05.04
3863 ESN 우리 progpow 한다고 하지 않았나요?         우리 progpow 한다고 하지 않았나요?   언제 도입하는건지?   흠   안하고 그냥 가시는건지?   이것도 젤 먼저해야 그나마 홍보라도 될텐데 ㅎㅎㅎㅎ               4 5 307
소박하게캐자
2019.10.18
3862 ESN [api 서버 명령어 추가] 운영중인 gesn 의 피어를 추출할수 api를 추가하였습니다. @ethminer 님과 대화중에 운영중인 gesn 노드와 접속한 피어들을 쉽게 추출할수 있는 방법을 알게 되어  사용자 분들도 추가하실수 있도록 api에 추가하였습니다.   방식은 두가지 입니다.   1. https://api.esn.gons... 3 309
천재성곤
2018.10.04
3861 ESN Math Wallet 당첨 코인들 잘 나오시나요? 안녕하세요.   Math Wallet 신룡 소환 이벤트 뺑뺑이를 시작부터 오늘까지 한루도 안빼고 돌리고 있습니다. 땡글에서 신룡을 만나시는 분이 빨리 나와야할텐데요...   저는 본인몫 하루 1번의 기회밖에 없기 때문에, ... 6 file 3 309
크림메일
2018.11.11
3860 질문 bit-z 로그인 질문이요~     종종 로그인 화면이 로그인이 안되고 멈추던데   자주 그러는듯 한데 원래 그런가요??   아이디 비번 처도 안들어가지던데..               ------------------------------------- 꼬리말 * 게시글 내용 삭제시 ... 2 0 310
채굴왕매왕
2018.09.07
3859 ESN 지갑 PRIVATE-NET PRIVATE - NET 뜨는데, 문제 없나요?                       ------------------------------------- 꼬리말 * 게시글 내용 삭제시 레벨 강등 * 질문은 각 주제별 게시판에.   비트코인 암호화화폐 커뮤니티 땡글~ 땡... 2 1 311
YOLO-Coin
2018.01.25
3858 ESN [Test Report - wallet] 어제밤에 지갑 설치하고 하루 정도 사용하면서 불편했던 내용 적어 드립니다. ----------------------------------------- Test Environment: Win10 x64 a01. Wallet 재 실행시 Wallet 프로그램이 여러개 실행됩니다.... 5 2 313
rocky76
2018.01.22
3857 질문 Esn 물타기좀 하려고 합니다 거래소 추천좀 해주세요   구매후 바로 출금 가능한 곳이면 더 좋을것 같습니다   Esn거래 메이저는 bitz 인가요?                   9 1 314
생각만고
2019.09.09
3856 질문   ㅣ                     1 0 315
서브
2018.03.30
3855 질문 ESN 아이폰용 지갑은 계획 없을까요? 지난 이삼주 사용하던 안드로이드 스맛폰에 ESN 지갑 받아서 사용중이었는데...   다시 아이폰으로 넘어왔더니 아이폰용 ESN 지갑이 없어서 좀 거시기 머시기 하네요 ...ㅋㅋ   뭐 없으면 없는데로 그냥 데탑용 지갑 ... 7 3 315
일리케
2018.12.18
3854 ESN 땡글과 ESN에 대한 개인적인 아쉬움 저로 말하자면..   게시판에 게시글을 대략 1300개 조금 넘게 섰고, 이때까지 캐시보상으로만 모은 이더소셜이 대략 7000개 정도 됩니다. 초반에는 홀딩 하다가 최근에는 비트로 바꿔서 보관을 하기 시작을 해ㅛ습니... 5 6 315
메르시
2019.08.21
Board Pagination Prev 1 ... 3 4 5 6 7 8 9 10 11 12 ... 201 Next
/ 201
default debug random = 0 / type = READ / detected = READ