이대시 = 메모리 기반의 이더리움 PoW 합의 엔진
하는역할
정확한 믹스해시와 넌스값을 계산하는것이다.
DAG
마이닝을 구동시키면, 십수분 후에는 홈 디렉터리의 디스크 사용량이 2G가량 증가, 이는
이대시에서 캐시영역을 확보하기위해 시드 해시를 생성.
시드 해시로 생성된 약 2G 정도의 캐시 데이터 집합을 DAG파일이라고 한다.
에포크
검증인들이 검증 작업을 하는 체크포인트의 블록 간격을 지칭하는 말이다.
이더리움은 이러한 전용 채굴기를 개발할 수 없게 하기 위해 일정한 시간마다 암호화 알고리즘을 변경시킨다.
================>그 시간 간격을 에폭이라 부른다.
에폭이 다음 단계로 넘어갈 때마다 DAG 사이즈는 점점 증가하게 된다.
따라서 DAG 사이즈보다 작은 용량의 그래픽 카드로는 해당 코인을 채굴할 수 없게 되는 것이다.
ASIC채굴기에 의존되는걸방지하기위해 나온거라고도 볼 수 있다.
즉, 독점을 막기위해 나왔다고 보면됀다.
믹스해시는
작업 증명 계산을 할 때 넌스를 이용하여 생성되는 중간 단계의 128바이트 해시값이다.
---------------------------------------------------------------
이 계산과정은 아주 복잡하고 많은 부하가 발생한다.
따라서 넌스값을 갖는 블록들에 의해 작업 증명계산요청이 올경우
디도스공격을 받는것과 같은 부하를 받을 수 있다.
--------------------------------------------------------------
따라서 믹스해시는
여러 중간 단계의 계산을 거쳐 작업증명 계산을 함
1.문제가없다는것을 확인한다.
2.계산이 경량화 됌
'블록체인 > 코어 이더리움' 카테고리의 다른 글
코어 이더리움 11 [믹스해시,넌스,타임스탬프,하드포크 추구하는방향?] (0) | 2022.05.25 |
---|---|
코어 이더리움 10[믹스해시] (0) | 2022.05.25 |
코어이더리움8[블록전파와 포크] (0) | 2022.05.20 |
[코어 이더리움7] 합의 계층 (0) | 2022.05.19 |
[코어 이더리움 6]가스비,전자서명,트랜잭션 처리과정 (0) | 2022.05.19 |