백만개의 블록에 천만 개의 트랜잭션 (2 개의 입력이 있고 평균 2.5 개의 출력값이 있다고 가정할때) 과 10만개의 UTXO(원문에서는 unspent outputs라고 표기 - 역자 주)를 가정 할 때 전체 체인 (Pruing 없음, 컷 쓰루 없음)과 함께 대략적인 체인의 크기를 얻습니다.
* 128GB 크기의 트랜잭션 데이터 (inputs and outputs).
* 1 GB 크기의 트랜잭션 proof data.
* 250MB 크기의 block headers.
* 약 130GB 크기의 전체 체인 사이즈.
* 1.8GB크기의 컷-스루(cut-through) 이후의 전체 체인 사이즈(헤더 데이터는 포함함)
* 520MB 크기의 UTXO 사이즈.
* Total chain size, without range proofs of 4GB.
* 4GB크기의 range proof가 없는 경우 전체 체인 사이즈
* 3.3MB 크기의 range proof가 없는 경우 UTXO 사이즈
모든 데이터에서 체인이 완전히 검증되면 UTXO commitment의 세트 만 노드 작동에 필수적으로 필요합니다.
데이터가 정리(prune) 될 수있는 아래와 같은 몇 가지 상황이 있을 수 있습니다.
* 입증된 풀 노드는 여유공간에 확인된 데이터들을 삭제 할 수 있습니다.
* 풀 노드는 빈 공간의 유효성을 확인
* 부분 검증 노드 (SPV와 유사함)는 모든 데이터를 수신하거나 유지하는 데 관심이 없을 수 있습니다.
* 새 노드가 네트워크에 참여하면 결과적으로 풀 노드가 될지라도 더 빨리 사용할 수있도록 하기 위해 부분 검증 노드로 일시적으로 작동 할 수 있습니다.