이중작업증명(DPoW, Dual Proof of Work)이 무엇인가요?
PoW는 익히 들어 친숙한 합의알고리즘 종류중 하나인데 이중작업증명은 처음 들어본터라 아하 전문가님들께 질문드립니다.
이중작업증명(DPoW, Dual Proof of Work)이 무엇인가요?
답변 부탁드립니다!
이중 작업 증명 DPOW(Dual Proof of Work)는 Grin 블록체인에서 채택한 합의 알고리즘이라고 할 수 있습니다.
이 DPOW는 그 이름(Dual)처럼 Primary POW와 Secondary POW의 두 가지 방식으로 이중으로 작업 증명을 실행합니다.
먼저 Primary POW는 ASIC 채굴기에 친화적이며 GPU 채굴에 비해 넉넉한 메모리 용량을 확보할 수 있으므로 매우 큰 효율성을 보여줍니다. 그리고 Secondary POW는 ASIC 채굴기에 내성을 가지도록 6개월마다 하드포크를 진행하게 됩니다.
그렇다면 이렇게 두 가지 POW 합의 알고리즘을 동시에 운영하는 이유는 무엇인지 알아보도록 하겠습니다. 앞서 말씀드린 것처럼 DPOW가 그린 블록체인의 합의 알고리즘이라고 할 때 처음부터 ASIC 채굴로 지나치게 효율이 높은 채굴이 진행되는 것을 막기 위한 목적이 큽니다.
즉, 처음에는 Secondary POW의 비중이 90%를 차지하고 Primary POW의 비중이 10%를 차지하도록 채굴이 이루어짐으로써 채굴을 통제하면서 점차 Primary POW를 통한 ASIC 채굴을 비율을 높여간다는 전략인 것입니다.
끝으로 시간이 지날수록 Secondary POW 채굴 방식은 높은 난이도로 인해 채굴이 사실상 어려워지게 되어 종국에는 Primary POW를 통한 ASIC 채굴이 일반화 된다고 할 수 있겠습니다.
답변이 도움이 되길 바랍니다.