Definition
Block Root는 블록체인 (blockchain) 시스템 안에서 하나의 블록 전체 내용과 구조를 고유하게 나타내는 표준 암호학적 (cryptographic) 커밋먼트입니다. 일반적으로 블록 헤더 필드들을 해시하고, 일부 설계에서는 블록 바디까지 포함해 해시를 계산하여 고정 길이의 식별자를 만들어 냅니다. 이 식별자는 합의 (consensus), 최종성 (finality) 메커니즘, 포크 선택 규칙에서 특정 블록을 전체 데이터 페이로드를 직접 다루지 않고도 참조·비교·검증하는 데 사용됩니다.
In Simple Terms
Block Root는 하나의 블록을 위한 고유한 암호학적 (cryptographic) 지문입니다. 블록의 데이터를 하나의 해시로 요약해, 그 블록을 정확하게 식별하고 참조할 수 있게 합니다. 이 지문 덕분에 블록체인 (blockchain)의 규칙과 참여자들은 블록 전체 내용을 일일이 들여다보지 않고도 특정 블록에 대해 이야기할 수 있습니다.
Context and Usage
Block Root는 저수준 프로토콜 명세, 클라이언트 구현, 그리고 합의 (consensus) 안전성, 최종성 (finality) 보장, 체인 재구성 동작(reorg)과 관련된 연구 논의에서 등장합니다. 노드가 어떤 블록이 제안되었는지, 정당화되었는지, 최종 확정되었는지를 추적하고, 재구성(reorg) 이벤트 동안 체인의 대체 분기들을 어떻게 비교할지를 결정하는 기본 핸들 역할을 합니다. 많은 설계에서 Block Root는 블록 인덱싱, 저장, 네트워크 메시징의 핵심 요소입니다.