본 개시 내용 의 일 실시 예 에서 , 스마트 컨트랙트 는 다운로드 가능 피 어 리스트 에서 연결 실패 정보 에 포함 된 적어도 하나 의 사용 자 노드 를 제외 시키 는 제 4 서브 컨트랙트 ( 740 ) 를 포함 할 수 있 다 . 보다 구체 적 으로 , 제 4 서브 컨트랙트 ( 740 ) 는 특정 사용 자 노드 가 다운로드 가능 피 어 리스트 에 포함 된 하나 이상 의 다른 사용자 노드 중 적어도 하나 의 사용 자 노드 에 대한 연결 실패 정보 가 포함 된 트랜잭션 을 수신 하 는 것 에 응답 하 여 , 다운로드 가능 피 어 리스트 에서 연결 이 실패 한 적어도 하나 의 사용 자 노드 를 제외 시킬 수 있 다 . 연결 실패 정보 가 포함 된 트랜잭션 은 통신 이 실패 하 였 거나 또는 다운로드 가 이루어지 지 않 은 적어도 하나 의 사용 자 노드 에 대한 정보 를 포함 할 수 있 다 . 예 를 들 어 , 제 3 사용자 노드 ( 100 c ) 로 전송 된 제 1 파일 에 대한 다운로드 피 어 가능 리스트 가 제 1 사용자 노드 ( 100 a ) 및 제 2 사용자 노드 ( 100 b ) 를 포함 하 며 , 제 3 사용자 노드 ( 100 c ) 로부터 수신 한 제 3 트랜잭션 이 제 2 사용자 노드 ( 100 b ) 와 통신 이 실패 했 다는 정보 를 포함 하 는 경우 , 제 4 서브 컨트랙트 ( 740 ) 는 제 2 사용자 노드 ( 100 b ) 가 통신 연결 이 불 가능 한 상태 라고 판단 하 여 , 해당 제 2 사용자 노드 ( 100 b ) 를 제 1 파일 에 대한 다운로드 가능 피 어 리스트 에서 제외 시킬 수 있 다 .