👨‍💻Validator

개요

블록체인은 합의 메커니즘을 기반으로 하므로 블록체인에서 새 블록이 커밋되는 방식에 대한 통합 프로토콜을 갖는 것이 명확합니다. 블록체인 Validator는 기본적으로 블록체인의 보안과 무결성을 유지하기 위한 전용 컴퓨터 시스템입니다.

Validator Node는 트랜잭션에 대한 프로그램을 실행하고 나아가 블록이 블록체인에 위치하는 순서를 결정합니다. 각 Validator는 개인 키를 사용하여 암호화 서명을 포함하는 블록에 서명함으로써 합의 프로토콜에 기여합니다.

이와 같이 Validator Node는 분산 합의 프로토콜을 사용하여 트랜잭션을 처리하고, 블록체인에서 트랜잭션을 실행하고, 결과를 블록체인에 저장합니다.

PoSA 및 Validator - 일반 개요

Proof of Staked Authority(PoSA)는 블록체인에서 새 블록을 커밋하는 Validator의 도움으로 실행되는 합의 메커니즘 중 하나입니다. Validator Node는 기본적으로 블록체인에 암호화폐를 Stake하는 데 도움이 됩니다.

Validator는 Stake하거나 기여한 양에 따라 Validator 풀에서 선택됩니다. 선택되면 Validator는 새로운 트랜잭션을 인증하고 블록체인 또한 업데이트할 책임이 있습니다. 그 대가로 Validator는 트랜잭션 수수료와 커미션을 통해 보상을 받습니다.

Validator가 선택되는 방법에 대한 조건이 있습니다. 풀에서 상당한 시간을 투자하고 더 높은 금액을 Stake한 참가자가 트랜잭션을 검증하기 위해 선택되며 이후 보상을 받습니다. 트랜잭션이 블록체인에서 확정되기 전에 Validator의 블록은 다른 Validator의 정확성에 대한 증명이 필요합니다. 이러한 작업의 경우 네이티브 암호화폐일 수 있는 보상은 Validator가 담보로 한 양에 비례하여 Validator에게 분배됩니다.

Validator가 되기 위한 조건:

지원자로서:

  • 블록체인의 무결성을 검증하고 유지하기 위해 시스템(컴퓨터)을 전용으로 사용해야 합니다

  • 풀에 일정량의 지분을 추가해야 합니다

후보자

후보자는 활성화된 Validator와 별도로 백업으로 남아 있는 비활성화된 Validator의 집합입니다. 후보자는 활성화된 Validator가 오프라인이거나 비활성화된 경우 블록을 검증할 책임도 있습니다.

슬래싱

블록체인에서 블록을 검증하고 커밋할 수 있는 기회를 잡기 위해서는 암호화폐 지분을 담보로 하거나 기여해야 하므로 Validator가 되는 것에는 큰 책임이 따릅니다. 즉 Validator는 페널티 형식의 슬래싱 프로세스로 인해 상당량의 지분을 잃을 수 있습니다.

블록체인에 불량 블록이 커밋되면 Validator의 지분이 삭감될 수 있습니다. 마찬가지로 Validator Node가 제 시간에 블록을 커밋하지 못하는 경우(또는 오프라인이거나 비활성화된 경우) 페널티로 Node에 적은 금액이 청구됩니다. 하지만 이러한 벌칙은 슬래싱만큼 가혹하지는 않습니다.

이중 서명 슬래싱

Validator 키를 사용하여 동시에 둘 이상의 블록을 커밋하면 Validator는 이중 서명 슬래싱됩니다.

출시 예정

Chiliz Chain 2.0에서 Validator Node를 실행하는 방법에 대한 정보를 기다려 주세요.

Last updated