저는 당연히 GPU를 더 지지해야겠다고만 막연히 생각하고 있었습니다만,
이번 12월 7일에 있었던 코어 개발자 그룹 미팅때에 ProgPoW에 대한 일부 이더리움 개발자들의 대화를 보면, 분권화에 초점을 맞춰서 얘기하고 있더군요. 토론중에 나왔던 일부 개발자들의 발언에는 약간의 함정과 문제가 있는 것 같아서 이를 정리 겸 토론해보고자 합니다.
재미를 위해서 번역말투를 조금 고치고, 저의 개인적인 의견을 짧게 추가했습니다
참고: 12월 7일 이더리움 코어개발자 그룹 미팅 51회 요약 노트 - https://github.com/ethereum/pm/blob/master/All%20Core%20Devs%20Meetings/Meeting%2051.md#progpow-update
요약 노트 일부 인용
(일부 인용이므로 토론에서 진행되었던 뉘앙스와 좀 다르게 해석하는 것이 가능합니다. 번역은 파파고의 도움을 받고 조금 수정했습니다)
- ProgPoW, if we were to replace hashimoto/ethhash with this, it would probably keep ASICs away for 1-1.5 years
- 번역) ProgPoW, 만일 우리가 해시모토/ethash를 대신하게 되면, 이는 아마도 1-1.5년 동안 ASIC을 떨어지게 할거다.
- 의문) 겨우 1~1.5년 지연시킬 수준밖에 안될까? 그 근거는?
- If we increase the resistance towards ASICs then that could itself increase centralization because only a very advanced ASIC manufacturer could afford to R&D such an ASIC that would get efficiency gains
- 번역) 만약 우리가 ASIC에 대한 저항을 증가시킨다면, 이는 그 자체로 중앙집중화를 가중시킬 수 있다. 왜냐하면 오직 매우 진보된 ASIC 제조업체만이 효율성 이득을 얻을 수 있는 ASIC를 연구할 수 있기 때문.
- 의문 #1) 매우 진보된 ASIC업체조차 납득할 만한 효율을 얻게되지 못해서 ASIC을 만들지 않게 될 가능성은?
의문#2) GPU업체 역시 더 나은 하드웨어를 계속 개발할 것이다. 가장 진보된 ASIC업체는 바로 GPU제작 업체 아닐까?
- So he believes it would buy us 1-2 yrs, but another approach is to use an algo which is extremely ASIC-friendly
- 번역) 그럼 그 업체는 1-2년 정도 구입할 것이라고 믿을것인데, 또 다른 접근법으로는 극도로 ASIC에 우호적인 algo를 사용하는 것이다.
- 해설) ASIC에 우호적으로 만들면 어떤 업체든지 ASIC개발 참여가 가능하고, 일부 업체로 중앙화되는 것은 막을 수 있다??
- 의문) ASIC 업체 좋은 일을 이더리움측에서 한다는 것은 문제있는거 아닌가? 그것도 일부 업체들의 전유물이 될 수 있게하는?
- We could adopt ProgPoW now and if a year from now we still don't have PoS, we might consider switching to something very ASIC friendly which even a small manufacturer can produce
- 번역) 우리는 지금 ProgPoW를 채택할 수 있고, 만약 지금부터 1년 후에도 PoS가 없다면, 우리는 작은 제조업체가 생산할 수 있는 매우 친숙한 ASIC로 바꾸는 것을 고려할 수 있을 것.
- 의문) 오잉? PoS 전환이 1년 후에도 전환이 없을 수 있다고? ASIC을 지원할지 말지는 ProgPoW를 일단 전환하고 난 뒤에 생각해볼 문제가 아닐까?
짧은 토론 시간중에 나온 이야기이므로 여러 이슈에 대해 종합적으로 생각하지 않고 나온 얘기라고 생각합니다. 따라서 위 의견에대해 너무 날선 비판을 할 필요는 없다고 생각합니다. 위의 토론 말고도 다른 내용이 있으니 같이 참고하시기 바랍니다.
긍정적으로 생각할 수 있는 부분은
- 이더리움 개발자는 우리가 생각하는 것보다 ProgPoW를 더 진지하게 고민하고 있다. 적어도 코어개발자 미팅에서 나누었던 대화만큼의 비중을 두고 있다는 점입니다.
- 이더리움 개발자는 PoS전환을 서두르고 있지만, 지금 시점 일년 후에도 PoS로 전환되지 못할 가능성도 염두해두고 있다는 점입니다.. (PoS전환의 이유를 중앙화 방지를 위함임을 다시 한번 상기할 수 있습니다.)
- 일부 개발자는 ProgPoW 테스트넷을 할 계획이 있음 (ethminer 메인테이너이자 개발자인 chfast씨)
마지막으로 51회 이더리움 코어 개발자 미팅 동영상을 링크합니다.
https://youtu.be/V4sAl-B8yZU?t=3210
(위에서 인용했던 개발자의 발언 링크)
여기서도 ASIC에 대해 의견이 분분하듯이 이더리움 개발자들도 결국
아식의 성능이 아니라 유통, 선채굴 등 마케팅적인 관점에서 보지 못 한다면 또 아식을 허용할 가능성이 있어 보입니다.
"결국엔 ASIC이 또나와 그 끝은 GPU야."라고 개발자들이 말하지만,
그러나 GPU는 게임이라는 다른 용도가 있고 기존 유통 그물망에 분산 공급 되지만 ASIC은 수익성이 보장 되는한 일부에게만 판매 되어 시장을 교란하겠죠.
가능하시면 이런 메시지를 개발자들에게 전달해 주시기 바랍니다.