JP7076682B2 - ブロックチェーンネットワークに基づくデータ処理方法、装置、電子機器およびコンピュータプログラム - Google Patents
ブロックチェーンネットワークに基づくデータ処理方法、装置、電子機器およびコンピュータプログラム Download PDFInfo
- Publication number
- JP7076682B2 JP7076682B2 JP2021507939A JP2021507939A JP7076682B2 JP 7076682 B2 JP7076682 B2 JP 7076682B2 JP 2021507939 A JP2021507939 A JP 2021507939A JP 2021507939 A JP2021507939 A JP 2021507939A JP 7076682 B2 JP7076682 B2 JP 7076682B2
- Authority
- JP
- Japan
- Prior art keywords
- chain
- data
- blockchain network
- node
- chain data
- 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.)
- Active
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/901—Indexing; Data structures therefor; Storage structures
- G06F16/9024—Graphs; Linked lists
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/23—Updating
- G06F16/2365—Ensuring data consistency and integrity
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/24—Querying
- G06F16/245—Query processing
- G06F16/2458—Special types of queries, e.g. statistical queries, fuzzy queries or distributed queries
- G06F16/2471—Distributed queries
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/22—Indexing; Data structures therefor; Storage structures
- G06F16/2282—Tablespace storage structures; Management thereof
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/27—Replication, distribution or synchronisation of data between databases or within a distributed database system; Distributed database system architectures therefor
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/38—Payment protocols; Details thereof
- G06Q20/382—Payment protocols; Details thereof insuring higher security of transaction
- G06Q20/3829—Payment protocols; Details thereof insuring higher security of transaction involving key management
-
- 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
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
- H04L9/50—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols using hash chains, e.g. blockchains or hash trees
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- Databases & Information Systems (AREA)
- General Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- Data Mining & Analysis (AREA)
- Business, Economics & Management (AREA)
- Computer Security & Cryptography (AREA)
- Accounting & Taxation (AREA)
- Software Systems (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Fuzzy Systems (AREA)
- Finance (AREA)
- Strategic Management (AREA)
- General Business, Economics & Management (AREA)
- Mathematical Physics (AREA)
- Probability & Statistics with Applications (AREA)
- Computational Linguistics (AREA)
- Computing Systems (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)
Description
ターゲットノードによって送信されるトランザクション要求を取得するステップと、
前記トランザクション要求を解析して、前記ターゲットノードと一致するトランザクションパラメータ及びチェーン高さパラメータを取得するステップと、
前記ターゲットノードと一致するチェーン高さパラメータに従って、現在のノードに記憶された、前記チェーン高さパラメータに対応するオフチェーンデータを照会するステップと、
前記現在のノードが前記チェーン高さパラメータに対応するオフチェーンデータを記憶しなかった場合、前記ターゲットノードと一致するトランザクションパラメータに従って、前記ターゲットノードのタイプを決定するステップと、
前記ターゲットノードのタイプに従って、前記ターゲットノードのタイプと一致するプロセスをトリガすることにより、前記トランザクション要求と一致するオフチェーンデータを取得するステップと、を含む。
ターゲットノードによって送信されるトランザクション要求を取得するように構成される情報伝送モジュールと、
前記トランザクション要求を解析して、前記ターゲットノードと一致するトランザクションパラメータ及びチェーン高さパラメータを取得するように構成される情報処理モジュールと、を備え、
前記情報処理モジュールは、前記ターゲットノードと一致するチェーン高さパラメータに従って、現在のノードに記憶された、前記チェーン高さパラメータに対応するオフチェーンデータを照会するように構成され、
前記情報処理モジュールは、前記現在のノードが前記チェーン高さパラメータに対応するオフチェーンデータを記憶しなかった場合、前記ターゲットノードと一致するトランザクションパラメータに従って、前記ターゲットノードのタイプを決定するように構成され、
前記情報処理モジュールは、前記ターゲットノードのタイプに従って、前記ターゲットノードのタイプと一致するプロセスをトリガすることにより、前記トランザクション要求と一致するオフチェーンデータを取得するように構成される。
実行可能な命令を記憶するように構成されるメモリと、
前記メモリに記憶された実行可能な命令を実行する時に、上記のブロックチェーンネットワークに基づくデータ処理方法を実現するように構成されるプロセッサと、を備える。
(4)台帳(Ledger)は、ブロックチェーン(台帳データとも呼ばれる)及びブロックチェーンと同期された状態データベースの総称である。
ターゲットノードによって送信されるトランザクション要求を取得するように構成される情報伝送モジュール3031と、
前記トランザクション要求を解析して、前記ターゲットノードと一致するトランザクションパラメータ及びチェーン高さパラメータを取得するように構成される情報処理モジュール3032と、を備えてもよく、
前記情報処理モジュール3032は、前記ターゲットノードと一致するチェーン高さパラメータに従って、現在のノードに記憶された、前記チェーン高さパラメータに対応するオフチェーンデータを照会するように構成され、
前記情報処理モジュール3032は、前記現在のノードが前記チェーン高さパラメータに対応するオフチェーンデータを記憶しなかった場合、前記ターゲットノードと一致するトランザクションパラメータに従って、前記ターゲットノードのタイプを決定するように構成され、
前記情報処理モジュール3032は、前記ターゲットノードのタイプに従って、前記ターゲットノードのタイプと一致するプロセスをトリガすることにより、前記トランザクション要求と一致するオフチェーンデータを取得するように構成される。
前記トランザクション要求に応答して、チェーン高さトラバーサルプロセスをトリガするステップと、前記チェーン高さトラバーサルプロセスを通じて、前記ターゲットノードと一致するチェーン高さパラメータに従って、前記現在のノードに記憶されたオフチェーンデータをトラバースすることにより、現在のノードに記憶された、前記チェーン高さパラメータに対応するオフチェーンデータを照会するステップとを含み得る。ここで、オフチェーンデータがブロックチェーンネットワーク内の他のノードによって取得された場合、現在のノードがデータ同期を実行しているため、現在のノードは、対応するオフチェーンデータを記憶している。チェーン高さパラメータの唯一の確実性により、前記現在のノードに記憶されたオフチェーンデータをトラバースして、現在のノードに記憶された、前記チェーン高さパラメータに対応するオフチェーンデータを照会する場合、オフチェーンデータの取得に必要な時間を効果的に低減でき、ブロックチェーンネットワークのデータ処理効率を向上させることができる。
前記現在のノードが前記チェーン高さパラメータに対応するオフチェーンデータを記憶しなかった場合、前記トランザクションパラメータを解析して、対応するターゲットノードのタイプパラメータを取得するステップと、前記ターゲットノードのタイプパラメータが第1タイプパラメータである場合、前記ターゲットノードのタイプが、ブロックチェーンネットワークのメインチェーンに含まれるノードであると決定するステップと、前記ターゲットノードのタイプパラメータが第2タイプパラメータである場合、前記ターゲットノードのタイプが、ブロックチェーンネットワークのサイドチェーンに含まれるノードであると決定するステップとを含み得る。ここで、ブロックチェーンネットワークのメインチェーン内の対応するブロックのみがオフチェーンデータを取得できるため、対応するターゲットノードのタイプパラメータを取得し、前記ターゲットノードと一致するトランザクションパラメータに従って、前記ターゲットノードのタイプを決定することにより、トランザクション要求を送信したターゲットノードのタイプを適時に決定して、ターゲットノードのタイプと一致するプロセスを実行できるため、オフチェーンデータの取得効率を向上させることができる。
前記ブロックチェーンネットワーク内の他のノードのデータ同期要求を受信するステップと、前記データ同期要求に応答して、前記他のノードの権限を検証するステップと、前記他のノードの権限が検証に合格した場合、前記他のノードとデータ同期を実行するように現在のノードを制御することにより、前記他のノードが対応するオフチェーンデータを取得するステップとを更に含み得る。ここで、ブロックチェーンネットワーク内の他のノードは、現在のノードによってアップロードされたターゲットユーザのオフチェーンデータを取得できないため、ブロックチェーンネットワーク内の他のノードが対応するターゲットユーザのオフチェーンデータを取得しようとする場合、対応するデータ同期要求を送信する必要がある。ユーザによるオフチェーンデータ調整を例にとると、ターゲットユーザが、現在のオフチェーンデータから別のオフチェーンデータをトリガするように調整する場合、ブロックチェーンネットワーク管理プラットフォームは、受信したデータ同期要求に従って前記他のノードの権限を検証することができ、前記他のノードの権限が検証に合格した場合、前記現在のノードと前記他のノードとの間のデータ同期を制御する(例えば、他のノードと現在のノードとの間で合意形成を行う方式でデータ同期を実行できる)ことにより、異なる構造のノード間でのターゲットユーザのオフチェーンデータの伝送の完整性を保証する。
前記照会要求の照会条件情報を取得するステップであって、前記照会条件情報は、少なくとも1つのターゲット次元のターゲットインデックス値を含む、ステップと、前記少なくとも1つのターゲット次元のターゲットインデックス値に従って、前記ブロックチェーンネットワークの情報インデックステーブルを照会して、前記オフチェーンデータに対応するユーザ識別子を取得するステップであって、前記情報インデックステーブルは、記憶した情報のユーザ識別子及び異なる次元のインデックス値を含む、ステップと、前記オフチェーンデータに対応するユーザ識別子に従って、ターゲットブロック内のオフチェーンデータの権限情報を決定するステップとを含み得る。ここで、現在のノードによってブロックチェーンネットワークに記憶されたターゲットユーザのオフチェーンデータが、対応する他のノードによって呼び出して照会できるため、前記ブロックチェーンネットワーク内の情報インデックステーブルを照会することにより、前記ターゲットユーザのオフチェーンデータに対応するユーザ識別子を取得でき、前記ターゲットユーザのオフチェーンデータに対応するユーザ識別子に従って、ターゲットブロック内のターゲットユーザのオフチェーンデータの権限情報を取得できる。これにより、従来の集中型ストレージにおいて、ターゲットユーザのオフチェーンデータの実際の所有者と各インターネットアプリケーションのオペレータとの間の、ターゲットユーザのオフチェーンデータの制御能力が不平等であるという欠点を克服でき、従来の集中型ストレージ方式において、インターネットアプリケーションのオペレータが、ターゲットユーザのオフチェーンデータを勝手に分析して利用し、さらに、ターゲットユーザのオフチェーンデータを販売して利益を得ることにより、ユーザのセキュリティを脅かすという脆弱性を克服できる。
201 応用層
202 合意層
203 ネットワーク層
204 データ層
205 リソース層
300 ブロックチェーンネットワーク管理プラットフォーム
301 プロセッサ
302 メモリ
303 ユーザインターフェース
304 ネットワークインターフェース
400 現在のノードシステム
500 監視ノードシステム
3030 データ処理装置
3031 情報伝送モジュール
3032 情報処理モジュール
Claims (17)
- 電子機器が実行する、ブロックチェーンネットワークに基づくデータ処理方法であって、
ターゲットノードによって送信されるトランザクション要求を取得するステップと、
前記トランザクション要求を解析して、前記ターゲットノードと一致するトランザクションパラメータ及びチェーン高さパラメータを取得するステップと、
前記ターゲットノードと一致するチェーン高さパラメータに従って、現在のノードに記憶された、前記チェーン高さパラメータに対応するオフチェーンデータを照会するステップと、
前記現在のノードが前記チェーン高さパラメータに対応するオフチェーンデータを記憶しなかった場合、前記ターゲットノードと一致するトランザクションパラメータに従って、前記ターゲットノードのタイプを決定するステップと、
前記ターゲットノードのタイプに従って、前記ターゲットノードのタイプと一致するプロセスをトリガすることにより、前記トランザクション要求と一致するオフチェーンデータを取得するステップと、を含む、ブロックチェーンネットワークに基づくデータ処理方法。 - 前記ターゲットノードと一致するチェーン高さパラメータに従って、現在のノードに記憶された、前記チェーン高さパラメータに対応するオフチェーンデータを照会するステップは、
前記トランザクション要求に応答して、チェーン高さトラバーサルプロセスをトリガするステップと、
前記チェーン高さトラバーサルプロセスを通じて、前記ターゲットノードと一致するチェーン高さパラメータに従って、前記現在のノードに記憶されたオフチェーンデータをトラバースすることにより、現在のノードに記憶された、前記チェーン高さパラメータに対応するオフチェーンデータを照会するステップと、を含む、
請求項1に記載のブロックチェーンネットワークに基づくデータ処理方法。 - 前記現在のノードが前記チェーン高さパラメータに対応するオフチェーンデータを記憶しなかった場合、前記ターゲットノードと一致するトランザクションパラメータに従って、前記ターゲットノードのタイプを決定するステップは、
前記現在のノードが前記チェーン高さパラメータに対応するオフチェーンデータを記憶しなかった場合、前記トランザクションパラメータを解析して、対応するターゲットノードのタイプパラメータを取得するステップと、
前記ターゲットノードのタイプパラメータが第1タイプパラメータである場合、前記ターゲットノードのタイプが、ブロックチェーンネットワークのメインチェーンに含まれるノードであると決定するステップと、
前記ターゲットノードのタイプパラメータが第2タイプパラメータである場合、前記ターゲットノードのタイプが、ブロックチェーンネットワークのサイドチェーンに含まれるノードであると決定するステップと、を含む、
請求項1に記載のブロックチェーンネットワークに基づくデータ処理方法。 - 前記ターゲットノードのタイプに従って、前記ターゲットノードのタイプと一致するプロセスをトリガすることにより、前記トランザクション要求と一致するオフチェーンデータを取得するステップは、
前記ターゲットノードのタイプがブロックチェーンネットワークのメインチェーンに含まれるノードである場合、前記トランザクション要求を解析して、対応するオフチェーンデータ記憶位置情報を取得するステップと、
前記オフチェーンデータ記憶位置情報に従って、前記トランザクション要求と一致するオフチェーンデータを取得するステップと、
取得したオフチェーンデータを現在のノードに記憶するステップと、を含む、
請求項3に記載のブロックチェーンネットワークに基づくデータ処理方法。 - 前記ターゲットノードのタイプに従って、前記ターゲットノードのタイプと一致するプロセスをトリガすることにより、前記トランザクション要求と一致するオフチェーンデータを取得するステップは、
前記ターゲットノードのタイプがブロックチェーンネットワークのサイドチェーンに含まれるノードである場合、前記ブロックチェーンネットワークのメインチェーンに対応するノードにデータ取得要求を送信するステップと、
前記データ取得要求に応答して、前記トランザクション要求と一致するオフチェーンデータを受信するステップと、
取得したオフチェーンデータを現在のノードに記憶するステップと、を含む、
請求項3に記載のブロックチェーンネットワークに基づくデータ処理方法。 - 前記方法は、
前記ブロックチェーンネットワーク内の他のノードのデータ同期要求を受信するステップと、
前記データ同期要求に応答して、前記他のノードの権限を検証するステップと、
前記他のノードの権限が検証に合格した場合、前記他のノードとデータ同期を実行するように現在のノードを制御することにより、前記他のノードが対応するオフチェーンデータを取得するステップと、を含む、
請求項1に記載のブロックチェーンネットワークに基づくデータ処理方法。 - 前記方法は、
照会要求を受信し、前記照会要求を解析して対応するユーザ識別子を取得するステップと、
前記ユーザ識別子に従って、前記ブロックチェーンネットワークのターゲットノード内のオフチェーンデータの権限情報を取得するステップと、
前記オフチェーンデータの権限情報と前記ユーザ識別子を検証するステップと、
前記オフチェーンデータの権限情報が前記ユーザ識別子と一致する場合、前記ブロックチェーンネットワークで対応するオフチェーンデータを取得するステップと、
前記照会要求に応答して、取得した対応するオフチェーンデータを対応するクライアントにプッシュするステップと、を更に含む、
請求項1に記載のブロックチェーンネットワークに基づくデータ処理方法。 - 前記方法は、
前記オフチェーンデータの権限情報が前記ユーザ識別子と一致しない場合、提示情報を送信するステップを更に含み、前記提示情報は、前記オフチェーンデータの権限情報を検証するようにユーザに提示するために使用される、
請求項7に記載のブロックチェーンネットワークに基づくデータ処理方法。 - 前記ユーザ識別子に従って、前記ブロックチェーンネットワークのターゲットノード内のオフチェーンデータの権限情報を取得するステップは、
前記照会要求の照会条件情報を取得するステップであって、前記照会条件情報は、少なくとも1つのターゲット次元のターゲットインデックス値を含む、ステップと、
前記少なくとも1つのターゲット次元のターゲットインデックス値に従って、前記ブロックチェーンネットワークの情報インデックステーブルを照会して、前記オフチェーンデータに対応するユーザ識別子を取得するステップであって、前記情報インデックステーブルは、記憶した情報のユーザ識別子及び異なる次元のインデックス値を含む、ステップと、
前記オフチェーンデータに対応するユーザ識別子に従って、ターゲットノードのオフチェーンデータの権限情報を決定するステップと、を含む、
請求項7に記載のブロックチェーンネットワークに基づくデータ処理方法。 - 前記オフチェーンデータの権限情報が前記ユーザ識別子と一致する場合、前記ブロックチェーンネットワークで対応するオフチェーンデータを取得するステップは、
前記オフチェーンデータの権限情報と一致するターゲットノードの秘密鍵を取得するステップと、
前記ターゲットノードの前記秘密鍵により、前記ブロックチェーンネットワークから取得した対応するオフチェーンデータを復号化して、対応するプレーンテキスト状態のオフチェーンデータを取得するステップと、を含む、
請求項7に記載のブロックチェーンネットワークに基づくデータ処理方法。 - 前記オフチェーンデータの権限情報が前記ユーザ識別子と一致する場合、前記ブロックチェーンネットワークで対応するオフチェーンデータを取得するステップは、
ターゲットユーザ識別子に対応するターゲットユーザに、対応する動的パスワードを要求するステップと、
取得した動的パスワードに従って、前記ブロックチェーンネットワークで対応するオフチェーンデータを取得するステップと、
前記動的パスワードと一致する秘密鍵により、前記オフチェーンデータを復号化して、前記ターゲットユーザ識別子と一致するオフチェーンデータを取得するステップと、を含む、
請求項7に記載のブロックチェーンネットワークに基づくデータ処理方法。 - 前記方法は、
前記クライアントによるターゲットユーザのオフチェーンデータの処理結果を取得するステップと、
前記オフチェーンデータの処理結果に応答して、前記ブロックチェーンネットワークでのブロードキャストをトリガすることにより、前記ブロックチェーンネットワーク内の他のノードとのデータ同期を実行し、前記ターゲットユーザのオフチェーンデータと一致する処理結果を更新するステップと、
前記ターゲットユーザのオフチェーンデータの処理結果を対応するクライアントにプッシュするステップと、更に含む、
請求項7に記載のブロックチェーンネットワークに基づくデータ処理方法。 - ブロックチェーンネットワークに基づくデータ処理装置であって、
ターゲットノードによって送信されるトランザクション要求を取得するように構成される情報伝送モジュールと、
前記トランザクション要求を解析して、前記ターゲットノードと一致するトランザクションパラメータ及びチェーン高さパラメータを取得するように構成される情報処理モジュールと、を備え、
前記情報処理モジュールは、前記ターゲットノードと一致するチェーン高さパラメータに従って、現在のノードに記憶された、前記チェーン高さパラメータに対応するオフチェーンデータを照会するように構成され、
前記情報処理モジュールは、前記現在のノードが前記チェーン高さパラメータに対応するオフチェーンデータを記憶しなかった場合、前記ターゲットノードと一致するトランザクションパラメータに従って、前記ターゲットノードのタイプを決定するように構成され、
前記情報処理モジュールは、前記ターゲットノードのタイプに従って、前記ターゲットノードのタイプと一致するプロセスをトリガすることにより、前記トランザクション要求と一致するオフチェーンデータを取得するように構成される、ブロックチェーンネットワークに基づくデータ処理装置。 - 前記情報処理モジュールは、前記トランザクション要求に応答して、チェーン高さトラバーサルプロセスをトリガするように構成され、
前記情報処理モジュールは、前記チェーン高さトラバーサルプロセスを通じて、前記ターゲットノードと一致するチェーン高さパラメータに従って、前記現在のノードに記憶されたオフチェーンデータをトラバースすることにより、現在のノードに記憶された、前記チェーン高さパラメータに対応するオフチェーンデータを照会するように構成される、
請求項13に記載のブロックチェーンネットワークに基づくデータ処理装置。 - 前記情報処理モジュールは、前記現在のノードが前記チェーン高さパラメータに対応するオフチェーンデータを記憶しなかった場合、前記トランザクションパラメータを解析して、対応するターゲットノードのタイプパラメータを取得するように構成され、
前記情報処理モジュールは、前記ターゲットノードのタイプパラメータが第1タイプパラメータである場合、前記ターゲットノードのタイプが、ブロックチェーンネットワークのメインチェーンに含まれるノードであると決定するように構成され、
前記情報処理モジュールは、前記ターゲットノードのタイプパラメータが第2タイプパラメータである場合、前記ターゲットノードのタイプが、ブロックチェーンネットワークのサイドチェーンに含まれるノードであると決定するように構成される、
請求項13に記載のブロックチェーンネットワークに基づくデータ処理装置。 - 電子機器であって、
実行可能な命令を記憶するように構成されるメモリと、
前記メモリに記憶された実行可能な命令を実行する時に、請求項1ないし12のいずれか一項に記載のブロックチェーンネットワークに基づくデータ処理方法を実現するように構成されるプロセッサと、を備える、電子機器。 - コンピュータプログラムであって、
コンピュータに、請求項1ないし12のいずれか一項に記載のブロックチェーンネットワークに基づくデータ処理方法を実行させる、コンピュータプログラム。
Applications Claiming Priority (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201910976287.4 | 2019-10-15 | ||
| CN201910976287.4A CN110727712B (zh) | 2019-10-15 | 2019-10-15 | 基于区块链网络的数据处理方法、装置、电子设备及存储介质 |
| PCT/CN2020/120041 WO2021073452A1 (zh) | 2019-10-15 | 2020-10-09 | 基于区块链网络的数据处理方法、装置、电子设备及存储介质 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2022508011A JP2022508011A (ja) | 2022-01-19 |
| JP7076682B2 true JP7076682B2 (ja) | 2022-05-30 |
Family
ID=69221159
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2021507939A Active JP7076682B2 (ja) | 2019-10-15 | 2020-10-09 | ブロックチェーンネットワークに基づくデータ処理方法、装置、電子機器およびコンピュータプログラム |
Country Status (6)
| Country | Link |
|---|---|
| US (1) | US11386076B2 (ja) |
| JP (1) | JP7076682B2 (ja) |
| KR (1) | KR102566194B1 (ja) |
| CN (1) | CN110727712B (ja) |
| SG (1) | SG11202102257PA (ja) |
| WO (1) | WO2021073452A1 (ja) |
Families Citing this family (52)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US10929352B2 (en) * | 2018-05-29 | 2021-02-23 | Oracle International Corporation | Securing access to confidential data using a blockchain ledger |
| GB2582978B (en) * | 2019-04-12 | 2022-05-04 | Nchain Holdings Ltd | Methods and devices for propagating blocks in a blockchain network |
| CN110727712B (zh) | 2019-10-15 | 2021-06-04 | 腾讯科技(深圳)有限公司 | 基于区块链网络的数据处理方法、装置、电子设备及存储介质 |
| WO2021163920A1 (zh) * | 2020-02-19 | 2021-08-26 | 深圳市嘉舟科技有限公司 | 一种区块链喂价方法、区块链喂价装置及终端设备 |
| CN111339097B (zh) * | 2020-02-25 | 2024-05-28 | 腾讯科技(深圳)有限公司 | 一种数据处理方法及相关设备 |
| CN111538757B (zh) * | 2020-04-13 | 2022-02-11 | 支付宝(杭州)信息技术有限公司 | 数据存储方法、查询方法、装置、服务器及介质 |
| SG11202102600QA (en) * | 2020-04-22 | 2021-04-29 | Alipay Hangzhou Inf Tech Co Ltd | Managing transaction requests in ledger systems |
| EP3837657B1 (en) | 2020-04-22 | 2022-12-07 | Alipay (Hangzhou) Information Technology Co., Ltd. | Managing transaction requests in ledger systems |
| WO2020143855A2 (en) | 2020-04-22 | 2020-07-16 | Alipay (Hangzhou) Information Technology Co., Ltd. | Managing transaction requests in ledger systems |
| US20220012668A1 (en) * | 2020-07-10 | 2022-01-13 | Genetec Inc. | Blockchain based work and resource data management |
| CN112035863B (zh) * | 2020-07-20 | 2024-05-03 | 傲为有限公司 | 一种基于智能合约方式的电子合同取证方法及系统 |
| CN112019603B (zh) * | 2020-08-10 | 2022-04-08 | 中国联合网络通信集团有限公司 | 一种交易数据的处理方法及装置 |
| CN114078053B (zh) * | 2020-08-17 | 2025-02-18 | 中国电信股份有限公司 | 基于区块链的交易方法、节点设备、存储介质及计算装置 |
| CN111930852B (zh) * | 2020-09-29 | 2022-03-25 | 北京百度网讯科技有限公司 | 基于区块链的数据处理方法、装置、设备以及存储介质 |
| CN112702354B (zh) * | 2020-12-29 | 2023-08-11 | 国家电网有限公司大数据中心 | 一种基于区块链技术的数据资源共享追溯方法及装置 |
| CN112380149B (zh) * | 2021-01-18 | 2021-04-06 | 腾讯科技(深圳)有限公司 | 基于节点内存的数据处理方法、装置、设备以及介质 |
| CN113256289B (zh) * | 2021-05-17 | 2023-06-30 | 网易(杭州)网络有限公司 | 区块链的判别方法、装置及电子设备 |
| CN115378620B (zh) * | 2021-05-20 | 2024-08-20 | 顺丰科技有限公司 | 智能合约管理方法、装置、计算机设备和存储介质 |
| CN113259463B (zh) * | 2021-06-02 | 2021-11-02 | 支付宝(杭州)信息技术有限公司 | 跨链交互方法和区块链系统 |
| CN113591105B (zh) * | 2021-06-29 | 2025-05-30 | 论客科技(广州)有限公司 | 一种基于区块链的大数据分析方法、装置及系统 |
| CN114629631B (zh) * | 2021-07-21 | 2024-01-09 | 国网河南省电力公司信息通信公司 | 基于联盟链的数据可信交互方法、系统及电子设备 |
| CN113849556B (zh) * | 2021-08-11 | 2024-11-29 | 国网甘肃省电力公司信息通信公司 | 基于区块链分布式数据库的共享机制 |
| CN113626524B (zh) * | 2021-08-12 | 2025-02-28 | 浙江网商银行股份有限公司 | 数据处理方法及装置、数据核对系统 |
| CN113949538B (zh) * | 2021-09-27 | 2022-07-19 | 武汉理工大学 | 一种基于双区块链的交通节点信息管理系统及管理方法 |
| CN113626850B (zh) * | 2021-10-13 | 2022-03-11 | 北京百度网讯科技有限公司 | 基于联盟链的请求处理方法、装置、设备和存储介质 |
| CN114124991B (zh) * | 2021-10-13 | 2024-11-15 | 广东电网有限责任公司惠州供电局 | 物联网设备与区块链的连接方法、物联网设备、解析器 |
| CN114021172B (zh) * | 2021-11-10 | 2022-10-21 | 苏州同济区块链研究院有限公司 | 一种基于联盟链的多方联合安全计算方法和装置 |
| KR102656660B1 (ko) * | 2021-11-24 | 2024-04-11 | 세종텔레콤 주식회사 | 블록체인 기술을 이용한 보안 데이터 관리 방법 및 오프체인 시스템 |
| CN113900598B (zh) * | 2021-12-10 | 2022-10-28 | 北京百度网讯科技有限公司 | 基于区块链的数据存储方法、装置、设备以及存储介质 |
| CN114331260A (zh) * | 2021-12-14 | 2022-04-12 | 蚂蚁区块链科技(上海)有限公司 | 基于区块链货物管理的服务方法、装置、系统及电子设备 |
| CN114581035A (zh) * | 2022-01-24 | 2022-06-03 | 华数云科技有限公司 | 一种基于区块链和大数据技术的人才数据流转分析方法 |
| US12124437B2 (en) * | 2022-02-09 | 2024-10-22 | Verizon Patent And Licensing Inc. | Systems and methods for off-chain action orchestration using blockchain events |
| CN116821233A (zh) * | 2022-03-22 | 2023-09-29 | 北京小米移动软件有限公司 | 区块链数据同步方法、装置及存储介质 |
| CN114925133A (zh) * | 2022-04-18 | 2022-08-19 | 上海东普信息科技有限公司 | 物流信息的协同处理方法、装置、设备及存储介质 |
| CN114785815B (zh) * | 2022-04-22 | 2024-05-17 | 上海骋荣网络科技有限公司 | 一种面向区块链用户节点的数据存储方法及装置 |
| CN114938293B (zh) * | 2022-04-28 | 2024-03-12 | 深圳云创数安科技有限公司 | 基于区块链的nginx数据溯源方法、装置、设备及存储介质 |
| CN114827165B (zh) * | 2022-05-30 | 2024-01-23 | 蚂蚁区块链科技(上海)有限公司 | 对多个交易进行分组的方法和区块链节点 |
| CN115208630B (zh) * | 2022-06-15 | 2024-04-09 | 网易(杭州)网络有限公司 | 基于区块链的数据获取方法、系统及区块链系统 |
| KR102715910B1 (ko) * | 2022-06-28 | 2024-10-11 | 한국전자통신연구원 | 블록체인 메시지 처리 방법 및 장치 |
| CN115208895B (zh) * | 2022-07-19 | 2024-07-05 | 南京中科启明星软件有限公司 | 一种用于区块链技术的自动化组网方法及系统 |
| CN115391454A (zh) * | 2022-08-08 | 2022-11-25 | 蚂蚁区块链科技(上海)有限公司 | 基于区块链的数据处理方法及装置 |
| CN115115367B (zh) * | 2022-08-30 | 2023-03-31 | 平安银行股份有限公司 | 一种基于区块链的交易信息查询方法、装置及电子设备 |
| CN115587392B (zh) * | 2022-11-22 | 2023-04-07 | 杭州字节方舟科技有限公司 | 一种防掉存力方法、装置、设备及介质 |
| CN116366282A (zh) * | 2022-12-30 | 2023-06-30 | 蚂蚁区块链科技(上海)有限公司 | 一种交易数据的预传输方法、区块链系统和共识节点 |
| CN116467364B (zh) * | 2023-04-10 | 2025-09-26 | 平安国际融资租赁有限公司 | 车辆信息处理方法及装置、存储介质、计算机设备 |
| CN116866341A (zh) * | 2023-06-30 | 2023-10-10 | 中国工商银行股份有限公司 | 基于区块链的运维数据管理方法、装置及电子设备 |
| EP4736365A1 (en) * | 2023-06-30 | 2026-05-06 | Visa International Service Association | Off-chain interaction for on-chain processing |
| CN116975151A (zh) * | 2023-07-20 | 2023-10-31 | 杭州溪塔科技有限公司 | 一种区块链事件处理方法和装置 |
| CN121713442A (zh) * | 2023-08-17 | 2026-03-20 | 维萨国际服务协会 | 使用交易所进行的链下交互和链上处理 |
| US12462253B2 (en) | 2023-12-05 | 2025-11-04 | Ava Labs, Inc. | Atomic private transaction transfers in distributed ledger |
| KR102782370B1 (ko) * | 2024-10-18 | 2025-03-18 | 프라이빗테크놀로지 주식회사 | 프록시 기반의 네트워크 접속을 제어하기 위한 시스템 및 그에 관한 방법 |
| CN120296088B (zh) * | 2025-03-24 | 2025-10-31 | 中国农业科学院农业信息研究所 | 一种基于区块链的农产品溯源数据管理方法及装置 |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20190132138A1 (en) | 2017-11-02 | 2019-05-02 | Keir Finlow-Bates | System and method for storing the location on a blockchain of a hash of a digital item within said digital item |
| JP2019512778A (ja) | 2016-03-01 | 2019-05-16 | 華為技術有限公司Huawei Technologies Co.,Ltd. | 著作権管理方法およびシステム |
| JP2019109635A (ja) | 2017-12-16 | 2019-07-04 | 株式会社bitFlyer | ブロックチェーン・ネットワークにおいて過去のトランザクションにアクセス可能とするための方法及び当該ネットワークを構成するためのノード |
Family Cites Families (29)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CA2246920A1 (en) * | 1998-09-10 | 2000-03-10 | Ibm Canada Limited - Ibm Canada Limitee | An activemark mechanism for a live parsing editor |
| CN106878071B (zh) * | 2017-01-25 | 2020-09-15 | 上海钜真金融信息服务有限公司 | 一种基于Raft算法的区块链共识机制 |
| CN107025559B (zh) * | 2017-01-26 | 2020-09-18 | 创新先进技术有限公司 | 一种业务处理方法及装置 |
| WO2018172439A1 (en) * | 2017-03-22 | 2018-09-27 | NEC Laboratories Europe GmbH | Method for operating a blockchain |
| US10922692B2 (en) * | 2017-04-05 | 2021-02-16 | Samsung Sds Co., Ltd. | Method for calculating confirmation reliability for blockchain based transaction and blockchain network monitoring system for performing the method |
| KR102303427B1 (ko) * | 2017-04-05 | 2021-09-23 | 삼성에스디에스 주식회사 | 블록체인 기반 거래에 대한 확정 신뢰도 산출 방법 및 그 방법을 수행하는 블록체인 네트워크 모니터링 시스템 |
| CN107301600B (zh) * | 2017-06-23 | 2021-07-20 | 北京天德科技有限公司 | 一种跨链交易的区块链互联网模型的核心构建方法 |
| CN107248076A (zh) * | 2017-06-24 | 2017-10-13 | 北京天德科技有限公司 | 一种双链式跨链交易的区块链互联网模型的核心算法 |
| CN107330681B (zh) * | 2017-06-27 | 2021-04-13 | 陈佺 | 一种用于确定区块链链外交易的交易时间的方法及设备 |
| US20190132350A1 (en) * | 2017-10-30 | 2019-05-02 | Pricewaterhousecoopers Llp | System and method for validation of distributed data storage systems |
| US10868865B2 (en) * | 2017-11-20 | 2020-12-15 | Moshe Shadmon | System and apparatus to manage data using a peer-to-peer network and the blockchain |
| US20190236606A1 (en) * | 2018-01-31 | 2019-08-01 | Salesforce.Com, Inc. | Systems, methods, and apparatuses for implementing a virtual chain model for distributed ledger technologies in a cloud based computing environment |
| CN108600301B (zh) | 2018-03-08 | 2021-05-18 | 青岛墨一客区块链有限公司 | 一种区块链之间的跨链方法及主区块链 |
| CN108492183B (zh) * | 2018-03-29 | 2021-05-18 | 深圳前海微众银行股份有限公司 | 区块链的账户交易方法、系统和计算机可读存储介质 |
| CN110378694B (zh) * | 2018-05-21 | 2021-01-12 | 腾讯科技(深圳)有限公司 | 区块链数据处理方法、装置、计算机设备和存储介质 |
| US11243917B2 (en) * | 2018-10-03 | 2022-02-08 | International Business Machines Corporation | Blockchain implementing reliability database |
| CN109493223B (zh) * | 2018-11-07 | 2021-12-21 | 联动优势科技有限公司 | 一种记账方法及装置 |
| CN109471744B (zh) * | 2018-11-21 | 2021-08-17 | 北京蓝石环球区块链科技有限公司 | 基于区块链的主链加并行多子链系统架构 |
| CN109544171A (zh) * | 2018-11-30 | 2019-03-29 | 众安信息技术服务有限公司 | 用于实现跨区块链交易的一致性的方法及设备 |
| CN109493056A (zh) * | 2018-12-04 | 2019-03-19 | 深圳市链联科技有限公司 | 一种基于供应链生态应用场景的区块链共识机制 |
| US11824864B2 (en) * | 2019-01-31 | 2023-11-21 | Salesforce, Inc. | Systems, methods, and apparatuses for implementing a declarative and metadata driven blockchain platform using distributed ledger technology (DLT) |
| CN109886681B (zh) * | 2019-01-31 | 2021-06-18 | 北京瑞卓喜投科技发展有限公司 | 区块链共识方法及共识系统 |
| CN109859047A (zh) * | 2019-01-31 | 2019-06-07 | 北京瑞卓喜投科技发展有限公司 | 一种区块链更新方法和区块链更新系统 |
| CN109919615B (zh) * | 2019-03-01 | 2021-04-02 | 上海分布信息科技有限公司 | 基于区块链的跨链数据交互方法及跨链数据交互系统 |
| CN110060162B (zh) * | 2019-03-29 | 2023-10-27 | 创新先进技术有限公司 | 基于区块链的数据授权、查询方法和装置 |
| CN109981679B (zh) * | 2019-04-08 | 2021-08-10 | 上海点融信息科技有限责任公司 | 在区块链网络中执行事务的方法和装置 |
| US11257025B2 (en) * | 2019-05-03 | 2022-02-22 | Accenture Global Solutions Limited | High performance blockchain architecture for logistics services |
| US10929046B2 (en) * | 2019-07-09 | 2021-02-23 | Pure Storage, Inc. | Identifying and relocating hot data to a cache determined with read velocity based on a threshold stored at a storage device |
| CN110727712B (zh) * | 2019-10-15 | 2021-06-04 | 腾讯科技(深圳)有限公司 | 基于区块链网络的数据处理方法、装置、电子设备及存储介质 |
-
2019
- 2019-10-15 CN CN201910976287.4A patent/CN110727712B/zh active Active
-
2020
- 2020-10-09 JP JP2021507939A patent/JP7076682B2/ja active Active
- 2020-10-09 KR KR1020217003199A patent/KR102566194B1/ko active Active
- 2020-10-09 SG SG11202102257PA patent/SG11202102257PA/en unknown
- 2020-10-09 WO PCT/CN2020/120041 patent/WO2021073452A1/zh not_active Ceased
-
2021
- 2021-02-01 US US17/163,582 patent/US11386076B2/en active Active
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2019512778A (ja) | 2016-03-01 | 2019-05-16 | 華為技術有限公司Huawei Technologies Co.,Ltd. | 著作権管理方法およびシステム |
| US20190132138A1 (en) | 2017-11-02 | 2019-05-02 | Keir Finlow-Bates | System and method for storing the location on a blockchain of a hash of a digital item within said digital item |
| JP2019109635A (ja) | 2017-12-16 | 2019-07-04 | 株式会社bitFlyer | ブロックチェーン・ネットワークにおいて過去のトランザクションにアクセス可能とするための方法及び当該ネットワークを構成するためのノード |
Also Published As
| Publication number | Publication date |
|---|---|
| US11386076B2 (en) | 2022-07-12 |
| KR20210046659A (ko) | 2021-04-28 |
| CN110727712B (zh) | 2021-06-04 |
| WO2021073452A1 (zh) | 2021-04-22 |
| SG11202102257PA (en) | 2021-05-28 |
| JP2022508011A (ja) | 2022-01-19 |
| KR102566194B1 (ko) | 2023-08-14 |
| US20210157788A1 (en) | 2021-05-27 |
| CN110727712A (zh) | 2020-01-24 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP7076682B2 (ja) | ブロックチェーンネットワークに基づくデータ処理方法、装置、電子機器およびコンピュータプログラム | |
| Brandenburger et al. | Blockchain and trusted computing: Problems, pitfalls, and a solution for hyperledger fabric | |
| CN110569674B (zh) | 基于区块链网络的认证方法及装置 | |
| CN110598434B (zh) | 基于区块链网络的房屋信息处理方法、装置、电子设备及存储介质 | |
| Li et al. | Decentralized public key infrastructures atop blockchain | |
| CN110597832A (zh) | 基于区块链网络的政务信息处理方法、装置、电子设备及存储介质 | |
| WO2022042301A1 (zh) | 一种数据处理方法、装置、智能设备及存储介质 | |
| CN109753815B (zh) | 基于区块链的数据处理方法、数据处理网络及电子设备 | |
| CN111797159A (zh) | 数据库中的信息管理和访问控制 | |
| CN111144881A (zh) | 对资产转移数据的选择性访问 | |
| US20250328903A1 (en) | Blockchain-based data processing method and apparatus, device, and medium | |
| CN111698198B (zh) | 秘密生成和份额分发 | |
| CN115865418A (zh) | 一种基于区块链和拜占庭容错算法的跨域访问控制方案 | |
| CN112560005A (zh) | 身份可信服务系统、方法、电子设备和计算机可读介质 | |
| Ahmed et al. | Transparency of SIM profiles for the consumer remote SIM provisioning protocol | |
| CN113300853A (zh) | 金融征信信息管理方法、装置、电子设备及存储介质 | |
| Lin et al. | User-managed access delegation for blockchain-driven IoT services | |
| Aguru et al. | Smart contract based next-generation public key infrastructure (PKI) using permissionless blockchain | |
| Hardin et al. | Amanuensis: provenance, privacy, and permission in TEE-enabled blockchain data systems | |
| CN117035740B (zh) | 桥梁结构检测监测与维修数据溯源系统的构建方法 | |
| Cachin et al. | Stateful multi-client verifiable computation | |
| US12282535B2 (en) | Blockchain-based certificate management | |
| US12531853B2 (en) | Secret management infrastructure with audits and credential upgrades | |
| US12524518B2 (en) | Federated secret management for workload instances in cloud compute platforms | |
| CN121151138B (zh) | 一种政务数据的管理方法及装置 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20210216 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20220418 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20220426 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7076682 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |