이더리움 코어 개발자들이 ASIC을 거부하는 이유가 무엇인가요??

안녕하세요???

이더리움 코어 개발자들이 ASIC을 거부하는 작업증명 알고리즘인 '프로그래매틱 작업증명'을 적용하기로 합의했다고 하는데요 예전부터 이더리움 개발자들이 ASIC을 거부해왔던 것으로 기억하는데 무슨 이유가 있을까요????

답변 미리 감사합니다..

    1개의 답변이 있어요!

    • 안녕하세요?

      비트코인에서 사용하는 PoW는 강력한 해쉬연산이 필요하여 이를 위해 해쉬연산에 특화된 전용칩 ASIC(어플리케이션을 반도체로 구현한 것)을 이용하기 시작하면서 채굴을 전문으로 하는 Pool이 생기고 이들이 대형화되면서 집중화되기 시작하여 블록체인의 기본사상과 위배되는 일들이 벌어지기 시작했습니다. 마이닝Pool이 전체해쉬 파워의 51%를 넘는 힘을 가지게 된다면 잠재적으로 보안자체의 위협이 될 수 있고, 합의에 대한 영향력이 막강해지기 시작했죠. 그래서 이더리움에서는 ASIC를 거부하는 작업증명을 개발했습니다. 이더리움의 합의엔진은 Ethash라고 부르는데 컴퓨팅파워를 사용하지 않고 메모리를 이용하여 PoW를 구현합니다. 메모리의 일정부분과 넌스를 조합하여 해시를 계산하는 방식을 사용합니다. 이더리움을 돌리면 DAG라는 알고리즘을 사용하는데 이더 채굴을 시작하면 DAG화일이 생성되는 것이 이러한 원인으로 발생됩니다.

      감사합니다.