JP6704627B1 - 同時ブロックチェーン取引の失敗を解決するためのナンス表の利用 - Google Patents
同時ブロックチェーン取引の失敗を解決するためのナンス表の利用 Download PDFInfo
- Publication number
- JP6704627B1 JP6704627B1 JP2019521362A JP2019521362A JP6704627B1 JP 6704627 B1 JP6704627 B1 JP 6704627B1 JP 2019521362 A JP2019521362 A JP 2019521362A JP 2019521362 A JP2019521362 A JP 2019521362A JP 6704627 B1 JP6704627 B1 JP 6704627B1
- Authority
- JP
- Japan
- Prior art keywords
- nonce
- blockchain
- value
- nonce value
- status
- 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
- 230000004044 response Effects 0.000 claims abstract description 16
- 238000000034 method Methods 0.000 claims description 28
- 230000008569 process Effects 0.000 claims description 12
- 238000012545 processing Methods 0.000 claims description 10
- 238000012217 deletion Methods 0.000 claims 3
- 230000037430 deletion Effects 0.000 claims 3
- 230000001960 triggered effect Effects 0.000 claims 3
- 238000007726 management method Methods 0.000 description 9
- 238000004590 computer program Methods 0.000 description 8
- 238000004891 communication Methods 0.000 description 6
- 230000009471 action Effects 0.000 description 4
- 230000015654 memory Effects 0.000 description 4
- 238000013500 data storage Methods 0.000 description 2
- 230000000116 mitigating effect Effects 0.000 description 2
- 230000001276 controlling effect Effects 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 230000003993 interaction Effects 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000001105 regulatory effect Effects 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 238000012546 transfer Methods 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/2365—Ensuring data consistency and integrity
-
- 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/2379—Updates performed during online database operations; commit processing
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F15/00—Digital computers in general; Data processing equipment in general
- G06F15/16—Combinations of two or more digital computers each having at least an arithmetic unit, a program unit and a register, e.g. for a simultaneous processing of several programs
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F1/00—Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
-
- 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
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/46—Multiprogramming arrangements
-
- 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
- H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
- H04L9/08—Key distribution or management, e.g. generation, sharing or updating, of cryptographic keys or passwords
- H04L9/0861—Generation of secret information including derivation or calculation of cryptographic keys or passwords
- H04L9/0869—Generation of secret information including derivation or calculation of cryptographic keys or passwords involving random numbers or seeds
-
- 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
-
- 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)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Physics & Mathematics (AREA)
- Databases & Information Systems (AREA)
- Computer Security & Cryptography (AREA)
- Data Mining & Analysis (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Software Systems (AREA)
- Computer Hardware Design (AREA)
- Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- Hardware Redundancy (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
Description
update nonce_table
set
occupied=#uuid#,
last_occupied_time=now,
where id in (
select
id
from nonce_table
where
account_address=#account_address# and
occupied is null
order by nonce_index asc
limit 1
)
いくつかの例では、SQLステートメントは、占有ステータスがヌル(Null)に設定されたすべてのナンスインデックスを選択し、プリエンプトさせる(たとえば、占有させる)ように最小ナンスインデックスを選定する。それぞれのナンス値が別の取引において使用されるのを回避するために、選択されたナンスインデックスの最後の占有時間は「今」(たとえば、現在のタイムスタンプ)に設定される。
select
id
account_address,
nonce_version,
nonce_index,
nonce_value,
occupied,
last_occupied_time
from nonce_table
where
occupied=#uuid#
例示的なSQLステートメントは、ナンス値に関する最初のクエリにおいて指定された占有ステータスに基づいて、ナンス表からナンス情報のすべてを選択する。
update nonce_table
set
occupied=NULL、
last_occupied_time=NULL,
nonce_value=nonce_value+1
where
account_address=#accountAddress# and
nonce_index=#nonceIndex#
update nonce_table
set
occupied=NULL、
last_occupied_time=NULL,
where
account_address=#accountAddress# and
nonce_index=#nonceIndex#
例示的な第1のSQLステートメントを解放のために実行することができ(たとえば、取引の成功に応じて)、例示的な第2のSQLステートメントをリセットのために実行することができる(たとえば、取引の失敗に応じて)。
102 ブロックチェーンネットワーク
106 コンピューティングデバイス、コンピューティングシステム
108 コンピューティングデバイス、コンピューティングシステム
110 ネットワーク
200 概念アーキテクチャ
202 エンティティレイヤ
204 ホストサービスレイヤ
206 ブロックチェーンネットワークレイヤ
208 取引管理システム
210 インターフェース
212 ブロックチェーンネットワーク
214 ノード
216 ブロックチェーン
300 信号フロー
302 アプリケーション
304 ブリッジ
306 データベース
400 信号フロー
402 ブロックチェーン
500 信号フロー
600 プロセス
Claims (12)
複数のブロックチェーン取引を処理する複数の参加ノードを有するブロックチェーンネットワークにおける1つまたは複数のコンピューティングデバイスにおいて、複数のナンススロットを含むナンス表を初期化するステップであって、
各ナンススロットは、前記複数のブロックチェーン取引のそれぞれのブロックチェーン取引で利用可能なナンス値を記憶し、それぞれのナンスインデックスおよびステータスに関連付けられ、
前記ナンス値は、前記ブロックチェーンネットワーク内の特定のブロックチェーンにおけるブロックチェーン取引を記録するためのランダム数であり、前記ステータスは、ブロックチェーン取引での使用のための対応するナンス値の利用可能性を示す、初期化するステップと、
前記ブロックチェーンネットワークにおいて、前記ブロックチェーン取引を処理するアプリケーションから特定のナンス値に対する第1の要求を受信するステップと、
前記第1の要求を受信したことに応答して、前記ナンス表のそれぞれのナンススロットから前記特定のナンス値に対する第2の要求を生成するとともに、前記それぞれのナンススロットのステータスを占有に設定するステップと、
前記ブロックチェーンネットワークにおいて、前記第2の要求に応答して、前記特定のナンス値を受信するステップと、
前記1つまたは複数のコンピューティングデバイスによって、1つまたは複数の受信されたメッセージに基づき、前記特定のナンス値を使用する前記ブロックチェーン取引が成功であるか、または失敗であるかを判定するステップと、
前記ブロックチェーン取引が成功であると判定したことに応答して、
前記それぞれのナンススロット内の前記特定のナンス値を削除し、
前記削除後に、前記それぞれのナンススロットに対する新しいナンス値を生成し、
対応する前記それぞれのナンススロットの前記ステータスを非占有に設定するステップと、
前記ブロックチェーン取引が失敗であると判定したことに応答して、
前記それぞれのナンススロットの前記ステータスを非占有に設定し、
前記特定のナンス値を解放し、
前記それぞれのナンススロット内の前記特定のナンス値を維持するとともに、後続のブロックチェーン取引において前記特定のナンス値を再使用するステップと
を含む、コンピュータ実装方法。
複数のブロックチェーン取引を処理する複数の参加ノードを有するブロックチェーンネットワークにおける1つまたは複数のコンピューティングデバイスにおいて、複数のナンススロットを含むナンス表を初期化する動作であって、
各ナンススロットは、前記複数のブロックチェーン取引のそれぞれのブロックチェーン取引で利用可能なナンス値を記憶し、それぞれのナンスインデックスおよびステータスに関連付けられ、
前記ナンス値は、前記ブロックチェーンネットワーク内の特定のブロックチェーンにおけるブロックチェーン取引を記録するためのランダム数であり、前記ステータスは、ブロックチェーン取引での使用のための対応するナンス値の利用可能性を示す、初期化する動作と、
前記ブロックチェーンネットワークにおいて、前記ブロックチェーン取引を処理するアプリケーションから特定のナンス値に対する第1の要求を受信する動作と、
前記第1の要求を受信したことに応答して、前記ナンス表のそれぞれのナンススロットから前記特定のナンス値に対する第2の要求を生成するとともに、前記それぞれのナンススロットのステータスを占有に設定する動作と、
前記ブロックチェーンネットワークにおいて、前記第2の要求に応答して、前記特定のナンス値を受信する動作と、
前記1つまたは複数のコンピューティングデバイスによって、1つまたは複数の受信されたメッセージに基づき、前記特定のナンス値を使用する前記ブロックチェーン取引が成功であるか、または失敗であるかを判定する動作と、
前記ブロックチェーン取引が成功であると判定したことに応答して、
前記それぞれのナンススロット内の前記特定のナンス値を削除し、
前記削除後に、前記それぞれのナンススロットに対する新しいナンス値を生成し、
対応する前記それぞれのナンススロットの前記ステータスを非占有に設定する動作と、
前記ブロックチェーン取引が失敗であると判定したことに応答して、
前記それぞれのナンススロットの前記ステータスを非占有に設定し、
前記特定のナンス値を解放し、
前記それぞれのナンススロット内の前記特定のナンス値を維持するとともに、後続のブロックチェーン取引において前記特定のナンス値を再使用する動作と
を含む、非一時的コンピュータ可読記憶媒体。
コンピューティングデバイスと、
前記コンピューティングデバイスに結合され、前記コンピューティングデバイスによって実行されると、前記コンピューティングデバイスに、ブロックチェーンネットワーク内の取引処理のためにナンス値を提供するための動作を実行させる命令を記憶した、コンピュータ可読記憶デバイスと
を含み、前記動作が、
複数のブロックチェーン取引を処理する複数の参加ノードを有するブロックチェーンネットワークにおける1つまたは複数のコンピューティングデバイスにおいて、複数のナンススロットを含むナンス表を初期化する動作であって、
各ナンススロットは、前記複数のブロックチェーン取引のそれぞれのブロックチェーン取引で利用可能なナンス値を記憶し、それぞれのナンスインデックスおよびステータスに関連付けられ、
前記ナンス値は、前記ブロックチェーンネットワーク内の特定のブロックチェーンにおけるブロックチェーン取引を記録するためのランダム数であり、前記ステータスは、ブロックチェーン取引での使用のための対応するナンス値の利用可能性を示す、初期化する動作と、
前記ブロックチェーンネットワークにおいて、前記ブロックチェーン取引を処理するアプリケーションから特定のナンス値に対する第1の要求を受信する動作と、
前記第1の要求を受信したことに応答して、前記ナンス表のそれぞれのナンススロットから前記特定のナンス値に対する第2の要求を生成するとともに、前記それぞれのナンススロットのステータスを占有に設定する動作と、
前記ブロックチェーンネットワークにおいて、前記第2の要求に応答して、前記特定のナンス値を受信する動作と、
前記1つまたは複数のコンピューティングデバイスによって、1つまたは複数の受信されたメッセージに基づき、前記特定のナンス値を使用する前記ブロックチェーン取引が成功であるか、または失敗であるかを判定する動作と、
前記ブロックチェーン取引が成功であると判定したことに応答して、
前記それぞれのナンススロット内の前記特定のナンス値を削除し、
前記削除後に、前記それぞれのナンススロットに対する新しいナンス値を生成し、
対応する前記それぞれのナンススロットの前記ステータスを非占有に設定する動作と、
前記ブロックチェーン取引が失敗であると判定したことに応答して、
前記それぞれのナンススロットの前記ステータスを非占有に設定し、
前記特定のナンス値を解放し、
前記それぞれのナンススロット内の前記特定のナンス値を維持するとともに、後続のブロックチェーン取引において前記特定のナンス値を再使用する動作と
を含む、システム。
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/CN2018/118523 WO2019072287A2 (en) | 2018-11-30 | 2018-11-30 | USING A TABLE OF NUTS TO RESOLVE SIMULTANEOUS BLOCK CHAIN TRANSACTION FAILURE |
Publications (2)
Publication Number | Publication Date |
---|---|
JP6704627B1 true JP6704627B1 (ja) | 2020-06-03 |
JP2020518872A JP2020518872A (ja) | 2020-06-25 |
Family
ID=66100017
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2019521362A Active JP6704627B1 (ja) | 2018-11-30 | 2018-11-30 | 同時ブロックチェーン取引の失敗を解決するためのナンス表の利用 |
Country Status (16)
Country | Link |
---|---|
US (1) | US10540344B2 (ja) |
EP (1) | EP3552167B1 (ja) |
JP (1) | JP6704627B1 (ja) |
KR (1) | KR102121157B1 (ja) |
CN (1) | CN110431580B (ja) |
AU (1) | AU2018348327B2 (ja) |
BR (1) | BR112019007995A2 (ja) |
CA (1) | CA3041211C (ja) |
ES (1) | ES2880453T3 (ja) |
MX (1) | MX376606B (ja) |
PH (1) | PH12019500870A1 (ja) |
PL (1) | PL3552167T3 (ja) |
RU (1) | RU2720529C1 (ja) |
SG (1) | SG11201903529TA (ja) |
WO (1) | WO2019072287A2 (ja) |
ZA (1) | ZA201902488B (ja) |
Families Citing this family (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US11614769B2 (en) * | 2019-07-15 | 2023-03-28 | Ecole Polytechnique Federale De Lausanne (Epfl) | Asynchronous distributed coordination and consensus with threshold logical clocks |
US12099997B1 (en) | 2020-01-31 | 2024-09-24 | Steven Mark Hoffberg | Tokenized fungible liabilities |
CN111562947B (zh) * | 2020-04-01 | 2021-08-03 | 支付宝实验室(新加坡)有限公司 | 一种业务处理方法、装置及电子设备 |
CN111506783B (zh) * | 2020-04-08 | 2023-12-22 | 百度在线网络技术(北京)有限公司 | 区块链中事务请求处理方法、装置、设备和介质 |
CN112346825A (zh) * | 2020-11-11 | 2021-02-09 | 湖南智慧政务区块链科技有限公司 | 一种基于位图算法的区块链事务防重机制 |
US11449494B2 (en) | 2020-12-29 | 2022-09-20 | Raytheon Company | Distributed secure database system using an evolving nonce |
CN116055051A (zh) * | 2021-10-27 | 2023-05-02 | 腾讯科技(深圳)有限公司 | 一种基于区块链网络的数据处理方法及相关设备 |
Family Cites Families (32)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7117366B2 (en) * | 2002-01-08 | 2006-10-03 | International Business Machines Corporation | Public key based authentication method for transaction delegation in service-based computing environments |
US7788700B1 (en) * | 2002-05-15 | 2010-08-31 | Gerard A. Gagliano | Enterprise security system |
US7797751B1 (en) * | 2006-03-27 | 2010-09-14 | Oracle America, Inc. | Nonce structure for storage devices |
US20080066181A1 (en) * | 2006-09-07 | 2008-03-13 | Microsoft Corporation | DRM aspects of peer-to-peer digital content distribution |
US8104073B2 (en) * | 2007-08-10 | 2012-01-24 | Juniper Networks, Inc. | Exchange of network access control information using tightly-constrained network access control protocols |
DE102008046563A1 (de) * | 2008-09-10 | 2010-03-11 | Siemens Aktiengesellschaft | Verfahren zur Datenübertragung zwischen Netzwerkknoten |
KR20120100046A (ko) * | 2011-03-02 | 2012-09-12 | 삼성전자주식회사 | 분산 환경 네트워크에서 컨텐츠의 접근 제어를 위한 장치 및 방법 |
US9210183B2 (en) * | 2013-12-19 | 2015-12-08 | Microsoft Technology Licensing, Llc | Detecting anomalous activity from accounts of an online service |
US10340038B2 (en) * | 2014-05-13 | 2019-07-02 | Nant Holdings Ip, Llc | Healthcare transaction validation via blockchain, systems and methods |
WO2016161073A1 (en) * | 2015-03-31 | 2016-10-06 | Nasdaq, Inc. | Systems and methods of blockchain transaction recordation |
GB201511964D0 (en) * | 2015-07-08 | 2015-08-19 | Barclays Bank Plc | Secure digital data operations |
SE542966C2 (en) * | 2015-07-10 | 2020-09-22 | Strawpay AB | Methods and computer programs for efficient payments using digital promissory notes |
EP3411824B1 (en) * | 2016-02-04 | 2019-10-30 | Nasdaq Technology AB | Systems and methods for storing and sharing transactional data using distributed computer systems |
WO2017147696A1 (en) * | 2016-02-29 | 2017-09-08 | Troy Jacob Ronda | Systems and methods for distributed identity verification |
CN109074565A (zh) * | 2016-04-11 | 2018-12-21 | 区块链控股有限公司 | 用于验证用于基于区块链的加密货币的通证的计算机实现的方法及系统 |
US10204341B2 (en) * | 2016-05-24 | 2019-02-12 | Mastercard International Incorporated | Method and system for an efficient consensus mechanism for permissioned blockchains using bloom filters and audit guarantees |
US10447478B2 (en) * | 2016-06-06 | 2019-10-15 | Microsoft Technology Licensing, Llc | Cryptographic applications for a blockchain system |
US10243990B1 (en) * | 2016-09-23 | 2019-03-26 | Apple Inc. | Systems and methods for detecting replay attacks on security space |
CN106815722B (zh) * | 2016-12-22 | 2021-05-07 | 中钞信用卡产业发展有限公司杭州区块链技术研究院 | 基于区块链的信息处理方法和装置 |
US10275739B2 (en) * | 2017-01-05 | 2019-04-30 | International Business Machines Corporation | Tracking assets with a blockchain |
CN107391320B (zh) * | 2017-03-10 | 2020-07-10 | 创新先进技术有限公司 | 一种共识方法及装置 |
CN108572978A (zh) * | 2017-03-10 | 2018-09-25 | 深圳瀚德创客金融投资有限公司 | 构建用于区块链的倒排索引结构的方法和计算机系统 |
CN107124278B (zh) * | 2017-03-30 | 2021-03-30 | 腾讯科技(深圳)有限公司 | 业务处理方法、装置以及数据共享系统 |
GB201705858D0 (en) * | 2017-04-11 | 2017-05-24 | Nchain Holdings Ltd | Computer-implemented system and method |
CN107392040B (zh) * | 2017-04-28 | 2019-08-09 | 阿里巴巴集团控股有限公司 | 一种共识验证的方法及装置 |
CN107301546B (zh) * | 2017-05-03 | 2020-10-16 | 北京众享比特科技有限公司 | 随机数生成和应用方法及装置 |
US10348706B2 (en) * | 2017-05-04 | 2019-07-09 | Ernest Brickell | Assuring external accessibility for devices on a network |
CN108009918B (zh) * | 2017-11-23 | 2021-10-26 | 深圳捷汇科技有限公司 | 区块链共识算法交易系统的记账方法及电子设备 |
CN108334307B (zh) * | 2017-12-29 | 2020-11-20 | 北京欧链科技有限公司 | 基于区块链的数据筛选方法和装置 |
CN108389044A (zh) * | 2018-02-28 | 2018-08-10 | 北京比特大陆科技有限公司 | 工作量证明的计算方法和系统、电子设备、程序和介质 |
CN108416578A (zh) * | 2018-03-14 | 2018-08-17 | 郑杰骞 | 一种区块链系统及数据处理方法 |
CN108805569A (zh) * | 2018-05-29 | 2018-11-13 | 阿里巴巴集团控股有限公司 | 基于区块链的交易处理方法及装置、电子设备 |
-
2018
- 2018-11-30 RU RU2019111932A patent/RU2720529C1/ru active
- 2018-11-30 BR BR112019007995-5A patent/BR112019007995A2/pt not_active IP Right Cessation
- 2018-11-30 MX MX2019004669A patent/MX376606B/es active IP Right Grant
- 2018-11-30 JP JP2019521362A patent/JP6704627B1/ja active Active
- 2018-11-30 ES ES18865364T patent/ES2880453T3/es active Active
- 2018-11-30 AU AU2018348327A patent/AU2018348327B2/en active Active
- 2018-11-30 SG SG11201903529TA patent/SG11201903529TA/en unknown
- 2018-11-30 CN CN201880008623.XA patent/CN110431580B/zh active Active
- 2018-11-30 KR KR1020197011526A patent/KR102121157B1/ko active Active
- 2018-11-30 EP EP18865364.6A patent/EP3552167B1/en active Active
- 2018-11-30 CA CA3041211A patent/CA3041211C/en active Active
- 2018-11-30 WO PCT/CN2018/118523 patent/WO2019072287A2/en unknown
- 2018-11-30 PL PL18865364T patent/PL3552167T3/pl unknown
-
2019
- 2019-04-17 ZA ZA2019/02488A patent/ZA201902488B/en unknown
- 2019-04-22 US US16/390,287 patent/US10540344B2/en active Active
- 2019-04-22 PH PH12019500870A patent/PH12019500870A1/en unknown
Also Published As
Publication number | Publication date |
---|---|
EP3552167A4 (en) | 2020-03-11 |
CN110431580B (zh) | 2023-05-16 |
WO2019072287A3 (en) | 2019-10-03 |
US10540344B2 (en) | 2020-01-21 |
US20190243820A1 (en) | 2019-08-08 |
SG11201903529TA (en) | 2019-05-30 |
BR112019007995A2 (pt) | 2019-11-12 |
WO2019072287A2 (en) | 2019-04-18 |
CA3041211C (en) | 2020-05-05 |
AU2018348327B2 (en) | 2020-04-09 |
RU2720529C1 (ru) | 2020-04-30 |
EP3552167B1 (en) | 2021-05-05 |
EP3552167A2 (en) | 2019-10-16 |
JP2020518872A (ja) | 2020-06-25 |
MX376606B (es) | 2025-03-07 |
CN110431580A (zh) | 2019-11-08 |
ES2880453T3 (es) | 2021-11-24 |
PH12019500870A1 (en) | 2019-12-02 |
MX2019004669A (es) | 2019-08-21 |
ZA201902488B (en) | 2022-05-25 |
KR102121157B1 (ko) | 2020-06-10 |
CA3041211A1 (en) | 2019-04-18 |
PL3552167T3 (pl) | 2021-10-25 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP6704627B1 (ja) | 同時ブロックチェーン取引の失敗を解決するためのナンス表の利用 | |
TWI728418B (zh) | 使用智慧型合約執行多方交易的方法和系統 | |
TWI706647B (zh) | 區塊鏈網路中的功能即服務(faas)平臺 | |
TWI709937B (zh) | 用於在區塊鏈網路內原子轉移智能資產的方法及系統 | |
US12189610B2 (en) | Methods, devices and systems for real-time checking of data consistency in a distributed heterogenous storage system | |
US20190278765A1 (en) | Shared secret-based blockchain storage | |
JP6804715B2 (ja) | ブロックチェーンネットワーク内のスマートアセットの原子移動のためのプラットフォーム | |
US20190251071A1 (en) | Blockchain data relationship structuring scheme based on binary log replication | |
CN114757777A (zh) | 用于区块链的最优链路选择方法及装置和电子设备 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20190612 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20191226 |
|
A871 | Explanation of circumstances concerning accelerated examination |
Free format text: JAPANESE INTERMEDIATE CODE: A871 Effective date: 20191226 |
|
A975 | Report on accelerated examination |
Free format text: JAPANESE INTERMEDIATE CODE: A971005 Effective date: 20200120 |
|
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: 20200413 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20200507 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 6704627 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
S111 | Request for change of ownership or part of ownership |
Free format text: JAPANESE INTERMEDIATE CODE: R313113 |
|
R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |