상세 컨텐츠

본문 제목

Obol Key concepts

Blockchain

by Yongari 2023. 3. 30. 11:11

본문

Distributed validator

분산 검증자는 둘 이상의 노드/컴퓨터에서 실행되는 이더리움 지분 증명 검증자입니다. 이 기능은 분산 검증자 기술(DVT)을 사용하면 가능합니다.

분산 검증자 기술은 검증의 단일 실패 지점을 일부 제거합니다. DV 클러스터에 참여하는 노드의 33% 미만이 오프라인 상태가 되더라도 나머지 활성 노드는 여전히 서명 대상에 대한 합의에 도달할 수 있으며, 스테이킹 의무에 대한 유효한 서명을 생성할 수 있습니다. 이를 액티브/액티브 이중화라고 하며, 미션 크리티컬 시스템에서 다운타임을 최소화하기 위한 일반적인 패턴입니다.

 

 

 

Distributed Validator Node

 

분산 검증자 노드는 운영자가 분산 검증자 오퍼레이터의 임무를 수행하기 위해 구성하고 실행해야 하는 클라이언트 집합입니다. 또한 운영자는 최적의 성능을 보장하기 위해 동일한 하드웨어에서 중복 실행 및 합의 클라이언트, mev-boost와 같은 실행 페이로드 릴레이어, 기타 모니터링 또는 텔레메트리 서비스를 실행할 수도 있습니다.

위 예시에서 스택에는 Geth, 라이트하우스, 카론, 테쿠가 포함됩니다.

Execution Client

실행 클라이언트(이전에는 이더1 클라이언트라고 함)는 이더리움 네트워크의 트랜잭션 풀을 관리하고 EVM을 실행하는 데 특화된 클라이언트입니다. 이러한 클라이언트는 합의 클라이언트에 블록에 포함할 실행 페이로드를 제공합니다.

실행 클라이언트의 예는 다음과 같습니다:

 

 

Consensus Client

컨센서스 클라이언트의 임무는 흔히 비콘 체인이라고 하는 이더리움의 지분 증명 컨센서스 레이어를 실행하는 것입니다.
컨센서스 클라이언트의 예는 다음과 같습니다:

 



Distributed Validator Client

분산 검증자 클라이언트는 표준화된 REST API를 통해 검증자 클라이언트 ↔ 합의 클라이언트 통신 흐름을 가로채고, 두 가지 핵심 업무에 집중합니다.

1. 모든 검증자가 서명할 후보 의무에 대한 합의 도출
2. 모든 검증자의 서명을 분산 검증자 서명으로 결합하기

 

 

현재까지 비수탁 미들웨어 아키텍처로 구축된 분산 검증자 클라이언트의 유일한 예는 charon입니다.

 

 

Validator Client

검증자 클라이언트는 하나 이상의 이더리움 검증자를 작동하는 코드 조각입니다.
검증자 클라이언트의 예는 다음과 같습니다:

 

Distributed Validator Cluster

분산 유효성 검사기 클러스터는 분산 유효성 검사기 노드의 모음으로, DVK 세레모니 중에 생성된 분산 유효성 검사기 집합을 서비스하기 위해 서로 연결되어 있습니다.

 

 

Distributed Validator Key

분산 검증자 키는 지분 증명 합의에 참여하기 위한 임계값 키로 함께 작동하는 BLS 개인 키 그룹입니다.

 

 

Distributed Validator Key Share

분산 유효성 검사기 개인 키의 한 조각입니다.

 

Distributed Validator Threshold

분산 유효성 검사기가 온라인 상태가 되기 위해 온라인 상태여야 하는 클러스터의 노드 수는 다음 표에 요약되어 있습니다.

 

Cluster SizeThresholdNote

4 3/4 Minimum threshold
5 4/5  
6 4/6 Minimum to tolerate two offline nodes
7 5/7 Minimum to tolerate two malicious nodes
8 6/8  
9 6/9 Minimum to tolerate three offline nodes
10 7/10 Minimum to tolerate three malicious nodes

 

Distributed Validator Key Generation Ceremony

분산 유효성 검사기에서 내결함성을 달성하려면 개별 개인 키 공유를 함께 생성해야 합니다. 신뢰할 수 있는 딜러가 개인 키를 생성하고 분할하여 배포하는 대신, 분산 유효성 검사기 클러스터의 각 운영자가 분산 키 생성 세레모니에 참여하도록 하여 어떤 시점에서도 전체 개인 키를 구성하지 않는 것이 선호되는 접근 방식입니다.

분산 유효성 검사기 키 생성 세레모니는 DKG 세레모니의 한 유형입니다. 세레모니는 모든 유효성 검사기 키 공유 및 관련 메타데이터와 함께 서명된 유효성 검사기 입금 및 종료 데이터를 생성합니다. 여기에서 이러한 세레모니에 대해 자세히 알아보세요.

 

출처: https://docs.obol.tech/docs/int/key-concepts

 

Key concepts | Obol Network

Some of the key terms in the field of Distributed Validator Technology

docs.obol.tech

 

'Blockchain' 카테고리의 다른 글

Random Numbers: Using Chainlink VRF  (0) 2023.04.04
Chainlink Single Word Response  (0) 2023.04.04
Obol Network  (0) 2023.03.30
What is DVT (2023 DE-FERENCE 참고)  (0) 2023.03.30
leewayhertz가 설명하는 Cosmos 체인 (2)  (0) 2023.03.29

관련글 더보기