KR20190086301A - 블록 체인을 이용한 분산 데이터베이스 시스템 및 방법 - Google Patents
블록 체인을 이용한 분산 데이터베이스 시스템 및 방법 Download PDFInfo
- Publication number
- KR20190086301A KR20190086301A KR1020180004662A KR20180004662A KR20190086301A KR 20190086301 A KR20190086301 A KR 20190086301A KR 1020180004662 A KR1020180004662 A KR 1020180004662A KR 20180004662 A KR20180004662 A KR 20180004662A KR 20190086301 A KR20190086301 A KR 20190086301A
- Authority
- KR
- South Korea
- Prior art keywords
- data
- block chain
- unit
- unit node
- block
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
- H04L67/1097—Protocols in which an application is distributed across nodes in the network for distributed storage of data in networks, e.g. transport arrangements for network file system [NFS], storage area networks [SAN] or network attached storage [NAS]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/08—Network architectures or network communication protocols for network security for authentication of entities
- H04L63/0869—Network architectures or network communication protocols for network security for authentication of entities for achieving mutual authentication
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
- H04L67/1095—Replication or mirroring of data, e.g. scheduling or transport for data synchronisation between network nodes
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computer Hardware Design (AREA)
- Computer Security & Cryptography (AREA)
- Computing Systems (AREA)
- General Engineering & Computer Science (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
Description
도 2는 본 발명에 따른 블록 체인을 이용한 분산 데이터베이스 시스템에서의 선택적 동기화를 설명하기 위한 도면이다.
도 3은 본 발명의 실시 예에 따른 블록 체인을 이용한 분산 데이터베이스 시스템에서 블록 헤더를 포함하는 간략 데이터를 설명하기 위한 도면이다.
도 4는 본 발명의 실시 예에 따른 블록 체인을 이용한 분산 데이터베이스 방법을 설명하기 위한 흐름도이다.
121, 122, 123 : 단위 노드
131, 132, 133, 134, 135, 136, 137, 138, 139 : 사용자 단말
Claims (8)
- 유선 및 무선 통신망 중 적어도 하나에 복수의 단위 노드가 연결되고, 상기 단위 노드 내에서 데이터의 무결성을 상기 복수의 노드들 간에 상호 인증 확인하는 블록 체인 시스템에 있어서,
상기 복수의 단위 노드는 중앙 데이터베이스에 연결되고,
상기 단위 노드는,
상기 유선 및 무선 통신망중 적어도 하나에 직간접적으로 연결되어 네트워크 상황을 고려하여 업데이트된 데이터를 다른 단위 노드 및 상기 중앙 데이터베이스에 전송하여 데이터를 동기화하는
블록 체인 시스템. - 제1항에 있어서,
상기 단위 노드는,
상기 업데이트된 데이터 중 블록 헤더만 상기 다른 단위 노드에 전송하여 동기화하고,
상기 중앙 데이터베이스에 전체 데이터를 백업하여 동기화하는
블록 체인 시스템. - 제1항에 있어서,
상기 데이터는 만료 시한을 포함하고,
상기 단위 노드는 만료 시한이 도래한 데이터는 삭제하는
블록 체인 시스템. - 제1항에 있어서,
상기 단위 노드는,
필요한 데이터가 발생하면, 원본을 소유하고 있는 단위 노드에 상기 필요한 데이터를 요청하고, 상기 원본을 소유하고 있는 단위 노드가 불능상태인 경우에, 상기 중앙 데이터베이스에 상기 필요한 데이터를 요청하는
블록 체인 시스템. - 제1항에 있어서,
상기 단위 노드는,
필요한 데이터만 선택적으로 동기화 과정을 수행하는
블록 체인 시스템. - 제5항에 있어서,
상기 단위 노드는,
이전 블록 및 다음 블록을 포함하는 인접 블록을 선정하여 동기화 과정을 수행하는
블록 체인 시스템. - 제1항에 있어서,
상기 중앙 데이터베이스는,
상기 복수의 노드와 블록을 송신 및 수신할 때 데이터의 유효성을 판단하는
블록 체인 시스템. - 적어도 하나의 중앙 데이터베이스에 연결된 단위 노드가 수행하는 블록 체인 운영 방법에 있어서,
사용자 단말로부터 데이터를 업데이트하는 단계;
다른 단위 노드로부터 승인 절차를 밟는 단계;
블록 헤더를 포함하는 간략 데이터를 다른 단위 노드와 동기화하는 단계; 및
네트워크 상황을 고려하여 상기 중앙 데이터베이스에 상기 업데이트된 장부를 백업하는 단계
를 포함하는 블록 체인 운영 방법.
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1020180004662A KR102181098B1 (ko) | 2018-01-12 | 2018-01-12 | 블록 체인을 이용한 분산 데이터베이스 시스템 및 방법 |
| PCT/KR2018/013566 WO2019112193A1 (ko) | 2017-12-08 | 2018-11-08 | 블록 체인 시스템 아키텍쳐 및 방법 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1020180004662A KR102181098B1 (ko) | 2018-01-12 | 2018-01-12 | 블록 체인을 이용한 분산 데이터베이스 시스템 및 방법 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| KR20190086301A true KR20190086301A (ko) | 2019-07-22 |
| KR102181098B1 KR102181098B1 (ko) | 2020-11-20 |
Family
ID=67469016
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| KR1020180004662A Active KR102181098B1 (ko) | 2017-12-08 | 2018-01-12 | 블록 체인을 이용한 분산 데이터베이스 시스템 및 방법 |
Country Status (1)
| Country | Link |
|---|---|
| KR (1) | KR102181098B1 (ko) |
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN110674110A (zh) * | 2019-09-09 | 2020-01-10 | 中国建设银行股份有限公司 | 银行分布式数据库的构建方法及装置 |
| KR102172903B1 (ko) | 2019-12-09 | 2020-11-02 | (주)트러스트체인파트너스위드하모니 | 블록체인 기술 기반 데이터 베이스 관리 시스템 |
| KR20210065565A (ko) | 2019-11-27 | 2021-06-04 | 충북대학교 산학협력단 | 블록체인 기반의 데이터 프라이버시를 제공하는 분산 지식 발견 시스템 및 방법 |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR20170040079A (ko) * | 2016-05-03 | 2017-04-12 | 안규태 | 블록 검증을 위한 복수의 일방향 함수를 지원하는 블록 체인 |
| KR101727525B1 (ko) * | 2016-09-05 | 2017-04-17 | 주식회사 스케일체인 | 블록체인 기반 분산 저장 방법 및 이를 이용한 장치 |
| KR101763827B1 (ko) | 2016-04-07 | 2017-08-02 | 주식회사 라이프시맨틱스 | 블록체인 기반 의료데이터전송시스템, 방법 및 프로그램 |
| US20170366357A1 (en) * | 2016-06-16 | 2017-12-21 | The Bank Of New York Mellon | Distributed, centrally authored block chain network |
-
2018
- 2018-01-12 KR KR1020180004662A patent/KR102181098B1/ko active Active
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR101763827B1 (ko) | 2016-04-07 | 2017-08-02 | 주식회사 라이프시맨틱스 | 블록체인 기반 의료데이터전송시스템, 방법 및 프로그램 |
| KR20170040079A (ko) * | 2016-05-03 | 2017-04-12 | 안규태 | 블록 검증을 위한 복수의 일방향 함수를 지원하는 블록 체인 |
| US20170366357A1 (en) * | 2016-06-16 | 2017-12-21 | The Bank Of New York Mellon | Distributed, centrally authored block chain network |
| KR101727525B1 (ko) * | 2016-09-05 | 2017-04-17 | 주식회사 스케일체인 | 블록체인 기반 분산 저장 방법 및 이를 이용한 장치 |
Cited By (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN110674110A (zh) * | 2019-09-09 | 2020-01-10 | 中国建设银行股份有限公司 | 银行分布式数据库的构建方法及装置 |
| CN110674110B (zh) * | 2019-09-09 | 2022-07-05 | 中国建设银行股份有限公司 | 银行分布式数据库的构建方法及装置 |
| KR20210065565A (ko) | 2019-11-27 | 2021-06-04 | 충북대학교 산학협력단 | 블록체인 기반의 데이터 프라이버시를 제공하는 분산 지식 발견 시스템 및 방법 |
| KR102172903B1 (ko) | 2019-12-09 | 2020-11-02 | (주)트러스트체인파트너스위드하모니 | 블록체인 기술 기반 데이터 베이스 관리 시스템 |
Also Published As
| Publication number | Publication date |
|---|---|
| KR102181098B1 (ko) | 2020-11-20 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| TWI679874B (zh) | 跨區塊鏈的認證方法及裝置、電子設備 | |
| TWI740423B (zh) | 在基於區塊鏈的私有交易中提供隱私和安全保護的系統和方法 | |
| CN112287034B (zh) | 一种数据同步方法、设备以及计算机可读存储介质 | |
| JP2024164013A (ja) | 分散トランザクション処理及び認証システム | |
| US9635000B1 (en) | Blockchain identity management system based on public identities ledger | |
| EP3731162A1 (en) | Block chain data processing method, management terminal, user terminal, conversion device, and medium | |
| KR101827373B1 (ko) | 채굴 제한을 위한 합의 알고리즘을 포함하는 블록윈도우 모듈 및 관리 서버 그리고 가상화폐 거래 시스템 및 방법 | |
| AU2019321745B2 (en) | Prioritizing shared blockchain data storage | |
| TW201943250A (zh) | 跨區塊鏈的認證方法及裝置、電子設備 | |
| US20190251199A1 (en) | Transactions Across Blockchain Networks | |
| TWI749488B (zh) | 電腦實現的用於檢測和禁止重放攻擊的方法、系統及非暫時性電腦可讀的儲存媒體 | |
| CN111144881A (zh) | 对资产转移数据的选择性访问 | |
| AU2016101976A4 (en) | Open Network of Permissioned Ledgers | |
| CN108776929A (zh) | 基于区块链数据库的账单处理方法、系统和可读存储介质 | |
| KR102349014B1 (ko) | 고속 동기화 가능 탈중앙화 분산 데이터베이스 구성 방법 및 시스템 | |
| TW202119210A (zh) | 基於錯誤校正碼的共享區塊鏈資料儲存的資料安全性 | |
| CN112287033B (zh) | 一种数据同步方法、设备以及计算机可读存储介质 | |
| AU2019321746A1 (en) | Dynamic blockchain data storage based on error correction code | |
| CN113947394A (zh) | 云存储中重复数据可删除的基于区块链的公平支付方法 | |
| JP6920442B2 (ja) | ブロックチェーンシステムのノード間の通信を確立するための方法及びデバイス | |
| KR102181098B1 (ko) | 블록 체인을 이용한 분산 데이터베이스 시스템 및 방법 | |
| JP7777889B2 (ja) | ブロックチェーンに基づく証拠資料公証システムの制御方法、該方法を実行するための記録媒体及びシステム | |
| KR102376783B1 (ko) | 블록체인 기반의 거래내역 확인 시스템 | |
| KR20190068374A (ko) | 블록 체인 시스템 아키텍쳐 및 방법 | |
| JP7231909B2 (ja) | 情報処理装置及びプログラム |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A201 | Request for examination | ||
| PA0109 | Patent application |
St.27 status event code: A-0-1-A10-A12-nap-PA0109 |
|
| PA0201 | Request for examination |
St.27 status event code: A-1-2-D10-D11-exm-PA0201 |
|
| P11-X000 | Amendment of application requested |
St.27 status event code: A-2-2-P10-P11-nap-X000 |
|
| P13-X000 | Application amended |
St.27 status event code: A-2-2-P10-P13-nap-X000 |
|
| E902 | Notification of reason for refusal | ||
| PE0902 | Notice of grounds for rejection |
St.27 status event code: A-1-2-D10-D21-exm-PE0902 |
|
| P11-X000 | Amendment of application requested |
St.27 status event code: A-2-2-P10-P11-nap-X000 |
|
| P13-X000 | Application amended |
St.27 status event code: A-2-2-P10-P13-nap-X000 |
|
| PG1501 | Laying open of application |
St.27 status event code: A-1-1-Q10-Q12-nap-PG1501 |
|
| E902 | Notification of reason for refusal | ||
| PE0902 | Notice of grounds for rejection |
St.27 status event code: A-1-2-D10-D21-exm-PE0902 |
|
| T11-X000 | Administrative time limit extension requested |
St.27 status event code: U-3-3-T10-T11-oth-X000 |
|
| P11-X000 | Amendment of application requested |
St.27 status event code: A-2-2-P10-P11-nap-X000 |
|
| P13-X000 | Application amended |
St.27 status event code: A-2-2-P10-P13-nap-X000 |
|
| R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-3-3-R10-R18-oth-X000 |
|
| E13-X000 | Pre-grant limitation requested |
St.27 status event code: A-2-3-E10-E13-lim-X000 |
|
| P11-X000 | Amendment of application requested |
St.27 status event code: A-2-2-P10-P11-nap-X000 |
|
| P13-X000 | Application amended |
St.27 status event code: A-2-2-P10-P13-nap-X000 |
|
| R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-3-3-R10-R18-oth-X000 |
|
| E701 | Decision to grant or registration of patent right | ||
| PE0701 | Decision of registration |
St.27 status event code: A-1-2-D10-D22-exm-PE0701 |
|
| GRNT | Written decision to grant | ||
| PR0701 | Registration of establishment |
St.27 status event code: A-2-4-F10-F11-exm-PR0701 |
|
| PR1002 | Payment of registration fee |
St.27 status event code: A-2-2-U10-U11-oth-PR1002 Fee payment year number: 1 |
|
| PG1601 | Publication of registration |
St.27 status event code: A-4-4-Q10-Q13-nap-PG1601 |
|
| P22-X000 | Classification modified |
St.27 status event code: A-4-4-P10-P22-nap-X000 |
|
| R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-5-5-R10-R18-oth-X000 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 4 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 5 |
|
| R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-5-5-R10-R18-oth-X000 |
|
| PN2301 | Change of applicant |
St.27 status event code: A-5-5-R10-R13-asn-PN2301 St.27 status event code: A-5-5-R10-R11-asn-PN2301 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 6 |
|
| U11 | Full renewal or maintenance fee paid |
Free format text: ST27 STATUS EVENT CODE: A-4-4-U10-U11-OTH-PR1001 (AS PROVIDED BY THE NATIONAL OFFICE) Year of fee payment: 6 |