블록 검증을 위한 노드를 확인하는 방법을 알아보려고 합니다. 이더리움의 비콘체인과 비트코인 노드 순으로 알아보겠습니다.
비콘체인은 이더리움 2.0의 핵심 시스템 체인입니다. 기존의 채굴자 대신 거래 검증인이 자신의 토큰(지분)을 예치하고, 투표한 뒤에 그 결과에 따라 거래를 검증하고 네트워크를 운영하는 이더리움의 거래 검증 시스템입니다.
비콘체인은 지분증명(PoS)을 통해 유효성 검증인 집단(Active validator set)을 저장하고 관리합니다.
(1) PoS 방식의 이더리움 2.0 초기 단계에서 Validator가 되는 유일한 방법은 이더리움 1.0 작업증명 체인에 고정된 ETH 보증금인 32 ETH를 예치하여 등록하는 것입니다. 이 보증금을 예치하고 등록한다면 기존 블록 채굴자가 아니더라도 누구나 PoS 블록 검증 시스템에 검증인으로 참여할 수 있습니다.
(2) 검증인으로의 승인은 예치금 트랜잭션이 등록된 이후 대기 프로세스(Queuing process)와 비콘체인 프로세스에 의해 처리됩니다.
(3) 검증인 등록 취소는 본인이 자발적으로 하거나 부정행위 발생 시 강제적으로 이루어집니다.
이더리움 비콘체인 익스플로러에서 확인할 수 있는 이더리움 2.0 네트워크 활성 검증자 노드수는 304,331로 30만을 넘어섰습니다. 비콘체인에 예치된 이더리움은 9,738,510 ETH입니다.
비트코인의 활성 노드 수는 https://bitnodes.io/ 에서 확인할 수 있습니다. 현재 활성 노드 수는 15,201로 이더리움의 1/20 수준입니다. 확인된 국가로는 미국 - 독일 - 프랑스 순으로 노드가 분포해 있습니다.