안녕하세요? coincoin 입니다.
이더리움 공지 이제 더 안 할려고 했는데 또 하게 됐습니다.
중요한거라 제목 색깔도 또 칠했구요.
1. 이더리움 전용 서버를 오픈하였습니다.
asia1.ethereum.miningpoolhub.com
us-east1.ethereum.miningpoolhub.com
europe1.ethereum.miningpoolhub.com
땡글의 마이닝 1세대 분들은 기억하실만한 주소명 형식이지요? 아마 @WEBUS 님은 기억하실듯 합니다ㅎㅎ
기존의 hub.miningpoolhub.com 으로 마이닝하셔도 작동은 합니다만 전용 서버가 훨씬~ 더 낫습니다.
멀티풀이라 한 서버 내에 여러 코인들이 있는데 이 서버에는 이더리움만 있거든요.
특히 한국분들이 많은 땡글은 필히 asia1.ethereum.miningpoolhub.com 으로 옮겨가시는게 좋습니다.
여러모로 귀찮게해서 죄송합니다.
더 나은 환경을 제공할려고 한 것이니 양해해 주세요.
2. 페일오버를 지정하세요.
이전에는 hub.miningpoolhub.com 이라는 대표 도메인으로 모든 마이닝 서버를 통일시켰었습니다.
지역별 서버를 이용한 페일오버를 염두해 주지 않았는데요 이는 여러가지 이유가 있지만
본래 멀티풀 특성상 의도된 접속 끊기가 있는데 이를 페일오버와 혼동시켜 괜히 멀리 있는 지역 서버로 접속하게 되기 때문입니다.
(참고로 마이닝풀허브는 여러 코인 마이닝을 서비스하는 멀티풀입니다)
하지만 알고리즘 스위칭 같은 기능보다는 이더리움만 파겠다는 분들이 많은 관계로
dwarf 처럼 각 지역의 서버를 페일오버로 거시는것을 추천합니다.
eth-proxy 쓰시는 경우 아래처럼 설정하시면 됩니다.
POOL_HOST = "asia1.ethereum.miningpoolhub.com"
POOL_PORT = 20536
POOL_HOST_FAILOVER1 = "europe1.ethereum.miningpoolhub.com"
POOL_PORT_FAILOVER1 = 20536
POOL_HOST_FAILOVER2 = "us-east1.ethereum.miningpoolhub.com"
POOL_PORT_FAILOVER2 = 20536
us-east1 과 europe1 은 바꾸셔도 됩니다.
인터넷 회선 회사에 따라 태평양을 건너는 것이 빠를 수도 있고 유럽 대륙으로 가는게 빠를 수도 있습니다.
(어차피 두번째, 세번째 서버는 첫번째 서버가 점검이나 다운되었을 때만 접속할거라 어디를 써넣든 별 차이 안 납니다)
3.
20538 포트를 잠정적으로 닫습니다.
이 포트는 ethminer 가 직접 마이닝할 수 있는 포트였습니다.
최대한 호환성을 높이고 많은 마이너가 접근할 수 있도록 하기 위해 ethminer 직접 접속 포트를 제공했었는데요
이 포트로 인해 불필요한 서버 부하가 많아지고, DDoS 공격으로 의심되는 류의 접근도 감지되었습니다.
DDoS 구나 하고 딱 막으면 되지만, 사실상 정상 마이너와 구별이 쉽지 않은 점이 있습니다.
정상 마이너도 DDoS 라고 할만큼 불필요한 접근을 많이 하고 비효율적이기 때문입니다.
그래서 느닷없이 풀이 자동 차단시켜버리면 마이너가 오판으로 피해를 볼 수 있는 만큼
아예 차라리 포트를 없애는게 낫다고 느꼈습니다.
또, 한가지 이유는 ethminer-genoil 이 stratum 을 지원하기 때문입니다. 이는 아래에 자세히 적겠습니다.
(굳이 이 포트로 마이닝을 해야하는 이유가 있으시면 쪽지를 주세요. 상황을 봐서 whitelist 로 등록해서 열어드리겠습니다)
4. ethminer 의 변종으로 ethminer-genoil 이 있습니다.
(실제론 이름도 같아서 그냥 ethminer 이름으로 배포되고 있습니다)
이 ethminer-genoil 은 기존 ethminer 의 fork 버젼으로 CUDA 가 지원되고 stratum 프로토콜도 내장하고 있습니다.
물론, 기존 opencl 을 이용한 마이닝도 그대로 지원되고 약간씩 더 개선된 부분도 있습니다.
qtminer 는 CUDA 를 지원하지 않아 nVidia 분들에게 별로 추천할 수가 없었는데
이 ethminer-genoil 은 기능이 알차게 잘 들어가 있어서 완벽히 대체 가능합니다.
qtminer 보다 더 추천할만한 마이너예요.
제가 풀 오픈할 때에도 ethminer-genoil 에 stratum 기능이 들어있긴 했는데
제가 몇가지를 착각하는 바람에 stratum 기능이 아직 정상작동하지 않는다고 판단했었습니다.
다시 시도해보니 잘 되네요. eth-stratum-mining-proxy 포트 20535 와 완벽히 호환됩니다.
사용법은 아래와 같습니다.
기존 명령어
ethminer -G -F http://hub.miningpoolhub.com:20538/username.workername
대신
ethminer -G -S asia1.ethereum.miningpoolhub.com:20535 -O username.workername:password
위와 같이 적어주면 됩니다. -S 를 적어주시고 포트는 20535 이고 -O 이후 username.workername 그리고 콜론(:), 암호를 넣으시면 됩니다.
(-s 는 테스트용 시뮬레이션 옵션입니다. 꼭 대문자 S 를 적어주세요. 제가 이것 때문에 실수했었습니다)
username 은 마이닝풀허브 로그인 아이디, workername 은 마이닝 기계 구분용 이름 아무거나 넣어주시고
암호도 그냥 아무 값이나 넣으면 됩니다. 암호는 구시대 마이닝 프로토콜에서 남은 것일뿐 딱히 풀에서 검사하지도 않습니다.
5.
uncle rate 관련해서 여러가지 테스트, 모니터링을 하고 있습니다.
블럭 발견이 조금 늦더라도 발견된 블럭을 전파해서 수익을 얻는게 좋은 경우도 있기 때문에
마냥 uncle rate 가 높다고 나쁘지는 않은 것 같습니다.
수익이 없는 것보단 낫다고나 할까요. 좀 더 서버를 최적화하고 여러모로 알아보도록 하겠습니다.
5.
그냥 잡담..
제가 풀을 운영한지 2년째입니다.
예전 분들 대다수는 지금 안 보이지만 어찌하다보니 전 여태 풀을 운영하고 있네요.. 흐미
어제 마이닝풀허브 게시판의 끝 페이지로 가서 글을 몇 개 읽어봤는데 참 다사다난했었구나 하는 생각이 듭니다.
해외 포럼에서 오해를 받았던 적이 있습니다.
Dash 내부 버그로 인해 masternode 를 제 껄로 강제 지정해 부당 이득을 취했다는 오해를 받았는데요.
한화로 300만원 정도 될거예요. 그러니까 그 여파도 꽤 컸습니다.
그게 억울한게... 제 masternode 도 아니었고 그냥 dash 버그였었습니다.
마풀허 bitcointalk 게시판에서 욕을 진탕 먹고 온갖 야유와 비난이 줄줄이 달렸었는데
제가 같은 시점에 다른 풀들에서도 이런 일이 발생한거를 알리고 버그임을 증명하면서 오해가 풀리며 해결되었었습니다.
근데 그 때도 이 정도로 마음 고생하진 않았던거 같습니다.
그건 뭔 차이일까 생각해보니... 아무래도 해외 사람들보다 한국 사람들 해시에 더 책임감을 느껴서 그런게 아닐까 싶네요.
초창기 maxcoin 블럭발견 확률 볼 때도 이렇게 마음 조렸었거든요.
지금도 책임감과 부담감이 말도 못할 정도로 커졌습니다.
블럭 발견이란게 길~게 보면 공평한 확률이긴 한데 이게 참 사람 마음을 들었다 놨다 합니다.
처음부터 양질의 서비스를 제공하지 못한 점 죄송스럽게 생각하고 있습니다.
괜히 서버 생겼다고 이리저리 옮기라고 해서 다시 죄송합니다.
안정화되면 각 마이너에게 소량의 Bonus 를 적립해 드리겠습니다.
금액 자체가 많지는 않겠지만 그냥 성의 표현이라고 봐주세요. 재물이 있는 곳에 마음이 있다고 하잖아요
한 줄 요약
한국에 사시는 분들은 asia1.ethereum.miningpoolhub.com 으로 모두 옮기세요. 네! 모두 옮기시는게 좋습니다.
한 줄 더 추가 (3월 25일 글 수정)
qtminer 를 쓰시는 경우 아래와 같이 쓰시면 됩니다~
qtminer -s asia1.ethereum.miningpoolhub.com:20537 -u username.workername -G
다운로드 링크 http://cryptomining-blog.com/tag/qtminer/
미국쪽 전용서버로 옮겼습니다. 왠지 더 빠른 것 같은 느낌이 팍팍드네요. ㅋㅋ