이대시 = 메모리 기반의 이더리움 PoW 합의 엔진


하는역할
정확한 믹스해시와 넌스값을 계산하는것이다.

DAG

마이닝을 구동시키면, 십수분 후에는 홈 디렉터리의 디스크 사용량이 2G가량 증가, 이는 
이대시에서 캐시영역을 확보하기위해 시드 해시를 생성.
시드 해시로 생성된 약 2G 정도의 캐시 데이터 집합을 DAG파일이라고 한다.

에포크
검증인들이 검증 작업을 하는 체크포인트의 블록 간격을 지칭하는 말이다. 

이더리움은 이러한 전용 채굴기를 개발할 수 없게 하기 위해 일정한 시간마다 암호화 알고리즘을 변경시킨다.
================>그 시간 간격을 에폭이라 부른다.
에폭이 다음 단계로 넘어갈 때마다 DAG 사이즈는 점점 증가하게 된다. 
따라서 DAG 사이즈보다 작은 용량의 그래픽 카드로는 해당 코인을 채굴할 수 없게 되는 것이다.
ASIC채굴기에 의존되는걸방지하기위해 나온거라고도 볼 수 있다.
즉, 독점을 막기위해 나왔다고 보면됀다.

믹스해시

작업 증명 계산을 할 때 넌스를 이용하여 생성되는 중간 단계의 128바이트 해시값이다.
---------------------------------------------------------------
이 계산과정은 아주 복잡하고 많은 부하가 발생한다.
따라서 넌스값을 갖는 블록들에 의해 작업 증명계산요청이 올경우 
디도스공격을 받는것과 같은 부하를 받을 수 있다.
--------------------------------------------------------------
따라서 믹스해시는
여러 중간 단계의 계산을 거쳐 작업증명 계산을 함


1.문제가없다는것을 확인한다.
2.계산이 경량화 됌

복사했습니다!