저자: 딜립 쿠마르 파타이야, 코인텔레그래프, 통 덩 편집, 골든 파이낸스
I. 블록체인에서 검증자의 역할
검증자는 새로운 블록을 추가하고 제안된 블록의 거래를 검증하기 때문에 블록체인 기능에 중요한 역할을 담당합니다.
검증자는 지분 증명(PoS) 및 권한 증명(PoA)과 같은 블록체인 합의 메커니즘에서 트랜잭션의 유효성을 검사하는 데 필수적입니다. 검증자는 새로운 트랜잭션이 네트워크 규칙을 준수하는지 확인하고 발신자가 트랜잭션을 완료하기에 충분한 자금을 보유하고 있는지 확인합니다.
검증자는 또한 이중 지불과 같은 악의적인 활동이 있는지 네트워크를 모니터링하여 블록체인을 보호할 책임이 있습니다. "이중 지출"이란 동일한 화폐 단위를 두 번 사용하는 것을 말합니다. 블록체인은 공개 원장을 암호화 알고리즘에 연결하여 이러한 일이 발생하지 않도록 방지합니다.
검증자는 기본 블록체인의 기본 암호화폐로 지급받습니다. 예를 들어 솔라나 블록체인의 검증자는 SOL(SOL)로 보수를 받습니다.
II. 지분 증명(PoS) 검증자의 작동 방식
PoS 검증자는 제안된 블록에서 거래의 유효성을 확인하고, 해당 블록을 블록체인에 추가하며, 분산 원장에 기록을 유지합니다. 이러한 기여에 대한 보상은 네이티브 암호화폐로 지급됩니다.
작업 증명 블록체인에서 검증자는 검증자 클라이언트, 노드 운영자, 지분량이라는 세 가지 주요 역할을 수행합니다. 검증자 클라이언트는 개인 키를 저장하고 사용하여 블록체인의 상태를 검증하는 소프트웨어 애플리케이션입니다. 노드 운영자는 검증자 클라이언트 소프트웨어와 하드웨어를 실행하고 관리하는 사람 또는 단체입니다. 담보 금액은 검증자가 되기 위해 개인 또는 단체가 담보로 예치한 암호화폐입니다.
검증자는 검증자 풀에서 무작위로 선택되어 블록을 제안합니다. 제안자는 블록을 준비하고 전체 네트워크에 제안을 브로드캐스트합니다. 검증자 커뮤니티는 블록에서 제안된 트랜잭션을 승인합니다. 검증을 거친 트랜잭션만이 최종성을 획득한다는 점에 유의해야 합니다.
이더넷 블록체인에서는 트랜잭션 검증 속도를 높이기 위해 총 검증자 수를 여러 블록을 동시에 처리할 수 있는 하위 집합으로 나눕니다. 검증자가 블록체인의 상태에 대해 합의하는 기능을 합의라고 합니다.
네트워크 사용자가 다음 블록을 검증할 대표자에게 투표하는 대리 지분 증명(DPoS) 블록체인도 있습니다. 지분 증명과 비교했을 때 DPoS는 탈중앙화를 훼손하지 않으면서 검증자 수를 줄이기 때문에 거버넌스가 간소화되고 합의가 더 빨라집니다. 위임자는 자신이 받은 보상을 자신을 선택한 사용자에게 분배합니다.
III. 권위 증명(PoA) 검증자의 작동 방식
PoA 블록체인에서는 신원을 기반으로 선택된 검증자 그룹이 거래를 승인하고 새로운 블록을 생성합니다.
PoA 합의 메커니즘은 새로운 블록을 생성하고 네트워크의 정확성을 유지하는 일을 맡은 사전 선택된 소수의 검증자 그룹으로 구성됩니다. 이는 신뢰할 수 있는 개인이나 단체가 검증자로 선정되고 탈중앙화가 우선순위가 낮은 프라이빗 블록체인이나 엔터프라이즈 블록체인에서 잘 작동합니다.
검증자로 PoA 네트워크에 진입하려면 일반적으로 블록체인에서 공식적인 신원을 가지고 있어야 하며, 호스트 조직과 연관되어 있고 범죄 기록이 없어야 합니다. 일단 네트워크에 들어가면 트랜잭션을 검증하고 블록체인에 블록을 추가하는 일을 맡게 됩니다.
작업증명 네트워크에서 검증자는 트랜잭션을 관리하고 블록을 캐스팅하는 특수 소프트웨어를 실행합니다. 검증자는 일반적으로 지분에 따라 블록을 제안하도록 선택됩니다. 일부 시스템에서는 검증자가 각 블록의 "리더 노드"로 선택되어 네트워크에 블록을 제출할 책임이 있습니다.
그런 다음 다른 검증자는 합의를 통해 리더 노드의 유효성을 검증하여 블록을 블록체인에 추가하기 전에 블록의 유효성을 보장합니다. 이 리더 노드를 선정하는 기준과 프로세스는 작업 증명 구현에 따라 크게 다를 수 있습니다.
검증 노드가 악의적이거나 사기성 거래를 승인하는 경우, 일정 기간 동안 검증 노드 목록에서 제외되거나 완전히 금지되는 형태의 처벌을 받을 수 있습니다.
넷째, 마이너와 검증자의 차이점은 무엇인가요?
비트코인과 같은 작업 증명 블록체인에서는 채굴자가 채굴을 통해 트랜잭션을 검증하고 블록체인에 추가하는 반면, 다른 노드는 채굴 과정에 참여하지 않고 거래와 블록을 검증하는 검증자 역할을 합니다. 반면 지분 기반 시스템의 검증자는 거래를 승인하고 이를 기반으로 많은 계산 없이도 담보할 수 있는 블록을 생성합니다.
채굴자와 검증자 모두 트랜잭션의 정확성을 보장하고 블록체인에 블록을 추가합니다. 그러나 이들의 책임과 작동 방식은 그들이 작업하는 블록체인의 유형에 따라 다릅니다.
작업증명 시스템에서 채굴자는 블록체인에 블록을 추가하는 형태로 복잡한 퍼즐을 풀어나갑니다. 이 과정에서 채굴자는 트랜잭션을 채굴하는 블록에 포함시켜 트랜잭션의 유효성을 검사합니다. 이러한 퍼즐을 풀기 위해서는 다른 채굴자들과 경쟁하면서 엄청난 컴퓨팅 파워가 필요합니다. 문제를 가장 먼저 해결한 채굴자는 자신의 블록을 블록체인에 추가하고 로컬 암호화폐 또는 거래 수수료로 보상을 받습니다.
검증자는 지분 증명 및 작업 증명 블록체인에서 트랜잭션을 검증하는 역할을 담당합니다. 이더와 같은 지분 증명 블록체인에서는 담보로 맡긴 토큰의 수에 따라 검증자가 선정됩니다. 반면, 작업 증명 블록체인에서는 평판과 신원을 기준으로 검증자가 선정됩니다. 이 시스템은 거래와 정직한 행동을 검증하는 검증자에게 보상을 제공합니다. V. 검증자 노드를 실행하는 과정은 무엇인가요?
검증자 노드로 실행하려면 6가지 단계가 필요합니다. 블록체인 선택, 하드웨어 설정, 소프트웨어 설치, 검증자 노드 가입, 노드 모니터링, 보상 관리가 포함됩니다.
검증자 노드를 효과적으로 운영하려면 일련의 단계가 필요합니다:
블록체인 선택
첫 번째 단계는 거래량이 많고 검증자를 필요로 하는 블록체인을 선택하는 것입니다.
하드웨어 설정하기
노드를 실행하려면 검증자에게 충분한 RAM, 저장 공간 및 처리 능력을 갖춘 컴퓨터가 필요합니다. 각 블록체인은 하드웨어 요구 사항에 대한 자체 사양을 가지고 있습니다.
소프트웨어 설치
검증자는 선택한 블록체인을 위한 소프트웨어 프로그램을 설치하고 구성해야 합니다. 모든 블록체인은 서로 다른 검증 소프트웨어를 사용합니다. 소프트웨어를 최신 상태로 유지하고 강력한 암호를 사용하여 해커로부터 검증자 노드를 보호하세요.
검증자로 참여하기
PoS 블록체인은 사람들이 필요한 양의 암호화폐를 서약하고 검증자로 네트워크에 참여해야 합니다. 반면에 PoA 블록체인은 신원 증명이 있어야 참여할 수 있습니다. 일부 블록체인은 검증자가 검증자 풀에 참여해야 합니다.
노드 모니터링
검증자는 노드가 원활하게 실행되고 있는지 확인하고 발생할 수 있는 문제를 해결하기 위해 지속적으로 노드를 모니터링해야 합니다.
보상 관리
블록체인은 검증자에게 암호화폐의 형태로 보상을 지급합니다. 검증자는 보상 구조와 보상을 수령하는 과정에 대해 잘 알고 있어야 합니다.
VI. 블록체인 검증의 새로운 트렌드와 혁신
보다 안전하고 확장 가능하며 실용적인 솔루션에 대한 요구가 블록체인 검증의 중요한 발전과 혁신을 이끌고 있습니다.
한 가지 추세는 기존의 작업 증명과 지분 증명 모델을 뛰어넘는 합의 방식의 개발입니다. 소각 증명(PoB), 작업 증명, 공간 증명(PoSpace) 등의 프로토콜은 사용자 참여, 보안, 에너지 효율에 중점을 둔 고유한 검증 방법을 제공합니다.
또 다른 혁신은 영지식 증명을 사용하여 검증자가 기본 데이터를 공개하지 않고도 거래를 확인할 수 있게 함으로써 보안과 프라이버시를 개선하는 것입니다. 또한, 서로 다른 블록체인 플랫폼 간의 커뮤니케이션과 가치 이전을 촉진하여 보다 통합되고 효율적인 블록체인 생태계를 촉진하기 위한 상호운용성 솔루션이 개발되고 있습니다.
이러한 발전은 블록체인 기술의 새로운 시대를 열어 블록체인을 여러 산업에 걸쳐 보다 광범위하게 적용하고, 접근성을 높이고, 지속 가능하게 만들고 있습니다.