이더리움이 개발 중인 ProgPOW 합의 알고리즘은 어떤 알고리즘인가요?
이더리움에서 ProgPOW 라는 새로운 합의 알고리즘을 개발하고 있다는 글을 보았습니다.
ProgPOW는 어떤 알고리즘이며 기존 POW 합의 알고리즘과 비교해 어떤 장점이 있나요?
ProgPoW란 'Programmatic Proof of Work'의 줄임말입니다. 이것은 ASIC 채굴기와 일반 GPU 채굴 사이의 갭을 줄여주는 확장 기능이 적용된 PoW 합의 알고리즘이자 채굴 방식이라고 할 수 있습니다.
보통 PoW 합의 알고리즘에서는 알고리즘에 맞게 채굴 하드웨어를 발전시키곤 했는데, 이 ProgPoW에서는 특이하게도 주어진 하드웨어에 맞게 알고리즘을 수정하는 방식으로 변화가 이루어진다고 할 수 있습니다.
이런 변화가 이루어지는 이유는 전문 ASIC 채굴 장비로 이더리움을 채굴하는 업자들에 비해 일반 GPU를 활용한 채굴자들의 경쟁력이 떨어지고 공정한 채굴이 이루어지지 않는다는 이유 때문입니다. 즉 ASIC 전문 채굴 장비를 활용할 때 Keccak 해시 함수에 대한 연산 속도가 더 빠르고 전력 소모가 적으며 채굴 효율성이 향상된다는 점에서 일반 GPU 채굴이 불리할 수 밖에 없는 것입니다.
따라서 ProgPoW 알고리즘은 일반 GPU 카드가 발휘할 수 있는 성능을 최대한 활용할 수 있도록 개발될 것이며 이를 통해 채굴의 집중화가 완화되지 않을까 생각합니다.
또한 POS로 완전하게 전환하기 이전부터 채굴 보상을 줄이고 난이도를 높이며 POW를 ProgPoW로 전환함으로써 채굴 업체들의 영향력을 점진적으로 줄여나가기 위한 이유도 있으리라 생각합니다. 난이도를 한 번에 높여 POW를 불가능하게 만드는 '난이도 폭탄'을 연기한 이유도 채굴 업체들에게 POS로의 변화를 준비할 시간을 주고 자연스럽고 점진적인 POS로의 전환을 목표로 하기 때문입니다.
끝으로 ProgPoW는 커뮤니티의 투표를 통과하여 실행이 될 것으로 보이며 이를 위한 자금 조달도 성공한 바가 있습니다.
답변이 도움이 되길 바랍니다.