추가 적 인 실시 예 에서 , 복수 의 사용자 간 파일 공유 를 수행 하 기 위한 본 개시 내용 의 블록체인 네트워크 ( 300 ) 를 구성 하 는 컴퓨팅 장치 들 은 , 스마트 컨트랙트 의 상태 를 변경 시키 는 트랜잭션 보관 데이터베이스 와 스마트 컨트랙트 의 최신 상태 를 보관 하 고 있 는 스마트 컨트랙트 데이터베이스 를 포함 할 수 도 있 다 . 이러 한 경우 , 본 개시 내용 에서 의 아이템 거래 를 위한 스마트 컨트랙트 는 블록체인 네트워크 ( 300 ) 상 에서 의 상태 ( state ) 를 변경 할 수 있 는 애플리케이션 ( 즉 , 파일 공유 애플리케이션 ) 으로 정의 될 수 있 고 , 스마트 컨트랙트 의 상태 는 해당 애플리케이션 ( 즉 , 파일 공유 애플리케이션 ) 에서 사용 하 는 변수 로 정의 될 수 있 으며 , 그리고 이 를 변경 하 기 위한 입력 값 은 사용 자 노드 ( 100 ) 및 컴퓨팅 장치 ( 200 ) 중 적어도 하나 로부터 발행 된 트랜잭션 에 포함 될 수 있 다 .