JP6865851B2 - ブロックチェーンワールド状態マークルパトリシアトライ木サブツリーの構築 - Google Patents
ブロックチェーンワールド状態マークルパトリシアトライ木サブツリーの構築 Download PDFInfo
- Publication number
- JP6865851B2 JP6865851B2 JP2019553426A JP2019553426A JP6865851B2 JP 6865851 B2 JP6865851 B2 JP 6865851B2 JP 2019553426 A JP2019553426 A JP 2019553426A JP 2019553426 A JP2019553426 A JP 2019553426A JP 6865851 B2 JP6865851 B2 JP 6865851B2
- Authority
- JP
- Japan
- Prior art keywords
- node
- world state
- subtree
- current
- account
- 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
- 238000010276 construction Methods 0.000 title description 3
- 238000000034 method Methods 0.000 claims description 73
- 230000007704 transition Effects 0.000 claims description 44
- 230000004044 response Effects 0.000 claims description 19
- 230000008569 process Effects 0.000 description 51
- 230000009471 action Effects 0.000 description 36
- 238000004590 computer program Methods 0.000 description 12
- 238000012545 processing Methods 0.000 description 11
- 230000006870 function Effects 0.000 description 8
- RTZKZFJDLAIYFH-UHFFFAOYSA-N Diethyl ether Chemical compound CCOCC RTZKZFJDLAIYFH-UHFFFAOYSA-N 0.000 description 4
- 238000004891 communication Methods 0.000 description 4
- 239000002699 waste material Substances 0.000 description 4
- 230000008901 benefit Effects 0.000 description 3
- 230000005540 biological transmission Effects 0.000 description 3
- 238000004422 calculation algorithm Methods 0.000 description 3
- 230000008859 change Effects 0.000 description 3
- 238000003491 array Methods 0.000 description 2
- 230000006399 behavior Effects 0.000 description 2
- 230000003993 interaction Effects 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 238000013515 script Methods 0.000 description 2
- 238000000926 separation method Methods 0.000 description 2
- 238000012546 transfer Methods 0.000 description 2
- 230000003542 behavioural effect Effects 0.000 description 1
- 230000001413 cellular effect Effects 0.000 description 1
- 239000012634 fragment Substances 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 238000005457 optimization Methods 0.000 description 1
- 230000008520 organization Effects 0.000 description 1
- 230000002085 persistent effect Effects 0.000 description 1
- 230000001902 propagating effect Effects 0.000 description 1
- 230000010076 replication Effects 0.000 description 1
- 230000001953 sensory effect Effects 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
- 238000012795 verification Methods 0.000 description 1
- 230000000007 visual effect Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR 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/2308—Concurrency control
- G06F16/2315—Optimistic concurrency control
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR 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
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR 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/2228—Indexing structures
- G06F16/2246—Trees, e.g. B+trees
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR 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/2228—Indexing structures
- G06F16/2264—Multidimensional index structures
-
- 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/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)
- Databases & Information Systems (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Data Mining & Analysis (AREA)
- Software Systems (AREA)
- Computer Security & Cryptography (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- Mobile Radio Communication Systems (AREA)
Description
102 コンソーシアムブロックチェーンネットワーク
106 コンピューティングデバイス、コンピューティングシステム
108 コンピューティングデバイス、コンピューティングシステム
110 ネットワーク
200 概念的アーキテクチャ
202 参加者システム
204 参加者システム
206 参加者システム
212 ブロックチェーンネットワーク
214 ノード
216 ブロックチェーン
216' コピー
216" コピー
300 ワールド状態MPT、MPT、ワールド状態MPTツリー
302 ルートノード
304 ブランチノード
306 ブランチノード
308 拡張ノード
310 リーフノード
312 リーフノード
314 リーフノード
318 リーフノード
320 テーブル
322 鍵値対
324 鍵値対
326 鍵値対
328 鍵値対
400 サブツリー
402 ルートノード
404 ブランチノード
406 ブランチノード
408 拡張ノード
410 リーフノード
412 リーフノード
414 リーフノード
420 テーブル
422 鍵値対
424 鍵値対
426 鍵値対
900 装置
902 生成器または生成ユニット
904 実行器または実行ユニット
906 作成器または作成ユニット
908 送信機または送信ユニット
1000 装置
1002 生成器または生成ユニット
1004 実行器または実行ユニット
1006 送信機または送信ユニット
Claims (20)
- ブロックチェーンネットワーク内のワールド状態マークルパトリシアトライ木(MPT)のサブツリーを提供するためのコンピュータで実行される方法であって、
前記ブロックチェーンネットワークのコンセンサスクライアントによって、ワールド状態MPTと、前記ブロックチェーンネットワーク内のノードのアドレスを記憶するためのアドレスリストとを提供するステップであって、前記アドレスリストが、最初は空である、ステップと、
前記コンセンサスクライアントによって、複数の反復で前記ワールド状態MPTの少なくとも一部のトラバーサルを実行し、各反復で前記ワールド状態MPTの前記少なくとも一部の現在のノードについて、
前記現在のノードをアカウントノードとしてマークし、前記現在のノードのアドレスを前記アドレスリスト内に記憶すること、
前記現在のノードが拡張ノードであると判定し、前記現在のノードを前記拡張ノードによって参照されるノードに設定する前記トラバーサルの次の反復に移動すること、および、
前記現在のノードを遷移ノードとしてマークし、前記現在のノードのアドレスを前記アドレスリスト内に記憶すること
のうちの1つを実行するステップと、
前記コンセンサスクライアントによって、前記アドレスリストに基づいて前記ワールド状態MPTのサブツリーを作成するステップであって、前記サブツリーのルートノードが、前記ワールド状態MPTのルートノードを備え、前記サブツリーの1つまたは複数の子ノードが、前記アドレスリスト内に記憶されたアドレスを有する前記ワールド状態MPTのノードに対応する、ステップと、
前記コンセンサスクライアントによって、前記ワールド状態MPTの前記サブツリーを前記ブロックチェーンネットワークの非コンセンサスクライアントに送信するステップであって、前記サブツリーが、前記非コンセンサスクライアントに関連付けられたアカウントの状態を提供する、ステップとを備える、
方法。 - 前記現在のノードが、リーフノード、およびnull値がないブランチノードのうちの1つであるとの判定に応答して、前記現在のノードがアカウントノードとしてマークされる、
請求項1に記載の方法。 - 前記現在のノードがブランチノードでありかつ前記ブランチノードのすべての子ノードがトラバースされたとの判定に応答して、前記現在のノードが遷移ノードとしてマークされる、
請求項1に記載の方法。 - 前記現在のノードをアカウントノードとしてマークした後、前記トラバーサルの次の反復の前記現在のノードが、前記アカウントノードの親ノードを備える、
請求項1に記載の方法。 - 前記現在のノードをアカウントノードおよび遷移ノードのうちの1つとしてマークした後、前記トラバーサルの次の反復の前記現在のノードが、前記アカウントノードおよび前記遷移ノードのうちの1つの子ノードを備える、
請求項1に記載の方法。 - 前記アドレスリストに基づいて前記ワールド状態MPTのサブツリーを作成するステップが、
前記アドレスリスト内のアカウントノードとしてマークされたアドレスについて、前記ワールド状態MPT内のパスを決定し、前記サブツリーに前記パスを追加するステップを備える、
請求項1に記載の方法。 - 前記トラバーサルが、深さ優先の前順序トラバーサルを備える、
請求項1に記載の方法。 - 1つまたは複数のコンピュータに結合され、ブロックチェーンネットワーク内のワールド状態マークルパトリシアトライ木(MPT)のサブツリーを提供するために実行可能な命令が記憶されたコンピュータ可読記憶媒体であって、前記命令が、
前記ブロックチェーンネットワークのコンセンサスクライアントによって、ワールド状態MPTと、前記ブロックチェーンネットワーク内のノードのアドレスを記憶するためのアドレスリストとを提供することであって、前記アドレスリストが、最初は空である、ことと、
前記コンセンサスクライアントによって、複数の反復で前記ワールド状態MPTの少なくとも一部のトラバーサルを実行し、各反復で前記ワールド状態MPTの前記少なくとも一部の現在のノードについて、
前記現在のノードをアカウントノードとしてマークし、前記現在のノードのアドレスを前記アドレスリスト内に記憶すること、
前記現在のノードが拡張ノードであると判定し、前記現在のノードを前記拡張ノードによって参照されるノードに設定する前記トラバーサルの次の反復に移動すること、および、
前記現在のノードを遷移ノードとしてマークし、前記現在のノードのアドレスを前記アドレスリスト内に記憶すること
のうちの1つを実行することと、
前記コンセンサスクライアントによって、前記アドレスリストに基づいて前記ワールド状態MPTのサブツリーを作成することであって、前記サブツリーのルートノードが、前記ワールド状態MPTのルートノードを備え、前記サブツリーの1つまたは複数の子ノードが、前記アドレスリスト内に記憶されたアドレスを有する前記ワールド状態MPTのノードに対応する、ことと、
前記コンセンサスクライアントによって、前記ワールド状態MPTの前記サブツリーを前記ブロックチェーンネットワークの非コンセンサスクライアントに送信することであって、前記サブツリーが、前記非コンセンサスクライアントに関連付けられたアカウントの状態を提供する、こととを行うために前記1つまたは複数のコンピュータによって実行可能である、
コンピュータ可読記憶媒体。 - 前記現在のノードが、リーフノード、およびnull値がないブランチノードのうちの1つであるとの判定に応答して、前記現在のノードが、アカウントノードとしてマークされる、
請求項8に記載のコンピュータ可読記憶媒体。 - 前記現在のノードがブランチノードでありかつ前記ブランチノードのすべての子ノードがトラバースされたとの判定に応答して、前記現在のノードが遷移ノードとしてマークされる、
請求項8に記載のコンピュータ可読記憶媒体。 - 前記現在のノードをアカウントノードとしてマークした後、前記トラバーサルの次の反復の前記現在のノードが、前記アカウントノードの親ノードを備える、
請求項8に記載のコンピュータ可読記憶媒体。 - 前記現在のノードをアカウントノードおよび遷移ノードのうちの1つとしてマークした後、前記トラバーサルの次の反復の前記現在のノードが、前記アカウントノードおよび前記遷移ノードのうちの1つの子ノードを備える、
請求項8に記載のコンピュータ可読記憶媒体。 - 前記アドレスリストに基づいて前記ワールド状態MPTのサブツリーを作成することが、
前記アドレスリスト内のアカウントノードとしてマークされたアドレスについて、前記ワールド状態MPT内のパスを決定し、前記サブツリーに前記パスを追加することを含む、
請求項8に記載のコンピュータ可読記憶媒体。 - 前記トラバーサルが深さ優先の前順序トラバーサルを備える、
請求項8に記載のコンピュータ可読記憶媒体。 - 1つまたは複数のコンピュータと、
前記1つまたは複数のコンピュータに結合され、ブロックチェーンネットワーク内のワールド状態マークルパトリシアトライ木(MPT)のサブツリーを提供するために実行可能な命令が記憶された1つまたは複数のコンピュータ可読メモリとを備えるシステムであって、前記命令が、
前記ブロックチェーンネットワークのコンセンサスクライアントによって、ワールド状態MPTと、前記ブロックチェーンネットワーク内のノードのアドレスを記憶するためのアドレスリストとを提供することであって、前記アドレスリストが、最初は空である、ことと、
前記コンセンサスクライアントによって、複数の反復で前記ワールド状態MPTの少なくとも一部のトラバーサルを実行し、各反復で前記ワールド状態MPTの前記少なくとも一部の現在のノードについて、
前記現在のノードをアカウントノードとしてマークし、前記現在のノードのアドレスを前記アドレスリスト内に記憶すること、
前記現在のノードが拡張ノードであると判定し、前記現在のノードを前記拡張ノードによって参照されるノードに設定する前記トラバーサルの次の反復に移動すること、および、
前記現在のノードを遷移ノードとしてマークし、前記現在のノードのアドレスを前記アドレスリスト内に記憶すること
のうちの1つを実行することと、
前記コンセンサスクライアントによって、前記アドレスリストに基づいて前記ワールド状態MPTのサブツリーを作成することであって、前記サブツリーのルートノードが、前記ワールド状態MPTのルートノードを備え、前記サブツリーの1つまたは複数の子ノードが、前記アドレスリスト内に記憶されたアドレスを有する前記ワールド状態MPTのノードに対応する、ことと、
前記コンセンサスクライアントによって、前記ワールド状態MPTの前記サブツリーを前記ブロックチェーンネットワークの非コンセンサスクライアントに送信することであって、前記サブツリーが、前記非コンセンサスクライアントに関連付けられたアカウントの状態を提供する、こととを行うために前記1つまたは複数のコンピュータによって実行可能である、
システム。 - 前記現在のノードが、リーフノード、およびnull値がないブランチノードのうちの1つであるとの判定に応答して、前記現在のノードがアカウントノードとしてマークされる、
請求項15に記載のシステム。 - 前記現在のノードがブランチノードでありかつ前記ブランチノードのすべての子ノードがトラバースされたとの判定に応答して、前記現在のノードが、遷移ノードとしてマークされる、
請求項15に記載のシステム。 - 前記現在のノードをアカウントノードとしてマークした後、前記トラバーサルの次の反復の前記現在のノードが、前記アカウントノードの親ノードを備える、
請求項15に記載のシステム。 - 前記現在のノードをアカウントノードおよび遷移ノードのうちの1つとしてマークした後、前記トラバーサルの次の反復の前記現在のノードが、前記アカウントノードおよび前記遷移ノードのうちの1つの子ノードを備える、
請求項15に記載のシステム。 - 前記アドレスリストに基づいて前記ワールド状態MPTのサブツリーを作成することが、
前記アドレスリスト内のアカウントノードとしてマークされたアドレスについて、前記ワールド状態MPT内のパスを決定し、前記サブツリーに前記パスを追加することを含む、 請求項15に記載のシステム。
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/CN2019/076814 WO2019101230A2 (en) | 2019-03-04 | 2019-03-04 | Constructing blockchain world state merkle patricia trie subtree |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2020530213A JP2020530213A (ja) | 2020-10-15 |
JP6865851B2 true JP6865851B2 (ja) | 2021-04-28 |
Family
ID=66631231
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2019553426A Active JP6865851B2 (ja) | 2019-03-04 | 2019-03-04 | ブロックチェーンワールド状態マークルパトリシアトライ木サブツリーの構築 |
Country Status (10)
Country | Link |
---|---|
US (2) | US10691665B1 (ja) |
EP (1) | EP3596684A4 (ja) |
JP (1) | JP6865851B2 (ja) |
KR (1) | KR102277289B1 (ja) |
CN (1) | CN110800008B (ja) |
AU (1) | AU2019203850B2 (ja) |
CA (1) | CA3057738A1 (ja) |
SG (1) | SG11201908944WA (ja) |
TW (1) | TWI720712B (ja) |
WO (1) | WO2019101230A2 (ja) |
Families Citing this family (32)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US11582042B2 (en) * | 2018-03-16 | 2023-02-14 | General Electric Company | Industrial data verification using secure, distributed ledger |
CN110046901B (zh) * | 2018-12-28 | 2020-06-30 | 阿里巴巴集团控股有限公司 | 联盟链的可信度验证方法、系统、装置及设备 |
SG11201908944WA (en) | 2019-03-04 | 2019-10-30 | Alibaba Group Holding Ltd | Constructing blockchain world state merkle patricia trie subtree |
KR20220005645A (ko) * | 2019-06-04 | 2022-01-13 | 디지털 에셋 (스위츠랜드) 게엠베하 | 다중 사용자 데이터베이스 시스템 및 방법 |
WO2019179539A2 (en) | 2019-07-11 | 2019-09-26 | Alibaba Group Holding Limited | Shared blockchain data storage |
SG11202001975SA (en) | 2019-07-11 | 2020-04-29 | Alibaba Group Holding Ltd | Shared blockchain data storage |
EP3673620B8 (en) | 2019-07-11 | 2022-02-16 | Advanced New Technologies Co., Ltd. | Shared blockchain data storage |
EP3673404A4 (en) | 2019-08-20 | 2020-10-14 | Alibaba Group Holding Limited | BLOCKCHAIN DATA STORAGE BASED ON SHARED N UDS AND ERROR CORRECTION CODE |
CN110597822B (zh) * | 2019-09-20 | 2023-10-27 | 腾讯科技(深圳)有限公司 | 区块链中的信息查找方法、装置、存储介质和计算机设备 |
US11720526B2 (en) * | 2019-11-12 | 2023-08-08 | ClearTrace Technologies, Inc. | Sustainable energy tracking system utilizing blockchain technology and Merkle tree hashing structure |
CN111026806A (zh) * | 2019-11-14 | 2020-04-17 | 杭州复杂美科技有限公司 | 一种默克尔状态树同步方法、设备及存储介质 |
US11528146B1 (en) * | 2019-12-10 | 2022-12-13 | Hiro Systems Pbc | Fork table of an authenticated index data structure |
CN111209341B (zh) * | 2020-01-07 | 2023-03-14 | 北京众享比特科技有限公司 | 区块链的数据存储方法、装置、设备及介质 |
CN111339191B (zh) * | 2020-02-20 | 2023-05-26 | 百度在线网络技术(北京)有限公司 | 一种区块链的数据存储方法、装置、设备和介质 |
CN111488349A (zh) * | 2020-04-08 | 2020-08-04 | 北京瑞策科技有限公司 | 基于业务数据区块链的数据查询方法及装置 |
SG11202102371QA (en) | 2020-04-15 | 2021-04-29 | Alipay Hangzhou Inf Tech Co Ltd | Distributed blockchain data storage under account model |
SG11202103246SA (en) | 2020-04-20 | 2021-04-29 | Alipay Hangzhou Inf Tech Co Ltd | Distributed blockchain data storage under account model |
CN113301002B (zh) * | 2020-04-24 | 2023-05-09 | 阿里巴巴集团控股有限公司 | 一种信息处理方法、装置、电子设备以及存储介质 |
CN111553669B (zh) * | 2020-04-28 | 2021-09-10 | 腾讯科技(深圳)有限公司 | 一种交易路由方法、装置及计算机可读存储介质 |
CN111651300B (zh) * | 2020-06-05 | 2023-03-21 | 成都质数斯达克科技有限公司 | 一种区块链数据恢复方法、装置、设备及介质 |
EP3933638A1 (en) * | 2020-06-29 | 2022-01-05 | Siemens Aktiengesellschaft | Consensus method for a distributed database |
CN112511629B (zh) * | 2020-11-30 | 2022-11-11 | 上海简苏网络科技有限公司 | 一种mpt结构的账户树的数据压缩方法及系统 |
US11715950B2 (en) | 2021-01-29 | 2023-08-01 | ClearTrace Technologies, Inc. | Sustainable energy physical delivery tracking and verification of actual environmental impact |
US11743327B2 (en) * | 2021-02-05 | 2023-08-29 | International Business Machines Corporation | Topological ordering of blockchain associated proposals |
CN113220685B (zh) * | 2021-05-11 | 2022-04-19 | 支付宝(杭州)信息技术有限公司 | 智能合约存储内容的遍历方法及装置、电子设备 |
CN112950211B (zh) * | 2021-05-14 | 2021-07-30 | 腾讯科技(深圳)有限公司 | 一种交易验重方法、装置、设备以及介质 |
CN112967065B (zh) * | 2021-05-18 | 2021-07-13 | 腾讯科技(深圳)有限公司 | 一种交易验证方法、装置、设备及存储介质 |
CN113780779A (zh) * | 2021-08-31 | 2021-12-10 | 杭州协能科技股份有限公司 | 数据状态控制方法、系统及梯次电池数据状态控制方法 |
CN114218232B (zh) * | 2022-02-21 | 2022-05-24 | 浙商银行股份有限公司 | 一种基于增量桶的世界状态分片存储方法及装置 |
CN116701414A (zh) * | 2022-02-24 | 2023-09-05 | 腾讯科技(深圳)有限公司 | 基于区块链的数据处理方法、装置、设备及可读存储介质 |
CN114866567B (zh) * | 2022-05-26 | 2023-06-02 | 成都质数斯达克科技有限公司 | 一种抗容灾的多层次区块链网络区块同步方法和装置 |
CN115617818B (zh) * | 2022-12-15 | 2023-03-24 | 深圳市迈科龙电子有限公司 | 区块链中的mpt树批量更新方法、电子设备及存储介质 |
Family Cites Families (18)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN100361093C (zh) * | 2004-12-07 | 2008-01-09 | 华为技术有限公司 | 一种处理器中使用缓存区的方法 |
CN100444167C (zh) * | 2005-12-21 | 2008-12-17 | 中国科学院计算技术研究所 | 完美双数组trie树词典管理与检索方法 |
US20130132547A1 (en) * | 2011-05-09 | 2013-05-23 | Respect Network Corporation | Apparatus and Method for Address Book Automation Over a Trust Network |
WO2013078644A1 (zh) * | 2011-11-30 | 2013-06-06 | 华为技术有限公司 | 路由前缀存储方法、装置及路由地址查找方法、装置 |
US9619585B2 (en) * | 2013-06-11 | 2017-04-11 | InfiniteBio | Fast, scalable dictionary construction and maintenance |
US10264001B2 (en) * | 2015-08-12 | 2019-04-16 | Wizard Tower TechnoServices Ltd. | Method and system for network resource attack detection using a client identifier |
CN106657187A (zh) * | 2015-10-30 | 2017-05-10 | 南京中兴新软件有限责任公司 | 报文处理的方法及装置 |
EP3862947A1 (en) * | 2016-03-03 | 2021-08-11 | NEC Laboratories Europe GmbH | Method for managing data in a network of nodes |
US10046228B2 (en) * | 2016-05-02 | 2018-08-14 | Bao Tran | Smart device |
CN106126722B (zh) | 2016-06-30 | 2019-10-18 | 中国科学院计算技术研究所 | 一种基于验证的前缀混合树及设计方法 |
US11128603B2 (en) | 2016-09-30 | 2021-09-21 | Nec Corporation | Method and system for providing a transaction forwarding service in blockchain implementations |
US10938571B2 (en) | 2016-10-26 | 2021-03-02 | Acronis International Gmbh | System and method for verification of data transferred among several data storages |
CN108197226A (zh) | 2017-12-29 | 2018-06-22 | 山大地纬软件股份有限公司 | Mptc账户状态树以及mptc区块链快速检索方法 |
CN108282474B (zh) | 2018-01-18 | 2020-04-17 | 山东大学 | 基于区块链的数字资产交易一致性的维护方法 |
CN108846013B (zh) * | 2018-05-04 | 2021-11-23 | 昆明理工大学 | 一种基于geohash与Patricia Trie的空间关键词查询方法及装置 |
CN108805565B (zh) * | 2018-05-17 | 2022-01-18 | 深圳前海微众银行股份有限公司 | 基于区块链的承诺存在性证明方法、设备及可读存储介质 |
CN108711052B (zh) * | 2018-05-18 | 2021-04-30 | 电子科技大学 | 一种基于区块链的信息验证系统 |
SG11201908944WA (en) | 2019-03-04 | 2019-10-30 | Alibaba Group Holding Ltd | Constructing blockchain world state merkle patricia trie subtree |
-
2019
- 2019-03-04 SG SG11201908944W patent/SG11201908944WA/en unknown
- 2019-03-04 AU AU2019203850A patent/AU2019203850B2/en active Active
- 2019-03-04 CN CN201980003201.8A patent/CN110800008B/zh active Active
- 2019-03-04 JP JP2019553426A patent/JP6865851B2/ja active Active
- 2019-03-04 KR KR1020197028618A patent/KR102277289B1/ko active IP Right Grant
- 2019-03-04 CA CA3057738A patent/CA3057738A1/en active Pending
- 2019-03-04 EP EP19725904.7A patent/EP3596684A4/en not_active Ceased
- 2019-03-04 WO PCT/CN2019/076814 patent/WO2019101230A2/en unknown
- 2019-09-30 US US16/587,236 patent/US10691665B1/en active Active
- 2019-12-02 TW TW108143941A patent/TWI720712B/zh active
-
2020
- 2020-06-22 US US16/908,502 patent/US10929374B2/en active Active
Also Published As
Publication number | Publication date |
---|---|
KR102277289B1 (ko) | 2021-07-16 |
US10691665B1 (en) | 2020-06-23 |
CA3057738A1 (en) | 2019-05-31 |
AU2019203850A1 (en) | 2019-05-31 |
EP3596684A2 (en) | 2020-01-22 |
CN110800008A (zh) | 2020-02-14 |
WO2019101230A3 (en) | 2019-12-26 |
WO2019101230A2 (en) | 2019-05-31 |
CN110800008B (zh) | 2023-06-30 |
KR20200107771A (ko) | 2020-09-16 |
AU2019203850B2 (en) | 2021-09-16 |
JP2020530213A (ja) | 2020-10-15 |
US10929374B2 (en) | 2021-02-23 |
TWI720712B (zh) | 2021-03-01 |
SG11201908944WA (en) | 2019-10-30 |
EP3596684A4 (en) | 2020-04-01 |
US20200320055A1 (en) | 2020-10-08 |
TW202034246A (zh) | 2020-09-16 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP6865851B2 (ja) | ブロックチェーンワールド状態マークルパトリシアトライ木サブツリーの構築 | |
JP6830549B2 (ja) | ブロックチェーンのワールドステートマークルパトリシアトライ(world state merkle patricia trie)サブツ | |
EP3669280B1 (en) | Shared blockchain data storage | |
US20210385223A1 (en) | Data isolation in blockchain networks | |
US11556516B2 (en) | Distributed blockchain data storage under account model | |
US11526488B2 (en) | Distributed blockchain data storage under account model | |
EP3776250B1 (en) | Performing map iterations in blockchain-based system | |
US11119987B2 (en) | Shared blockchain data storage based on error correction code | |
US11251969B2 (en) | Performing map iterations in a blockchain-based system | |
Chen et al. | FileWallet: A File Management System Based on IPFS and Hyperledger Fabric. | |
Peng | Application and research of blockchain technology in P2P network distributed data storage |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20200130 |
|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20200130 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20201030 |
|
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: 20210315 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20210406 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 6865851 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |