Pruned node (가지치기된 노드)
풀 노드처럼 전체 트랜잭션 기록을 포함하지 않는 노드입니다. 네트워크 보안을 돕고 싶지만 헌신할 의향이 없거나 계산 리소스가 없는 사람들에게 유용합니다. 가지치기 노드는 체인 끝의 블록과 새로 받은 트랜잭션을 피어에게 릴레이합니다. 노드 운영자가 선택한 가지치기 정도에 따라 마지막 몇 개의 블록만 저장할 수도 있습니다.
가지치기 노드의 작동 방식:
주로 최신 베스트셀러를 판매하는 서점을 생각해 보세요. 몇 가지 오래된 제목을 보관할 수도 있지만 주요 초점은 최신 출판물입니다. 마찬가지로 가지치기 노드는 최신 트랜잭션과 블록에 초점을 맞춰 새로운 트랜잭션과 블록을 검증하기 위한 최신 정보를 확보합니다.
가지치기 노드의 이점:
- 저장 공간 절약: 새로운 릴리스에 초점을 맞추는 서점이 서가 공간을 절약하는 것처럼 가지치기 노드는 풀 노드에 비해 훨씬 적은 저장 공간이 필요합니다.
- 접근성: 이를 통해 저장 용량이 제한된 사람들이 네트워크에 더 쉽게 참여할 수 있습니다.
가지치기 노드의 제한 사항:
- 제한된 과거 데이터: 새로운 릴리스를 전문으로 하는 서점에서 희귀한 절판 도서를 찾으려는 것처럼 가지치기 노드를 사용하면 이전 트랜잭션 데이터에 액세스하는 것이 불가능할 수 있습니다.
요컨대: 가지치기 노드는 최신 정보를 우선시하는 특수 라이브러리와 같아서 풀 노드의 저장 요구 사항 없이 새로운 트랜잭션을 검증하고 네트워크 보안에 기여하는 데 효율적입니다.
가지치기 노드
가지치기 노드는 풀 노드처럼 전체 트랜잭션 기록을 포함하지 않는 블록체인 노드 유형입니다. 네트워크 보안을 돕고 싶지만 헌신할 의향이 없거나 계산 리소스가 없는 사람들에게 유용합니다.
가지치기 노드의 장점
- 낮은 저장 공간 요구 사항: 가지치기 노드는 블록체인의 일부만 유지하므로 저장 공간 요구 사항이 크게 줄어듭니다.
- 감소된 계산 부하: 이러한 노드는 풀 노드에 비해 적은 처리 능력이 필요합니다.
- 네트워크 기여: 제한된 리소스에도 불구하고 가지치기 노드는 체인 끝의 블록과 새로 받은 트랜잭션을 피어에게 릴레이하여 네트워크 보안 및 탈중앙화에 여전히 기여합니다.
가지치기 노드의 단점
- 전체 트랜잭션 기록 없음: 모든 과거 데이터를 저장하지 않으므로 가지치기 노드는 이전 트랜잭션에 대한 액세스가 필요한 특정 작업을 수행할 수 없습니다.
- 낮은 검증 기능: 완전한 데이터 부족으로 인해 과거 트랜잭션을 검증하는 기능이 제한됩니다.
- 풀 노드에 대한 사용자 의존성: 가지치기 노드에 의존하는 사용자는 과거 데이터 확인이 필요한 특정 작업에 대해 풀 노드의 지원이 필요할 수 있습니다.
가지치기 노드의 가지치기 정도
가지치기 정도는 가변적이며 노드 운영자가 선택합니다. 일부는 마지막 몇 개의 블록만 저장하고 다른 일부는 저장 용량과 기본 설정에 따라 더 많은 최신 데이터를 보유할 수 있습니다.
풀 노드를 블록체인에 대해 쓰여진 모든 책을 보유한 현명한 늙은 사서라고 상상해 보십시오. 그러나 가지치기 노드는 큐레이팅된 컬렉션을 가진 사서와 같습니다. 가장 중요한 책(최신 블록 및 트랜잭션)을 보유하고 오래된 책은 폐기합니다. 여전히 네트워크 보안에 기여하지만 더 작은 공간을 차지합니다.
가지치기 노드를 선택하는 이유는 무엇입니까?
풀 노드를 실행하려면 상당한 저장 공간과 계산 능력이 필요합니다. 가지치기 노드는 다음과 같은 사람들에게 더 쉽게 접근할 수 있는 대안을 제공합니다.
- 저장 용량이 제한되어 있습니다.
- 더 빠른 동기화 시간을 원합니다.
- 리소스 집약적인 옵션을 선호합니다.
가지치기 노드는 어떻게 작동합니까?
전체 블록체인을 저장하지 않더라도 가지치기 노드는 여전히 중요한 역할을 합니다.
- 트랜잭션 릴레이: 새로운 트랜잭션을 다른 노드에 수신하고 전송하여 네트워크가 업데이트된 상태를 유지하도록 합니다.
- 블록 검증: 새로운 블록의 유효성을 확인하여 블록체인의 전반적인 보안 및 무결성에 기여합니다.
- 부분 기록: 일반적으로 가장 최근 블록과 구성 가능한 양의 과거 데이터를 저장하여 일부 과거 조회를 허용합니다.
가지치기 노드 실행의 이점
전체 블록체인 기록이 없더라도 가지치기 노드는 여러 가지 이점을 제공합니다.
- 향상된 개인 정보 보호: 전체 트랜잭션 기록을 저장하지 않음으로써 가지치기 노드는 어느 정도의 개인 정보 보호를 제공합니다.
- 탈중앙화: 가지치기 노드를 실행하면 워크로드를 분산하여 네트워크의 탈중앙화에 기여합니다.
- 향상된 확장성: 가지치기 노드는 개별 노드의 저장 부담을 줄여 블록체인의 확장성을 향상시키는 데 도움이 됩니다.
결론
가지치기 노드는 리소스 효율성과 네트워크 기여 사이의 균형을 유지합니다. 풀 노드 실행의 요구 사항 없이 블록체인의 보안 및 탈중앙화를 지원하려는 사용자에게 탁월한 선택입니다.
