JP6945742B2 - ブロックチェーンのデータ処理方法、装置、機器及び媒体 - Google Patents
ブロックチェーンのデータ処理方法、装置、機器及び媒体 Download PDFInfo
- Publication number
- JP6945742B2 JP6945742B2 JP2020531688A JP2020531688A JP6945742B2 JP 6945742 B2 JP6945742 B2 JP 6945742B2 JP 2020531688 A JP2020531688 A JP 2020531688A JP 2020531688 A JP2020531688 A JP 2020531688A JP 6945742 B2 JP6945742 B2 JP 6945742B2
- Authority
- JP
- Japan
- Prior art keywords
- synchronization
- block
- group
- signature
- synchronous
- 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
-
- 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/06—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols the encryption apparatus using shift registers or memories for block-wise or stream coding, e.g. DES systems or RC4; Hash functions; Pseudorandom sequence generators
- H04L9/0618—Block ciphers, i.e. encrypting groups of characters of a plain text message using fixed encryption transformation
- H04L9/0637—Modes of operation, e.g. cipher block chaining [CBC], electronic codebook [ECB] or Galois/counter mode [GCM]
-
- 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/32—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials
- H04L9/3236—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials using cryptographic hash functions
- H04L9/3239—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials using cryptographic hash functions involving non-keyed hash functions, e.g. modification detection codes [MDCs], MD5, SHA or RIPEMD
-
- 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/0876—Network architectures or network communication protocols for network security for authentication of entities based on the identity of the terminal or configuration, e.g. MAC address, hardware or software configuration or device fingerprint
-
- 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/12—Applying verification of the received information
- H04L63/123—Applying verification of the received information received data contents, e.g. message integrity
-
- 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/104—Peer-to-peer [P2P] networks
-
- 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/104—Peer-to-peer [P2P] networks
- H04L67/1044—Group management mechanisms
-
- 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/32—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials
- H04L9/3247—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials involving digital signatures
-
- 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)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computer Security & Cryptography (AREA)
- Computing Systems (AREA)
- Physics & Mathematics (AREA)
- Mathematical Physics (AREA)
- Theoretical Computer Science (AREA)
- Computer Hardware Design (AREA)
- General Engineering & Computer Science (AREA)
- Power Engineering (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Description
図1は、本出願の実施例1により提供されるブロックチェーンのデータ処理方法のフローチャートである。本実施例は、ブロックチェーンネットワーク内のデータ処理の場合に適用することができ、例えば、ブロックチェーンネットワークにおいて、あるノードが、他のノードからブロックチェーンデータを同期的に取得するシーンに適用することができる。適用されるブロックチェーンは、パブリックブロックチェーン、プライベートブロックチェーン、又はコンソーシアムブロックチェーンであってもよい。本出願の実施例の技術案は、ブロックチェーンノードに適用され、当該方法は、ブロックチェーンのデータ処理装置によって実行されることができ、当該装置は、ソフトウェア及び/又はハードウェアの方式を採用して実現することができ、ブロックチェーンノードが搭載されるコンピューティング機器に集積されることができる。図1を参照すると、当該方法は、具体的には、以下のようなステップを含む。
S110:同期グループ作成トランザクション要求を取得する。
図2は、本出願の実施例2により提供されるブロックチェーンのデータ処理方法のフローチャートである。本実施例は、上記の実施例の上に、同期グループ作成トランザクション要求を取得する方式を提供し、本実施例は、ブロックチェーンノードの配置データに基づいて同期グループを作成する。図2を参照すると、当該方法は、具体的には、以下のようなステップを含む。
S210:現在の状態がローカル配置データにおける同期グループ作成ルールを満たしていることが認識された場合、同期グループ作成トランザクション要求を開始する。
1)現在の時間が予め設定された時間値を満たすことと、2)現在のブロック高さが予め設定されたブロック高さの間隔などを満たすことと、の少なくとも一つを含むことができる。その中、予め設定された時間値は、10分毎に同期グループを作成するか、又は各正時点毎に同期グループを作成するなどのように、予め設定された同期グループを作成する固定時点又は時間周期を指す。予め設定されたブロック高さの間隔は、予め設定された同期グループを作成するブロック高さ周期を指し、例えば100個ブロック毎に一つの新しい同期グループを作成する。
図3は、本出願の実施例3により提供されるブロックチェーンのデータ処理方法のフローチャートである。本実施例は、上記の実施例の上に、同期グループ作成トランザクション要求を取得する方式をさらに提供し、本実施例の技術案は、スマートコントラクトの方式によって同期グループ作成ルールを決定することに適用される。図3を参照すると、当該方法は、具体的には、以下のようなステップを含む。
S310:現在の状態が履歴ブロックに記憶されている同期グループ作成ルールを満たしていることが認識された場合、同期グループ作成トランザクション要求を開始する。
1)同期グループの使用需要が発生した場合、同期グループ作成トランザクション要求を開始する。
図4は、本出願の実施例4により提供されるブロックチェーンのデータ処理方法のフローチャートである。本実施例は、上記の実施例の上に、さらに最適化され、本実施例は、同期グループのインデックス方式を提供する。図4を参照すると、当該方法は、具体的には、以下のようなステップを含む。
S410:同期グループ作成トランザクション要求を取得する。
1)ローカルの同期グループインデックステーブルで同期グループのインデックスデータを照会する。
図5は、本出願の実施例5により提供されるブロックチェーンのデータ処理方法のフローチャートである。本実施例は、上記の実施例の上に、ローカルノードが任意のノードによってリアルタイムに開始された同期グループ作成トランザクション要求を受信することによって、同期グループ作成トランザクション要求を取得する方式をさらに最適化した。図5を参照すると、当該方法は、具体的には、以下のようなステップを含む。
S510:任意のノードによって開始された同期グループ作成提案要求を受信する。
図6は、本出願の実施例6により提供されるブロックチェーンのデータ処理方法のフローチャートである。本実施例は、上記の実施例の上に、同期ブロックに基づいて、同期グループの同期署名を決定する方式を提供する。図6を参照すると、当該方法は、具体的には、以下のようなステップを含む。
S610:同期グループ作成トランザクション要求を取得する。
図7は、本出願の実施例7により提供されるブロックチェーンのデータ処理方法のフローチャートである。本実施例は、上記の実施例の上に、同期ブロックに基づいて、同期グループの同期署名を決定する方式をさらに提供する。図7を参照すると、当該方法は、具体的には、以下のようなステップを含む。
S710:同期グループ作成トランザクション要求を取得する。
図8は、本出願の実施例8により提供されるブロックチェーンのデータ検証方法のフローチャートである。本実施例は、ブロックチェーンに同期グループが存在する時のデータ検証方法を提供し、当該方法は、ブロックチェーンネットワークにおいて、任意のノードが他のノードからデータ同期を行うシーンの解決策に適用される。その中、当該同期グループは、上記の実施例を使用した方式で作成することができる。当該実施例の技術案は、ブロックチェーンのデータ検証装置によって実行されることができ、当該装置は、ソフトウェア及び/又はハードウェアの方式を採用して実現することができ、一般に、ブロックチェーンノードの電子機器に構成されてもよい。図8を参照すると、当該方法は、具体的には、以下のようなステップを含む。
S810、他のノードにブロック同期要求を開始し、他のノードによってフィードバックされたブロックを受信する。
図9は、本出願の実施例9により提供されるブロックチェーンのデータ処理装置の概略構成図である。当該装置は、ブロックチェーンノードに構成されることができ、本出願の任意の実施例により提供されるブロックチェーンのデータ処理方法を実行することができ、方法の実行に対応される機能モジュール及び有益な効果を備える。図9に示すように、当該装置は、
同期グループ作成トランザクション要求を取得するように構成されるトランザクション要求取得モジュール910と、
同期グループ作成トランザクション要求に基づいて、最初のブロックから現在のブロックまでの連続ブロックを同期グループの同期ブロックとして決定するように構成される同期ブロック決定モジュール920と、
同期ブロックに基づいて、同期グループの同期署名を決定するように構成される同期署名決定モジュール930と、
同期署名をトランザクションデータとしてブロックに記録するように構成される記録モジュール940と、を含む。
現在の状態がローカル配置データにおける同期グループ作成ルールを満たしていることが認識された場合、同期グループ作成トランザクション要求を開始する操作と、
現在の状態が履歴ブロックに記憶されている同期グループ作成ルールを満たしていることが認識された場合、同期グループ作成トランザクション要求を開始する操作と、
任意のノードによってリアルタイムに開始された同期グループ作成トランザクション要求を受信する操作と、
同期グループの使用需要が発生した場合、同期グループ作成トランザクション要求を開始する操作と、のうち少なくとも一つを実行するように構成される。
同期署名をトランザクションデータとしてブロックに記録した後に、同期グループのインデックスデータをローカルの同期グループインデックステーブルに保存するように構成される保存モジュールを含むこともできる。
ローカルの同期グループインデックステーブルで同期グループのインデックスデータを照会し、又は、同期グループ照会トランザクション要求を開始し、現在のブロック生成ノードが後ろから前へブロックチェーンをトラバーサルして同期グループを照会するように要求するように構成される照会モジュールを含むこともできる。
各同期ブロックのブロック識別子を順次接続して、署名計算を行って、現在作成された同期グループの同期署名を形成する操作と、
各同期ブロックのブロック識別子でマークルツリーを構築し、マークルツリーのルートを同期署名とする操作と、
各同期ブロックのブロックヘッダデータを署名してサブ署名を形成し、各サブ署名を使用してマークルツリーを構築し、マークルツリーのルートを同期署名とする操作と、
現在作成された同期グループの同期ブロックと、少なくとも一つの既存の同期グループの同期署名とに基づいて、署名計算を行って、現在作成された同期グループの同期署名を形成する操作と、のうちの少なくとも一つを実行するように構成される。
同期ブロックと関連情報とに基づいて、同期グループの同期署名を決定するように構成され、関連情報は、作成者情報と作成時間情報と、のうちの少なくとも一つを含む。
現在のブロック生成ノードによって、同期署名をトランザクションデータとして現在のブロックに記録し、現在のブロックを他のノードに送信して検証するように構成される。
図10は、本出願の実施例10により提供される機器の概略構成図である。図10は、本出願の実施形態を実現するのに適する例示的な機器12のブロック図を示す。図10に示される機器12は、単なる一つの例であり、本出願の実施例の機能及び使用範囲を一切制限しない。機器12は、典型的には、ブロックチェーンネットワークノード機能を担うコンピューティング機器である。
本出願の実施例11は、コンピュータプログラムが記憶されているコンピュータ読み取り可能な記憶媒体をさらに提供し、当該プログラムがプロセッサによって実行される場合に、上記の実施例に記載のブロックチェーンのデータ処理方法が実現される。当該コンピュータ読み取り可能な記憶媒体は、ブロックチェーンノードに配置することができる。
Claims (11)
- ブロックチェーンノードに適用されるブロックチェーンのデータ処理方法であって、
前記方法は、
同期グループ作成トランザクション要求を取得するステップと、
前記同期グループ作成トランザクション要求に基づいて、最初のブロックから現在のブロックまでの連続ブロックを前記同期グループの同期ブロックとして決定するステップと、
前記同期ブロックに基づいて、前記同期グループの同期署名を決定するステップと、
前記同期署名をトランザクションデータとしてブロックに記録するステップと、を含む、
ことを特徴とするブロックチェーンのデータ処理方法。 - 同期グループ作成トランザクション要求を取得する操作は、
現在の状態がローカル配置データにおける同期グループ作成ルールを満たしていることが認識された場合、同期グループ作成トランザクション要求を開始する操作と、
現在の状態が履歴ブロックに記憶されている同期グループ作成ルールを満たしていることが認識された場合、同期グループ作成トランザクション要求を開始する操作と、
任意のノードによってリアルタイムに開始された同期グループ作成トランザクション要求を受信する操作と、
同期グループの使用需要が発生した場合、同期グループ作成トランザクション要求を開始する操作と、のうちの少なくとも一つを含む、
ことを特徴とする請求項1に記載のブロックチェーンのデータ処理方法。 - 前記同期グループ作成ルールは、
現在の時間が予め設定された時間値を満たすことと、
現在のブロックの高さが予め設定されたブロック高さの間隔を満たすことと、のうちの少なくとも一つを含む、
ことを特徴とする請求項2に記載のブロックチェーンのデータ処理方法。 - 前記同期署名をトランザクションデータとしてブロックに記録した後に、
同期グループのインデックスデータをローカルの同期グループインデックステーブルに保存するステップをさらに含む、
ことを特徴とする請求項1に記載のブロックチェーンのデータ処理方法。 - 前記方法は、
ローカルの同期グループインデックステーブルで同期グループのインデックスデータを照会するステップ、又は、
同期グループ照会トランザクション要求を開始し、現在のブロック生成ノードが後ろから前へブロックチェーンをトラバーサルして同期グループを照会するように要求するステップ、をさらに含む、
ことを特徴とする請求項4に記載のブロックチェーンのデータ処理方法。 - 前記同期ブロックに基づいて、前記同期グループの同期署名を決定するステップは、
各同期ブロックのブロック識別子を順次接続して、署名計算を行って、現在作成された同期グループの同期署名を形成するステップと、
各同期ブロックのブロック識別子でマークルツリーを構築し、マークルツリーのルートを同期署名とするステップと、
各同期ブロックのブロックヘッダデータを署名してサブ署名を形成し、各サブ署名を使用してマークルツリーを構築し、マークルツリーのルートを同期署名とするステップと、
現在作成された同期グループの同期ブロックと、少なくとも一つの既存の同期グループの同期署名とに基づいて、署名計算を行って、現在作成された同期グループの同期署名を形成するステップと、のうちの少なくとも一つを含む、
ことを特徴とする請求項1に記載のブロックチェーンのデータ処理方法。 - 前記同期ブロックに基づいて、前記同期グループの同期署名を決定するステップは、
前記同期ブロックと関連情報とに基づいて、前記同期グループの同期署名を決定するステップを含み、
前記関連情報は、作成者情報と作成時間情報と、のうちの少なくとも一つを含む、
ことを特徴とする請求項6に記載のブロックチェーンのデータ処理方法。 - 前記同期署名をトランザクションデータとしてブロックに記録するステップは、
現在のブロック生成ノードによって、前記同期署名をトランザクションデータとして現在のブロックに記録するステップと、
前記現在のブロックを他のノードに送信して検証するステップと、を含む、
ことを特徴とする請求項1に記載のブロックチェーンのデータ処理方法。 - ブロックチェーンノードに配置されるブロックチェーンのデータ処理装置であって、前記装置は、
同期グループ作成トランザクション要求を取得するように構成されるトランザクション要求取得モジュールと、
前記同期グループ作成トランザクション要求に基づいて、最初のブロックから現在のブロックまでの連続ブロックを前記同期グループの同期ブロックとして決定するように構成される同期ブロック決定モジュールと、
前記同期ブロックに基づいて、前記同期グループの同期署名を決定するように構成される同期署名決定モジュールと、
前記同期署名をトランザクションデータとしてブロックに記録するように構成される記録モジュールと、を含む、
ことを特徴とするブロックチェーンのデータ処理装置。 - 機器であって、
一つ又は複数のプロセッサと、
一つ又は複数のプログラムを記憶するように構成される記憶装置と、を含み、
前記一つ又は複数のプログラムが前記一つ又は複数のプロセッサによって実行される場合に、前記一つ又は複数のプロセッサが、請求項1〜8のいずれかに記載のブロックチェーンのデータ処理方法を実現する、
ことを特徴とする機器。 - コンピュータプログラムが記憶されている媒体であって、
当該プログラムがプロセッサによって実行される場合に、請求項1〜8のいずれかに記載のブロックチェーンのデータ処理方法が実現される、
ことを特徴とする媒体。
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811089389.6A CN109361734B (zh) | 2018-09-18 | 2018-09-18 | 一种区块链的数据处理方法、装置、设备及介质 |
CN201811089389.6 | 2018-09-18 | ||
PCT/CN2019/087577 WO2020057158A1 (zh) | 2018-09-18 | 2019-05-20 | 一种区块链的数据处理方法、装置、设备及介质 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2021506185A JP2021506185A (ja) | 2021-02-18 |
JP6945742B2 true JP6945742B2 (ja) | 2021-10-06 |
Family
ID=65351110
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2020531688A Active JP6945742B2 (ja) | 2018-09-18 | 2019-05-20 | ブロックチェーンのデータ処理方法、装置、機器及び媒体 |
Country Status (4)
Country | Link |
---|---|
US (1) | US11381385B2 (ja) |
JP (1) | JP6945742B2 (ja) |
CN (1) | CN109361734B (ja) |
WO (1) | WO2020057158A1 (ja) |
Families Citing this family (19)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109271446B (zh) * | 2018-08-30 | 2020-10-23 | 杭州复杂美科技有限公司 | 一种平行链数据同步方法、设备和存储介质 |
CN109361734B (zh) | 2018-09-18 | 2021-04-20 | 百度在线网络技术(北京)有限公司 | 一种区块链的数据处理方法、装置、设备及介质 |
US10949548B2 (en) * | 2018-10-18 | 2021-03-16 | Verizon Patent And Licensing Inc. | Systems and methods for providing multi-node resiliency for blockchain peers |
US11550928B2 (en) * | 2019-01-11 | 2023-01-10 | Combined Conditional Access Development And Support, Llc | Distributed ledger-based digital content tracing |
CN110187831B (zh) * | 2019-05-13 | 2022-04-19 | 北京华宇九品科技有限公司 | 区块链联盟链的区块数据存储***及方法 |
CN110222052A (zh) * | 2019-05-20 | 2019-09-10 | 重庆金融资产交易所有限责任公司 | 区块链数据处理方法、装置、计算机设备和存储介质 |
CN110543446B (zh) * | 2019-08-21 | 2020-11-24 | 杭州趣链科技有限公司 | 一种基于快照的区块链直接归档方法 |
CN111339188B (zh) * | 2020-02-20 | 2023-10-31 | 百度在线网络技术(北京)有限公司 | 基于区块链的媒介内容处理方法、装置、设备和介质 |
CN111371557B (zh) * | 2020-02-26 | 2024-01-23 | 百度在线网络技术(北京)有限公司 | 区块链数据处理方法、装置、电子设备及介质 |
CN111444203B (zh) * | 2020-03-24 | 2021-09-28 | 腾讯科技(深圳)有限公司 | 一种同步处理方法、装置、设备及介质 |
CN111526217B (zh) * | 2020-07-03 | 2020-10-09 | 支付宝(杭州)信息技术有限公司 | 一种区块链中的共识方法和*** |
US11416449B2 (en) * | 2020-07-23 | 2022-08-16 | National Applied Research Laboratories | Method of synchronous deletion for distributed storage system |
CN112968967B (zh) * | 2020-09-25 | 2023-05-19 | 支付宝(杭州)信息技术有限公司 | 区块同步方法及装置 |
WO2022102531A1 (ja) * | 2020-11-12 | 2022-05-19 | 株式会社Nttドコモ | 管理装置 |
CN112487476A (zh) * | 2020-11-30 | 2021-03-12 | 山东浪潮通软信息科技有限公司 | 一种防止会计凭证数据篡改方法、装置、设备及介质 |
US20220173889A1 (en) * | 2020-11-30 | 2022-06-02 | Motional Ad Llc | Secure Safety-Critical System Log |
CN112636929B (zh) * | 2020-12-29 | 2023-01-17 | 北京百度网讯科技有限公司 | 群组业务实现方法、装置、设备和存储介质 |
CN114157435B (zh) * | 2021-12-02 | 2024-05-17 | 贵州黔驰信息股份有限公司 | 一种基于区块链技术的文档处理方法、装置和客户端 |
US11954074B2 (en) * | 2022-04-28 | 2024-04-09 | Micro Focus Llc | Method and apparatus for efficient file/folder synchronization |
Family Cites Families (28)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2001519930A (ja) * | 1998-02-04 | 2001-10-23 | サンマイクロシステムズ インコーポレーテッド | 階層型ハッシュを用いた効率的な認証及び完全性検査の方法及びその装置 |
JP4938409B2 (ja) * | 2006-10-13 | 2012-05-23 | Kddi株式会社 | デジタル放送用コンテンツ配信装置、デジタル放送用コンテンツ認証システム、デジタル放送用コンテンツ認証方法およびプログラム |
US9208836B1 (en) * | 2011-01-11 | 2015-12-08 | Rambus Inc. | Chip-to-chip signaling with improved bandwidth utilization |
US10963881B2 (en) * | 2015-05-21 | 2021-03-30 | Mastercard International Incorporated | Method and system for fraud control of blockchain-based transactions |
CN106296196A (zh) * | 2015-06-05 | 2017-01-04 | 地气股份有限公司 | 数字货币交易签章方法与***及其数字货币交易装置 |
JP6452156B2 (ja) * | 2015-09-03 | 2019-01-16 | 日本電信電話株式会社 | 許諾情報管理システム、利用者端末、権利者端末、許諾情報管理方法、および、許諾情報管理プログラム |
JP6355168B2 (ja) * | 2015-11-09 | 2018-07-11 | 日本電信電話株式会社 | ブロックチェーン生成装置、ブロックチェーン生成方法、ブロックチェーン検証装置、ブロックチェーン検証方法およびプログラム |
US9948467B2 (en) | 2015-12-21 | 2018-04-17 | Mastercard International Incorporated | Method and system for blockchain variant using digital signatures |
US10097344B2 (en) * | 2016-07-15 | 2018-10-09 | Mastercard International Incorporated | Method and system for partitioned blockchains and enhanced privacy for permissioned blockchains |
JP6571609B2 (ja) * | 2016-07-28 | 2019-09-04 | Kddi株式会社 | ブロックチェーンを作成するシステム及びプログラム |
US10878522B2 (en) * | 2016-08-18 | 2020-12-29 | First American Financial Corporation | Systems and methods for using blockchains to record, manage, and transfer ownership rights to land titles |
US10339014B2 (en) * | 2016-09-28 | 2019-07-02 | Mcafee, Llc | Query optimized distributed ledger system |
KR101908712B1 (ko) | 2016-10-05 | 2018-10-16 | 한전케이디엔주식회사 | 블록체인을 이용한 스마트 그리드 시스템의 보안 방법 |
US10348484B2 (en) * | 2016-10-24 | 2019-07-09 | Mastercard International Incorporated | Method and system for fast tracking navigation of blockchains via data manipulation |
US10586210B2 (en) * | 2016-11-30 | 2020-03-10 | International Business Machines Corporation | Blockchain checkpoints and certified checkpoints |
US11978045B2 (en) * | 2016-12-22 | 2024-05-07 | Mastercard International Incorporated | Method and system for anonymous directed blockchain transaction |
CN106844477B (zh) * | 2016-12-23 | 2018-05-01 | 北京众享比特科技有限公司 | 区块链***、区块查找方法和区块链后向同步方法 |
KR101930825B1 (ko) * | 2017-01-23 | 2018-12-19 | 주식회사 데일리인텔리전스 | 블록체인 네트워크를 이용해서 사용자를 인증하고 블록을 동기화하는 시스템 및 방법 |
CN107018125B (zh) * | 2017-02-17 | 2019-08-09 | 阿里巴巴集团控股有限公司 | 一种区块链***、数据存储方法及装置 |
US11316868B2 (en) * | 2017-02-24 | 2022-04-26 | Nec Corporation | Information verification system, information verification device, method and program |
CN110692214B (zh) * | 2017-06-02 | 2023-10-31 | 维萨国际服务协会 | 用于使用区块链的所有权验证的方法和*** |
CN107423426B (zh) * | 2017-08-02 | 2020-06-02 | 众安信息技术服务有限公司 | 一种区块链块数据的数据归档方法及电子设备 |
US11196552B2 (en) * | 2017-08-04 | 2021-12-07 | Truss Financial, LLC | Secure data distribution protocol using blockchains |
US11502828B2 (en) * | 2017-11-15 | 2022-11-15 | International Business Machines Corporation | Authenticating chaincode to chaincode invocations of a blockchain |
CN108023896B (zh) * | 2017-12-28 | 2020-09-08 | 江苏通付盾科技有限公司 | 区块同步方法及*** |
CN108234134B (zh) * | 2017-12-28 | 2020-09-29 | 江苏通付盾科技有限公司 | 区块同步方法及*** |
CN108241743B (zh) | 2018-01-04 | 2020-05-12 | 杭州复杂美科技有限公司 | 一种区块链快照方法 |
CN109361734B (zh) * | 2018-09-18 | 2021-04-20 | 百度在线网络技术(北京)有限公司 | 一种区块链的数据处理方法、装置、设备及介质 |
-
2018
- 2018-09-18 CN CN201811089389.6A patent/CN109361734B/zh active Active
-
2019
- 2019-05-20 JP JP2020531688A patent/JP6945742B2/ja active Active
- 2019-05-20 US US16/768,440 patent/US11381385B2/en active Active
- 2019-05-20 WO PCT/CN2019/087577 patent/WO2020057158A1/zh active Application Filing
Also Published As
Publication number | Publication date |
---|---|
CN109361734A (zh) | 2019-02-19 |
JP2021506185A (ja) | 2021-02-18 |
US20200389291A1 (en) | 2020-12-10 |
US11381385B2 (en) | 2022-07-05 |
WO2020057158A1 (zh) | 2020-03-26 |
CN109361734B (zh) | 2021-04-20 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP6945742B2 (ja) | ブロックチェーンのデータ処理方法、装置、機器及び媒体 | |
CN109241192B (zh) | 区块链的数据修改及区块验证方法、装置、设备和介质 | |
US11444787B2 (en) | Method and system for efficient distribution of configuration data utilizing permissioned blockchain technology | |
AU2022200535B2 (en) | Method and system for blockchain variant using digital signatures | |
EP3639465B1 (en) | Improved hardware security module management | |
CN110083610B (zh) | 数据处理方法、装置、***、可信计算装置、设备和介质 | |
US11469891B2 (en) | Expendable cryptographic key access | |
CN109587238B (zh) | 区块链的数据处理和同步方法、装置、设备及存储介质 | |
CN109213901B (zh) | 一种区块链的数据同步方法、装置、设备及介质 | |
US20200218815A1 (en) | Systems and methods for distributed ledger management | |
US11729175B2 (en) | Blockchain folding | |
CN109344631B (zh) | 区块链的数据修改及区块验证方法、装置、设备和介质 | |
CN109347803B (zh) | 一种区块链的数据处理方法、装置、设备及介质 | |
CN108881261B (zh) | 一种容器环境下基于区块链技术的服务认证方法及*** | |
CN109254999B (zh) | 一种区块链的数据处理方法、装置、设备及介质 | |
CN109345243B (zh) | 一种区块链的数据处理和验证方法、装置、设备及介质 | |
CN110677388B (zh) | 一种基于TrustZone的物联网终端进程完整性度量方法 | |
CN111401889B (zh) | 基于区块链的信用数据处理方法、装置、设备和介质 | |
CN112163036A (zh) | 区块链信息的构建和查询方法及相关装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20200610 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20210728 |
|
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: 20210831 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20210914 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 6945742 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |