안녕하세요.
쌩광부입니다.
요즘 ProgPOW 이야기가 많이 나오고 있는데요.
도대체 ProgPOW가 뭔지 제가 좀 찾아봤습니다.
ProgPOW : A programmatic (dynamic) Proof-of-Work
프로그래밍 (동적인) 작업증명
최근 채굴판에는 ASIC (Application Specific Integrated Circuit, 주 문형 집적회로)는 놈 때문에 GPU 채굴자들이 많이 힘들어하고 있는데요.
ProgPOW는 ASIC을 무력화하기 위해 만들어진 새로운 알고리즘 이라고 보시면 됩니다.
기존 POW는 Ethash, Equihash, CryptoNight등의 알고리즘으로 GPU가 연산하고 거기서 나온 결과값(Nonce)으로 작업을 증명하고 블록을 생성하는 과정을 거치는데요.
시간이 흐르고 기술이 발전함에 따라 새로운 ASIC이 출현하면서 Anti-ASIC을 표방하던 위의 알고리즘들이 모두 잠식당하게 된것입니다.
최근 모네로의 경우 CryptoNightV7, CryptoNightV8 등의 알고리즘으로 변경하면서 지속적으로 ASIC을 방어하고 있는데요.
이런 상황에서 이더리움 계열의 코인에서 사용할 수 있는 새로운 알고리즘을 제안한 것이 바로 ProgPOW입니다.
사실 ProgPOW의 대한 이야기는 꽤 오래전부터 나왔었는데요.
간단하게 설명하면 ProgPOW에서는 기존의 단순 연산으로만 이루어졌던 알고리즘에 추가적으로 GPU 고유의 기능들을 연산에 추가함으로써 단순 연산만 가능한 ASIC을 무력화 시키는 것입니다.
만약 ProgPOW에 대응하는 ASIC이 나온다면 그것은 바로 GPU하고 동일해야만 하는것이죠.
최근 Pirl, Expanse, Ubiq 등의 코인이 ProgPOW를 도입했거나 도입할 예정이라고 하는데요.
이더리움의 경우 최종 목적이 결국 POS (Proof-of-stake, 지분증명) 이기 때문에 ProgPOW 도입 여부가 결정되지 않았습니다.
저는 ProgPOW에 대해서는 그렇게 찬성하는 편은 아닙니다. (땡글에서 이러면 돌 맞을 수도 있겠지만요. ^^)
작년에도 보았듯이 출력포트 없는 마이닝 GPU가 나온것 처럼 분명 ProgPOW에 대응하기 위해 별도의 GPU가 생산될 것이고 그럼 결국 또 다시 새로운 ProgPOW를 도입해야 되는 상황에 처하게 된다고 생각되네요.
여러분의 의견은 어떠한가요?
GPU 채굴의 생명 연장을 위해 ProgPOW의 빠른 도입이 필요한 것일까요?
출력포트 없는 GPU도 ASIC이 아닌 GPU 잖아요.
ESN도 눈치 보지말고 빨리 ProgPOW로 넘어 갔으면 합니다.
ASIC 해쉬라도 ESN에 붙어 줬으면 하시는 분들도 있겠지만 ASIC이 사라지면 그 만큼 채산성이 좋아지기때문에 GPU가 더 붙을꺼라 생각이됩니다.