ETH2 검증자 참고 사항: "증명"의 유효성을 결정하는 방법
소스 |Attestant
소스 |
번역가의 메모: Eth2.0 유효성 검사기는 어떻게 더 높은 보상을 받을 수 있습니까? 증명이 블록체인에 더 빨리 패키징될수록 검증자에 대한 보상이 더 높은 것으로 나타났습니다. 이 백서는 검증자가 주요 메트릭 "포함 거리"에 따라 "단일 증명" 및 "집계 증명"의 유효성을 판단하는 데 도움이 됩니다.
첫 번째 레벨 제목
증명은 Eth2.0 블록체인의 현재 상태에 대해 검증자가 시작한 투표를 말합니다. 각 활성 유효성 검사기는 다음 요소로 구성된 에포크(약 6.5분)마다 증명을 시작합니다.
이미지 설명
흥미로운 프로세스 중 하나는 체인 헤드인 최신 유효 블록을 증명하기 위해 투표하는 검증자를 지칭하는 체인 헤드 투표입니다. 체인 헤드 투표의 구성은 아래 그림과 같습니다.
이미지 설명
그림 2: 체인 헤드 투표 구성
여기서 슬롯은 검증인이 현재 체인 헤드를 증명하기 위해 투표한 위치를 말하며 해시 값은 검증인의 위치를 식별합니다. 이 둘의 조합은 블록체인의 특정 지점을 고유하게 식별하고 충분한 투표를 얻은 후 네트워크가 체인 상태에 대한 합의에 도달합니다.
집계는 여러 증명으로 구성되며 체인헤드 투표 및 최종 투표를 포함하여 모든 증명은 동일한 위원회에서 투표한 다음 하나의 집계 증명으로 결합됩니다.
이미지 설명
그림 3: 집계된 증명의 구성
집계 증명은 두 가지 면에서 단순 증명과 다릅니다. 첫째, 집계된 증명에는 여러 유효성 검사기가 있습니다. 둘째, 그의 서명은 일치하는 간단한 증명의 서명으로 구성된 집계 서명입니다. 집계 증명은 저장에 매우 적합하지만 추가 통신 및 계산 부담이 따릅니다(자세한 내용은 아래 참조).
이 집계 프로세스를 수행하는 유효성 검사기를 집계자라고 합니다.
첫 번째 레벨 제목
증거 보상 증가
Eth2.0은 메트릭 포함 거리를 사용하여 검증자가 증명할 보상을 계산합니다. 슬롯의 패키징 거리는 프루프가 만들어지는 슬롯과 먼저 프루프를 블록에 패킹하는 슬롯 사이의 차이를 나타냅니다. 예를 들어 슬롯 ss에서 증명이 이루어지고 슬롯 s+1s+1의 블록에 패킹되면 패킹 거리는 11입니다. s + 5s + 5에서 블록에 패킹되면 패킹 거리는 55입니다.
증명의 상대적 가치를 반영하기 위해 패킹 거리의 크기에 따라 증명을 담당하는 검증자에게 차등 보상이 주어집니다. 구체적으로 보상에 1/d를 곱합니다. 여기서 d는 패킹 거리입니다.
이미지 설명
네트워크가 잘 작동하면 모든 증명의 패킹 거리가 1이 됩니다. 이것은 최대 효과를 달성하고 이에 따라 최대 보상을 달성한다는 것을 증명하는 것을 의미합니다. 증명이 지연되면 그에 따라 검증인의 보상이 줄어듭니다.
첫 번째 레벨 제목
포장 증명 프로세스
그렇다면 증명은 어떻게 Eth2.0 블록체인에 포함됩니까? 프로세스는 다음과 같습니다.
1. 각 증명 검증자는 체인 상태와 관련된 데이터를 기반으로 증명을 생성합니다.
2. 증거는 Eth2.0 네트워크의 해당 집계자에게 방송됩니다.
3. 증거를 받은 애그리게이터는 이를 동일한 위원회에서 투표한 다른 증거와 병합합니다.
5. 집계된 증명이 체인에 추가되지 않은 경우 블록을 제안하는 검증자는 이를 블록에 포함할 수 있습니다. 검증된 패킹 거리가 1을 초과하면 그 이유를 파악해야 합니다. 영향을 미치는 몇 가지 요인이 있습니다.
보조 제목
검증자는 "증명 생성 지연" 문제가 있을 수 있습니다. 예를 들어 체인 상태에 대한 정보가 오래되었거나 검증자가 증명을 생성하고 서명하는 데 많은 시간을 할애할 능력이 없을 수 있습니다. 이유가 무엇이든 지연된 증명은 프로세스의 나머지 단계에 간접적인 영향을 미칩니다.
보조 제목
검증자가 증명을 생성하면 네트워크의 애그리게이터에게 브로드캐스트해야 합니다. 이 프로세스는 애그리게이터가 전체 네트워크에 브로드캐스트되기 전에 증명을 집계하기 위해 적시에 가장 빠른 증명을 받을 수 있도록 설계되었습니다. 유효성 검사기는 애그리게이터에 대한 빠른 브로드캐스트 증명을 보장하기 위해 가능한 한 많은 다른 유효성 검사기와 연결을 시도해야 합니다.
보조 제목
집계 프로세스가 지연될 수 있음을 보여줍니다. 이에 대한 가장 일반적인 이유는 생성된 증명이 노드에 과부하를 주기 때문입니다. 그러나 집계 알고리즘의 속도는 집계된 증명을 요구하는 다수의 유효성 검사기가 있는 경우 집계에서 상당한 지연을 유발할 수도 있습니다.
보조 제목
증명 브로드캐스트 지연과 마찬가지로 집계 증명도 네트워크에 브로드캐스트해야 하며 동일한 지연이 발생할 수 있습니다.
보조 제목
블록 생산 실패
이는 체인에서 데이터의 일부가 되기 위해서는 블록으로 패키징되어야 함을 증명합니다. 그러나 블록 생성에 실패할 수 있습니다. 검증자가 오프라인 상태이거나 네트워크의 나머지 검증자의 데이터를 성공적으로 동기화하지 못하는 경우 생성된 유효하지 않은 데이터는 체인에서 거부됩니다.
블록 생성은 검증자의 상태에 영향을 받기 때문에 유효한 블록이 생성되고 인증되는 슬롯 다음의 첫 번째 슬롯인 가장 빠른 패키징 슬롯을 정의합니다. 이러한 범위는 증명이 존재하지 않는 블록에 압축될 수 없고 유효성 검사기 유효성의 영향을 받지 않도록 고려합니다.
보조 제목
그럼에도 불구하고 악의적인 검증자가 주어진 증명을 집계하는 것을 거부하거나 블록에 증명을 포함하는 것을 거부할 수 있습니다. 전자에 대한 해결책은 각 증명 그룹에 여러 애그리게이터를 할당하는 것이고, 후자에 대한 해결책은 집계된 증명을 블록으로 묶는 것을 거부하는 행동에 불이익을 주는 것입니다. 그러나 블록 포함 거부에 대한 페널티가 금전적 보상을 받거나 그 행위가 정치적으로 더 가치 있는 경우, 증명을 담당하는 검증인은 블록 생성을 담당하는 검증인에게 해당 증명을 블록에 포함시키도록 강제하는 어떠한 조치도 취할 수 없습니다. 차단하다.
첫 번째 레벨 제목
전산 타당성 증명
증명 유효성은 블록 생성 및 블록 거리를 고려하여 증명이 네트워크에 얼마나 유용한지를 나타냅니다. 다음과 같이 계산됩니다.

포장 거리가 최대 32개여서 포장에 실패한 경우 포장의 유효성은 0입니다.
첫 번째 레벨 제목
단일 증명의 경우 증명의 유효성을 계산하는 것은 흥미로울 수 있지만 값 자체는 그다지 의미가 없습니다. 집계된 증명의 효율성(더 긴 시간 및 더 많은 유효성 검사기 포함)을 통해 유효성 검사기 그룹의 전반적인 효율성을 더 잘 이해할 수 있습니다. 집계 증명의 유효성은 개별 증명 유효성의 평균입니다. 예를 들어, 주어진 그룹의 모든 유효성 검사기 유효성에 대한 7일 로그를 가져와 평균을 구합니다.
요약하다
고지 사항: ECN의 번역 작업은 중국 이더리움 커뮤니티에 고품질 정보 및 학습 리소스를 제공하는 것을 목표로 합니다.기사의 저작권은 원저자에게 있습니다.재인쇄는 원문의 출처와 ethereum.cn을 표시해야 합니다.장기적으로 재인쇄, 연락주세요
이더리움에 대한 자세한 내용은 다음을 참조하십시오.
공개 계정: ETH 중국 웹사이트
홈페이지: ethereum.cn
고지 사항: ECN의 번역 작업은 중국 이더리움 커뮤니티에 고품질 정보 및 학습 리소스를 제공하는 것을 목표로 합니다.기사의 저작권은 원저자에게 있습니다.재인쇄는 원문의 출처와 ethereum.cn을 표시해야 합니다.장기적으로 재인쇄, 연락주세요ethereumcn@gmail.com승인합니다.


