검증자 안내서

검증자가 하는 일, 네트워크가 검증자에게 지급하는 크레딧, 검증자 노드를 유지 관리하고 이전하고 폐기하는 방법

역할

검증자는 무엇을 하나요?

다른 검증자들과 함께 네트워크의 공유 기록을 확인하고 최종 확정하는 검증자 모드로 Bigfoot 노드를 실행해요. 검증자는 검증만 하며 기록을 저장하거나 중계하지 않아요.

무엇이 필요한가요?

공개 주소가 있고 x86-64 또는 ARM64에서 Ubuntu 24.04 LTS를 실행하는 Linux 머신이에요. 키를 만드는 데 사용하는 Bigfoot CLI는 ARM64와 x86-64 모두에서 Linux와 macOS로 실행돼요. 검증자는 저장 노드와 머신이나 공개 주소를 공유할 수 없어요. IPv6에서는 동일한 /64 네트워크가 동일한 주소로 간주돼요.

검증자는 무엇을 크레딧으로 받나요?

모든 새 게시물과 답글에는 서비스 요금이 부과되며, 네트워크는 그중 5퍼센트를 이를 최종 확정한 검증자들에게 균등하게 나누어 크레딧으로 지급해요. 다른 검증 작업에는 크레딧이 지급되지 않으며, 구성원 자격만으로도 지급되지 않아요. 수수료와 크레딧에서 서비스 요금을 설명해요.

어떻게 신청하나요?

Bigfoot CLI로 키를 만들고 그 키로 신청서에 서명하세요: bigfoot-node sign-application --role validator --email ADDRESS --thumbprint T. 여기서 ADDRESS는 신청에 사용할 이메일 주소예요. 이 명령은 한 줄짜리 신청 토큰을 출력하며, 토큰은 이 역할과 해당 이메일 주소에만, 그리고 유효한 동안에만 작동해요. 토큰을 검증자 페이지의 양식에 붙여 넣으세요. 사이트는 서명을 확인하고 토큰에서 지문을 가져와요. 거버넌스 회원이 투표로 결정해요.

내 키에 역할을 어떻게 부여하나요?

bigfoot-node create-key는 키의 역할을 미지정 상태로 두며, bigfoot-node init --mode validator는 검증자 키가 없는 홈을 거부해요. 가입 허가를 받으면 bigfoot-node export-key --id N --out FILE --passphrase-file FILE로 보호된 키 사본을 저장하세요. 여기서 --out은 사본을 저장할 새 파일을 지정하고 --passphrase-file은 암호문이 들어 있는 파일을 지정해요. 그런 다음 검증자의 머신에서 노드가 사용할 홈에 bigfoot-node import --key FILE --role validator로 사본을 등록하면 암호문을 묻어요. 절대 경로를 사용하세요.

승인된 후에는 어떻게 되나요?

먼저 위에서 설명한 대로 키에 검증자 역할을 부여하세요. 그런 다음 검증자 모드로 노드를 시작해요: bigfoot-node init --mode validator --endpoint HOST:PORT, 다음으로 bigfoot-node start를 실행해요. 처음 시작할 때 노드는 키를 보유하고 있으며 다른 주소에서 활성 저장 노드가 해당 주소를 확인한다는 사실을 증명하고 검증자에 참여해요. 해당 저장 노드는 자동으로 선택돼요.

운반자이지 큐레이터가 아님

내 검증자가 무엇을 수락할지 제가 선택하나요?

아니요. 수정하지 않은 노드 소프트웨어를 실행하면 검증자는 네트워크 규칙이 허용하는 내용을 검증해요. 기록을 선택하거나 변경하거나 제거할 수 없어요. 기록을 선택하거나 변경하거나 버리도록 소프트웨어를 수정하면 검증자에서 큐레이터로 바뀌어요. 네트워크가 보유하는 내용을 결정하게 되고 그 결정에 책임을 져야 해요. 검증된 위법 행위는 기록되며, 거버넌스 구성원은 투표를 통해 검증자를 제거할 수 있어요.

어떤 법률이 나에게 적용되나요?

운영자는 검증자를 실행하는 장소에서 자신에게 적용되는 법률에 책임이 있어요. 이 안내서는 법률 자문이 아니에요.

검증자 실행

검증자는 계속 온라인 상태여야 하나요?

예. 네트워크는 검증자의 3분의 2를 초과하는 수가 서명할 때만 새 기록을 최종 확정해요. 검증자가 네 명이면 한 명은 오프라인이어도 되지만, 두 번째 검증자까지 실패하면 이들이 돌아올 때까지 네트워크가 최종 확정을 중지해요.

유지보수를 위해 어떻게 오프라인으로 전환하나요?

bigfoot-node maintenance on을 실행한 다음 bigfoot-node stop을 실행하세요. maintenance on은 다른 검증자들이 없이도 계속 최종 확정할 수 있는지 먼저 확인하고 확인을 요청하지만 유지보수 플래그만 설정하며 노드를 중지하지는 않아요. 플래그가 켜져 있는 동안 노드는 시작되지 않고 예약된 업그레이드도 준비하지 않아요. 작업이 끝나면 bigfoot-node maintenance off를 실행한 다음 bigfoot-node start를 실행하세요.

업그레이드는 어떻게 처리되나요?

예약된 프로토콜 업그레이드는 네트워크가 정한 높이에서 자동으로 설치돼요. bigfoot-node status는 준비되었거나 예약된 업그레이드를 표시하며, 릴리스가 대기 중인 동안 모든 명령이 알림을 출력해요. bigfoot-node update를 실행하면 해당 릴리스가 설치돼요.

문제가 생기면 어떻게 되나요?

검증자의 확인된 위법 행위는 기록되지만 자동으로 처벌되지는 않아요. 검증자를 제거하려면 항상 거버넌스 투표가 필요해요.

검증자를 새 하드웨어로 옮길 수 있나요?

예, 승인 없이도 가능해요. 노드를 중지하고 bigfoot-node backup --out DIR을 실행한 다음 백업을 새 머신으로 옮기고 그곳에서 bigfoot-node restore --from DIR을 실행한 후 시작하세요. 기존 머신과 새 머신을 동시에 실행하지 마세요.

검증자 키를 어떻게 교체하나요?

노드를 중지하고 해당 머신에서 bigfoot-node rotate-key --thumbprint T를 실행하세요. 이 명령은 검증자 키와 노드의 서명 키를 함께 교체하며 회원 자격은 새 키로 계속 유지돼요.

사임

검증자 역할을 어떻게 그만두나요?

검증자의 머신에서 bigfoot-node decommission을 실행하고 확인하세요. 검증자에서 나가려면 거버넌스 투표가 필요하므로 명령은 해당 단계가 진행되기를 기다린다고 보고해요. 거버넌스 회원에게 제거를 추천해 달라고 요청하세요. 제거가 적용될 때까지 노드를 계속 실행한 다음 중지하고 bigfoot-node decommission을 다시 실행하여 키를 폐기하세요.

제거를 늦출 수 있나요?

예. 네트워크는 항상 최소 네 명의 검증자를 유지하므로, 검증자가 네 명 미만으로 남거나 네트워크의 최종 확정이 중단되는 제거는 더 많은 검증자가 참여할 때까지 적용될 수 없어요.

내 기록은 어떻게 되나요?

제거 사실은 네트워크에 영구 기록으로 남고 과거의 검증 활동은 귀속된 상태로 유지돼요. 키는 다시 참여할 수 없어요. 다시 검증하려면 새 키로 신청하세요.

다른 내용을 찾으시나요?

제품 도움말을 둘러보고, 알아보기를 살펴보거나, 용어집에서 용어를 찾아보세요. 질문이 있으면 문의하기로 연락할 수도 있어요.