| 번호 | 청구항 |
|---|---|
| 4 | 청구항 3에 있어서,상기 복수의 모바일 피어들은 셀롤러 네트워크 피어 그룹에 포함되는 적어도 일부의 제1 모바일 피어 및 D2D(device to device) 네트워크 피어 그룹에 포함되는 나머지 제2 모바일 피어를 포함하고,상기 제1 모바일 피어는 셀롤러 네트워크를 통해 상기 MEC 서버로부터 상기 블록 정보를 수신하고,상기 제2 모바일 피어는 D2D 네트워크를 통해 상기 적어도 일부의 제1 모바일 피어 중 인접한 모바일 피어로부터 상기 블록 정보를 수신하는,블록 데이터 멀티 캐스팅 방법. |
| 1 | MEC(mobile edge clouding) 서버에서 수행되는 확장가능한 P2P(peer to peer) 오버레이 구조에 기반한 블록 데이터 멀티 캐스팅 방법으로서,사용자 단말로부터 트랜잭션 제안에 대한 요청을 수신하는 단계;상기 트랜잭션 제안을 적어도 하나의 인돌싱(endorsing) 모바일 피어로 송신하는 단계;상기 적어도 하나의 인돌싱 모바일 피어로부터 상기 트랜잭션 제안에 따른 스마트 컨트랙트 실행 정보 및 서명 정보를 포함하는 보증 정보를 수신하는 단계;상기 보증 정보를 기반으로 트랜잭션을 생성하는 단계;상기 트랜잭션을 기반으로 블록 정보를 생성하는 단계;미리 구성된 오버레이 구조에 따라 상기 블록 정보를 상기 인돌싱 모바일 피어를 포함하는 복수의 모바일 피어들로 전파하는 단계;상기 복수의 모바일 피어들로부터 상기 블록 정보에 대한 검증 및 커밋이 수행된 알림 정보를 수신하는 단계; 및상기 알림 정보를 기반으로 상기 사용자 단말에게 상기 트랜잭션 제안이 처리되었다는 응답 정보를 송신하는 단계; 를 포함하는,블록 데이터 멀티 캐스팅 방법. |
| 2 | 청구항 1에 있어서,상기 오버레이 구조는 피어 선택 테이블을 기반으로 구성되고,상기 피어 선택 테이블은 상기 복수의 모바일 피어들 각각으로부터 네트워크 상태 정보 및 인접한 다른 모바일 피어에 대한 정보를 수신하여 업데이트되는,블록 데이터 멀티 캐스팅 방법. |
| 3 | 청구항 2에 있어서,상기 오버레이 구조는 상기 복수의 모바일 피어들 각각의 블록 전송 지연 시간 정보를 기반으로 구성되고, 상기 블록 전송 지연 시간 정보는 상기 네트워크 상태 정보에 포함되는,블록 데이터 멀티 캐스팅 방법. |
| 5 | 청구항 4에 있어서,상기 블록 전송 지연 시간 정보는,상기 제1 모바일 피어의 경우, 블록 정보의 크기 및 상기 MEC 서버로부터 상기 제1 모바일 피어로의 데이터 속도를 기반으로 도출되고,상기 제2 모바일 피어의 경우, 블록 정보의 크기 및 상기 인접한 모바일 피어로부터 상기 제2 모바일 피어로의 데이터 속도를 기반으로 도출되는,블록 데이터 멀티 캐스팅 방법. |
| 6 | 확장가능한 P2P(peer to peer) 오버레이 구조에 기반한 블록 데이터 멀티 캐스팅 방법을 수행하는 MEC(mobile edge clouding) 서버로서,프로세서(processor); 및상기 프로세서를 통해 실행되는 적어도 하나의 명령이 저장된 메모리; 를 포함하고,상기 적어도 하나의 명령은,사용자 단말로부터 트랜잭션 제안에 대한 요청을 수신하도록 실행되고,상기 트랜잭션 제안을 적어도 하나의 인돌싱(endorsing) 모바일 피어로 송신하도록 실행되고,상기 적어도 하나의 인돌싱 모바일 피어로부터 상기 트랜잭션 제안에 따른 스마트 컨트랙트 실행 정보 및 서명 정보를 포함하는 보증 정보를 수신하도록 실행되고,상기 보증 정보를 기반으로 트랜잭션을 생성하도록 실행되고,상기 트랜잭션을 기반으로 블록 정보를 생성하도록 실행되고,미리 구성된 오버레이 구조에 따라 상기 블록 정보를 상기 인돌싱 모바일 피어를 포함하는 복수의 모바일 피어들로 전파하도록 실행되고,상기 복수의 모바일 피어들로부터 상기 블록 정보에 대한 검증 및 커밋이 수행된 알림 정보를 수신하도록 실행되고,상기 알림 정보를 기반으로 상기 사용자 단말에게 상기 트랜잭션 제안이 처리되었다는 응답 정보를 송신하도록 실행되는,MEC 서버. |
| 7 | 청구항 6에 있어서,상기 오버레이 구조는 피어 선택 테이블을 기반으로 구성되고,상기 피어 선택 테이블은 상기 복수의 모바일 피어들 각각으로부터 네트워크 상태 정보 및 인접한 다른 모바일 피어에 대한 정보를 수신하여 업데이트되는,MEC 서버. |
| 8 | 청구항 7에 있어서,상기 오버레이 구조는 상기 복수의 모바일 피어들 각각의 블록 전송 지연 시간 정보를 기반으로 구성되고, 상기 블록 전송 지연 시간 정보는 상기 네트워크 상태 정보에 포함되는,MEC 서버. |
| 9 | 청구항 8에 있어서,상기 복수의 모바일 피어들은 셀롤러 네트워크 피어 그룹에 포함되는 적어도 일부의 제1 모바일 피어 및 D2D(device to device) 네트워크 피어 그룹에 포함되는 나머지 제2 모바일 피어를 포함하고,상기 제1 모바일 피어는 셀롤러 네트워크를 통해 상기 MEC 서버로부터 상기 블록 정보를 수신하고,상기 제2 모바일 피어는 D2D 네트워크를 통해 상기 적어도 일부의 제1 모바일 피어 중 인접한 모바일 피어로부터 상기 블록 정보를 수신하는,MEC 서버. |
| 10 | 청구항 9에 있어서,상기 블록 전송 지연 시간 정보는,상기 제1 모바일 피어의 경우, 블록 정보의 크기 및 상기 MEC 서버로부터 상기 제1 모바일 피어로의 데이터 속도를 기반으로 도출되고,상기 제2 모바일 피어의 경우, 블록 정보의 크기 및 상기 인접한 모바일 피어로부터 상기 제2 모바일 피어로의 데이터 속도를 기반으로 도출되는,MEC 서버. |