도 4 b 에 도시 된 바 와 같이 , 기존 의 블록 본체 의 트랜잭션 정보 입력 은 5 개 의 필드 , 즉 블록체인 버전 번호 ( nVersion ) , 입력 이 링크 되 는 데이터 블록 의 요약 ( hashPrevTx ) , 색인 ( NPreOutIndex ) , 스크립트 길이 ( nScriptLength ) 및 입력 이 링크 되 는 데이터 블록 내 의 트랜잭션 정보 의 스크립트 ( bScript ) 를 포함 할 수 있 다 . 입력 이 링크 되 는 데이터 블록 의 요약 ( hashPrevTx ) 은 , 입력 이 링크 되 고 이전 에 블록체인 에 기록 된 데이터 블록 을 식별 할 수 있 게 한다 . 입력 이 링크 되 는 데이터 블록 의 트랜잭션 정보 색인 ( NPreOutIndex ) 은 입력 이 링크 되 는 데이터 블록 내 의 트랜잭션 정보 를 식별 할 수 있 게 한다 . 입력 이 링크 되 는 데이터 블록 의 요약 ( hashPrevTx ) 과 입력 이 링크 되 는 데이터 블록 내 의 트랜잭션 정보 색인 ( NPreOutIndex ) 을 통해 , 단일 블록체인 에 입력 이 링크 되 는 블록체인 에 이전 에 기록 된 트랜잭션 정보 의 위치 입력 은 유일 하 게 결정 된다 . 그러나 다수 의 블록체인 브랜치 가 있 는 경우 , 입력 에 다른 필드 , 즉 입력 이 링크 되 는 블록체인 브랜치 식별자 ( nPreOutChinaId ) 가 필요 하 다 . 입력 이 링크 되 는 블록체인 브랜치 는 먼저 , 입력 이 링크 되 는 블록체인 브랜치 식별자 ( nPreOutChinaId ) 에 기초 하 여 결정 된다 . 블록체인 브랜치 가 결정 되 는 경우 , 입력 이 링크 되 는 데이터 블록 의 요약 ( hashPrevTx ) 에 기초 하 여 입력 이 링크 되 는 이전 데이터 블록 이 결정 된다 . 데이터 블록 이 결정 되 는 경우 , 입력 이 링크 되 는 데이터 블록 내 의 트랜잭션 정보 의 색인 ( NPreOutIndex ) 에 기초 하 여 입력 이 링크 되 는 트랜잭션 정보 가 결정 된다 . 이러 한 방식 으로 입력 이 링크 되 는 이전 에 기록 된 트랜잭션 정보 가 다중 블록체인 브랜치 구조 에 정확 하 게 배치 할 수 있 다 .