맞춤기술찾기

이전대상기술

플렉서블 블록체인 프레임워크 구현 시스템 및 P2P 네트워크 설계 방법, 상기 방법을 수행하기 위한 기록 매체

  • 기술번호 : KST2019021020
  • 담당센터 : 서울서부기술혁신센터
  • 전화번호 : 02-6124-6930
요약, Int. CL, CPC, 출원번호/일자, 출원인, 등록번호/일자, 공개번호/일자, 공고번호/일자, 국제출원번호/일자, 국제공개번호/일자, 우선권정보, 법적상태, 심사진행상태, 심판사항, 구분, 원출원번호/일자, 관련 출원번호, 기술이전 희망, 심사청구여부/일자, 심사청구항수의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 서지정보 표입니다.
요약 본 발명은 제공하고자 하는 서비스에 알맞은 자체 블록체인 네트워크를 고효율 저비용으로 구축할 수 있도록 구현한 플렉서블 블록체인 프레임워크 구현 시스템 및 P2P 네트워크 설계 방법, 상기 방법을 수행하기 위한 기록 매체에 관한 것으로, 가상화폐와 관련된 정보를 저장해 두는 트랜잭션 모듈; 가상화폐의 위조 또는 변조를 판독하고, 가상화폐 채굴에 대한 보상을 받을 사용자를 식별하며, 트랜잭션 아이디(TxHash)를 리스트 형태로 저장해 두는 블록 모듈; 시드 노드(Seed Node)의 주소값 설정을 변경하는 P2P(Peer to Peer) 네트워크 모듈; 각 노드들을 외부의 노드 또는 프로세스와 동기화 시키거나, 합의 알고리즘(Consensus Algorithm)을 통해 블록 생성을 진행시키는 블록체인 네트워크 모듈; 및 상기 소스코드에 흩어져 있던 블록체인의 인자값(Blockchain Property)들을 하나의 설정파일(Config File)에 모으는 코드 최적화 모듈을 포함한다.
Int. CL H04L 29/08 (2006.01.01) H04L 29/06 (2006.01.01) G06F 8/41 (2018.01.01)
CPC H04L 67/1048(2013.01) H04L 67/1048(2013.01) H04L 67/1048(2013.01) H04L 67/1048(2013.01)
출원번호/일자 1020180084923 (2018.07.20)
출원인 숭실대학교산학협력단
등록번호/일자 10-2041720-0000 (2019.10.31)
공개번호/일자
공고번호/일자 (20191106) 문서열기
국제출원번호/일자
국제공개번호/일자
우선권정보
법적상태 등록
심사진행상태 수리
심판사항
구분 신규
원출원번호/일자
관련 출원번호
심사청구여부/일자 Y (2018.07.20)
심사청구항수 10

출원인

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 출원인 표입니다.
번호 이름 국적 주소
1 숭실대학교산학협력단 대한민국 서울특별시 동작구

발명자

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 발명자 표입니다.
번호 이름 국적 주소
1 김명호 서울특별시 동작구
2 하현수 경기도 용인시 수지구
3 정구익 경기도 안양시 만안구

대리인

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 대리인 표입니다.
번호 이름 국적 주소
1 윤귀상 대한민국 서울특별시 금천구 디지털로*길 ** ***호 (가산동, 한신IT타워*차)(디앤특허법률사무소)

최종권리자

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 최종권리자 표입니다.
번호 이름 국적 주소
1 숭실대학교산학협력단 대한민국 서울특별시 동작구
번호, 서류명, 접수/발송일자, 처리상태, 접수/발송일자의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 행정처리 표입니다.
번호 서류명 접수/발송일자 처리상태 접수/발송번호
1 [특허출원]특허출원서
[Patent Application] Patent Application
2018.07.20 수리 (Accepted) 1-1-2018-0721049-17
2 선행기술조사의뢰서
Request for Prior Art Search
2019.03.15 수리 (Accepted) 9-1-9999-9999999-89
3 선행기술조사보고서
Report of Prior Art Search
2019.05.14 수리 (Accepted) 9-1-2019-0023480-98
4 등록결정서
Decision to grant
2019.10.30 발송처리완료 (Completion of Transmission) 9-5-2019-0790843-30
번호, 청구항의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 청구항 표입니다.
번호 청구항
1 1
가상화폐의 트랜잭션(Transaction) 구조로 형성되며, 가상화폐와 관련된 정보를 저장해 두는 트랜잭션 모듈;가상화폐의 위조 또는 변조를 판독하고, 가상화폐 채굴에 대한 보상을 받을 사용자를 식별하며, 상기 트랜잭션 모듈의 트랜잭션 구조를 통해 형성된 블록(Block)에 포함된 트랜잭션들의 트랜잭션 아이디(TxHash)를 리스트 형태로 저장해 두는 블록 모듈;블록체인 네트워크를 분리해낼 수 있도록 블록체인 네트워크에 참여하는 시드 노드(Seed Node)의 주소값 설정을 변경하는 P2P(Peer to Peer) 네트워크 모듈;상기 P2P 네트워크 모듈을 구성하는 각 노드들을 외부의 노드 또는 프로세스와 동기화 시키거나, 합의 알고리즘(Consensus Algorithm)을 통해 블록 생성을 진행시키는 블록체인 네트워크 모듈; 및가상화폐의 소스코드의 수정이 가능하도록 상기 소스코드에 흩어져 있던 블록체인의 인자값(Blockchain Property)들을 하나의 설정파일(Config File)에 모으는 코드 최적화 모듈을 포함하는, 플렉서블 블록체인 프레임워크 구현 시스템
2 2
제1항에 있어서, 상기 P2P 네트워크 모듈은,블록체인 네트워크의 첫 번째 노드로서, 새로운 노드가 블록체인 네트워크에 처음 연결되는 경우 현재 블록체인 네트워크에 참여하고 있는 화이트 노드(White Node)들의 리스트인 화이트 리스트 정보를 전달받아 블록체인 네트워크에 참여하고 있는 모든 화이트 노드들에 연결되는 시드 노드들의 집합으로 구성되는 시드 노드부;현재 블록체인 네트워크에 P2P(Peer to Peer) 연결되어 참여하고 있는 화이트 노드들의 집합으로 구성되며, 새로운 노드가 연결되는 경우 상기 화이트 노드들로 구성되는 화이트 리스트 정보를 생성시켜 상기 시드 노드부로 전달하는 화이트 리스트부; 및블록체인 네트워크에 참여하였지만 현재는 연결이 종료된 노드인 그레이 노드(Gray Node)들의 집합으로 구성되는 그레이 리스트부를 포함하는, 플렉서블 블록체인 프레임워크 구현 시스템
3 3
제2항에 있어서, 상기 그레이 노드는,종료 당시의 블록체인 네트워크에 참여하고 있던 화이트 노드들의 화이트 리스트 정보를 포함하는, 플렉서블 블록체인 프레임워크 구현 시스템
4 4
제2항에 있어서, 상기 P2P 네트워크 모듈은,새로운 노드가 블록체인 네트워크에 참여하고자 할 경우, 상기 시드 노드에 연결되며, 상기 화이트 리스트부로부터 화이트 리스트 정보를 전달받는 제1 동작, 상기 새로운 노드가 상기 화이트 리스트부에 새로운 화이트 노드로서 추가되는 제2 동작 및 새롭게 화이트 노드가 된 노드를 포함한 모든 화이트 노드들과 상기 시드 노드가 연결되는 제3 동작을 수행하는, 플렉서블 블록체인 프레임워크 구현 시스템
5 5
제1항에 있어서, 상기 코드 최적화 모듈은,블록체인 네트워크를 구성하기 위한 스타트 킷(Start Kit)의 역할을 할 수 있도록 소스코드를 블록체인 코어 소스(Blockchain Core Source)만으로 구성되도록 하고, 사용자의 필요에 따라 기능을 추가하는, 플렉서블 블록체인 프레임워크 구현 시스템
6 6
제1항에 있어서, 상기 블록 모듈은,버전(Version)정보, 타임스탬프(Timestamp), 이전 블록의 해시값 및 작업증명을 위한 논스(Nonce)로 구성되어 가상화폐의 위조 또는 변조를 판독하는 블록 헤더부; 해당 블록에서 생성된 최초 트랜잭션인 블록 생성 트랜잭션 정보를 저장하며, 저장된 블록 생성 트랜잭션 정보를 이용하여 가상화폐 채굴에 대한 보상을 받을 사용자를 식별하는 베이스 트랜잭션부; 및해당 블록에 포함된 트랜잭션들의 트랜잭션 아이디(TxHash)를 리스트 형태로 저장해 두는 트랜잭션 리스트부를 포함하는, 플렉서블 블록체인 프레임워크 구현 시스템
7 7
제1항에 있어서, 상기 블록체인 네트워크 모듈은,원격 절차 호출 서버(Remote Procedure Call Server, RPC 서버)를 이용하여 외부 노드 및 프로세스와 통신하는 경우, 가상화폐의 JSON_API 오픈 소스를 이용하여 구현되며, 외부 노드와 프로세스 간의 통신 시 요청 측에서 JSON 방식으로 작성된 시그널과 메소드 실행 요청을 전달하고, 전달된 시그널과 실행 요청에 따른 스테이트(State)값 또는 JSON 결과를 반환하는, 플렉서블 블록체인 프레임워크 구현 시스템
8 8
제1항에 있어서, 상기 블록체인 네트워크 모듈은,임의의 논스값을 해시함수에 대입하여 채굴 난이도에 따른 숫자보다 작은 블록 해시값인지를 확인하여, 채굴 난이도 조건을 만족하는 논스가 확인되면 블록을 생성한 뒤 채굴에 대한 보상을 받고, 채굴 난이도 조건을 만족하지 못하면 또 다른 임의의 논스값을 해시함수에 차례로 대입하면서 채굴 난이도 조건을 만족하는 블록 해시값을 찾도록 구현되는 작업증명(Proof-Of-Work, POW)의 합의 알고리즘을 사용하는, 플렉서블 블록체인 프레임워크 구현 시스템
9 9
새로운 노드가 블록체인 네트워크에 참여하고자 할 경우 시드 노드부를 구성하는 시드 노드(Seed Node)에 연결되는 단계;현재 블록체인 네트워크에 참여하고 있는 화이트 노드(White Node)들의 리스트인 화이트 리스트 정보를 상기 화이트 노드들의 집합으로 구성되는 화이트 리스트부로부터 상기 시드 노드부로 전달하는 단계;상기 새로운 노드가 상기 화이트 리스트부에 새로운 화이트 노드로서 추가되는 단계; 및새롭게 화이트 노드가 된 노드를 포함한 모든 화이트 노드들과 상기 시드 노드가 연결되는 단계를 포함하는, 플렉서블 블록체인 프레임워크 구현 시스템의 P2P 네트워크 설계 방법
10 10
제9항에 따른 플렉서블 블록체인 프레임워크 구현 시스템의 P2P 네트워크 설계 방법을 수행하기 위한, 컴퓨터 프로그램이 기록된 컴퓨터로 판독 가능한 기록 매체
지정국 정보가 없습니다
패밀리정보가 없습니다
국가 R&D 정보가 없습니다.