이더리움에서 연구중인 ProgPoW 알고리즘이 어떤 역할을 하는건가요?
최근 이더리움측에서 ProgPoW라는 알고리즘을 연구 중이다고 하는데요. 또 다른 새로운 검증방식을 도입한다는 말인지, 아니면 문제점을 개선한다는 말인지 이해가 잘 않되는데요.
이더리움에서 연구중인 ProgPoW 알고리즘이 어떤 역할을 하는건가요?
ProgPoW를 도입하면 보안이나 속도가 개선되는 건가요?
ProgPoW란 'Programmatic Proof of Work'의 줄임말입니다. 이것은 ASIC 채굴기와 일반 GPU 채굴 사이의 갭을 줄여주는 확장 기능이 적용된 PoW 합의 알고리즘이자 채굴 방식이라고 할 수 있습니다.
보통 PoW 합의 알고리즘에서는 알고리즘에 맞게 채굴 하드웨어를 발전시키곤 했는데, 이 ProgPoW에서는 특이하게도 주어진 하드웨어에 맞게 알고리즘을 수정하는 방식으로 변화가 이루어진다고 할 수 있습니다.
이런 변화가 이루어지는 이유는 전문 ASIC 채굴 장비로 이더리움을 채굴하는 업자들에 비해 일반 GPU를 활용한 채굴자들의 경쟁력이 떨어지고 공정한 채굴이 이루어지지 않는다는 이유 때문입니다.
즉 ASIC 전문 채굴 장비를 활용할 때 Keccak 해시 함수에 대한 연산 속도가 더 빠르고 전력 소모가 적으며 채굴 효율성이 향상된다는 점에서 일반 GPU 채굴이 불리할 수 밖에 없는 것입니다.
따라서 ProgPoW 알고리즘은 일반 GPU 카드가 발휘할 수 있는 성능을 최대한 활용할 수 있도록 개발될 것이며 이를 통해 채굴의 집중화가 완화되지 않을까 생각합니다.
이미 ProgPoW는 커뮤니티의 투표를 통과하여 실행이 될 것으로 보이며 이를 위한 자금 조달도 성공한 바가 있습니다.
답변이 도움이 되길 바랍니다.