JP6941691B2 - 読み書きセットモデルベースのブロックチェーン技術における二重消費問題を回避するための方法および装置 - Google Patents
読み書きセットモデルベースのブロックチェーン技術における二重消費問題を回避するための方法および装置 Download PDFInfo
- Publication number
- JP6941691B2 JP6941691B2 JP2019559271A JP2019559271A JP6941691B2 JP 6941691 B2 JP6941691 B2 JP 6941691B2 JP 2019559271 A JP2019559271 A JP 2019559271A JP 2019559271 A JP2019559271 A JP 2019559271A JP 6941691 B2 JP6941691 B2 JP 6941691B2
- Authority
- JP
- Japan
- Prior art keywords
- blockchain
- data
- blockchain transaction
- transaction
- transactions
- 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
- 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/04—Payment circuits
- G06Q20/06—Private payment circuits, e.g. involving electronic currency used among participants of a common payment scheme
- G06Q20/065—Private payment circuits, e.g. involving electronic currency used among participants of a common payment scheme using e-cash
-
- 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
-
- 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/40—Authorisation, e.g. identification of payer or payee, verification of customer or shop credentials; Review and approval of payers, e.g. check credit lines or negative lists
- G06Q20/401—Transaction verification
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; 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/30—Arrangements for executing machine instructions, e.g. instruction decode
- G06F9/38—Concurrent instruction execution, e.g. pipeline or look ahead
-
- 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/22—Payment schemes or models
- G06Q20/223—Payment schemes or models based on the use of peer-to-peer networks
-
- 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/30—Payment architectures, schemes or protocols characterised by the use of specific devices or networks
- G06Q20/36—Payment architectures, schemes or protocols characterised by the use of specific devices or networks using electronic wallets or electronic money safes
-
- 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/30—Payment architectures, schemes or protocols characterised by the use of specific devices or networks
- G06Q20/36—Payment architectures, schemes or protocols characterised by the use of specific devices or networks using electronic wallets or electronic money safes
- G06Q20/367—Payment architectures, schemes or protocols characterised by the use of specific devices or networks using electronic wallets or electronic money safes involving electronic purses or money safes
- G06Q20/3676—Balancing accounts
-
- 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/30—Payment architectures, schemes or protocols characterised by the use of specific devices or networks
- G06Q20/36—Payment architectures, schemes or protocols characterised by the use of specific devices or networks using electronic wallets or electronic money safes
- G06Q20/367—Payment architectures, schemes or protocols characterised by the use of specific devices or networks using electronic wallets or electronic money safes involving electronic purses or money safes
- G06Q20/3678—Payment architectures, schemes or protocols characterised by the use of specific devices or networks using electronic wallets or electronic money safes involving electronic purses or money safes e-cash details, e.g. blinded, divisible or detecting double spending
-
- 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/3823—Payment protocols; Details thereof insuring higher security of transaction combining multiple encryption tools for a transaction
-
- 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/3825—Use of electronic signatures
-
- 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/40—Authorisation, e.g. identification of payer or payee, verification of customer or shop credentials; Review and approval of payers, e.g. check credit lines or negative lists
-
- 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
- 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/3297—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 time stamps, e.g. generation of time stamps
-
- 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
-
- 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
- G06Q2220/00—Business processing using cryptography
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L2209/00—Additional information or applications relating to cryptographic mechanisms or cryptographic arrangements for secret or secure communication H04L9/00
- H04L2209/56—Financial cryptography, e.g. electronic payment or e-cash
Landscapes
- Engineering & Computer Science (AREA)
- Business, Economics & Management (AREA)
- Accounting & Taxation (AREA)
- Theoretical Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Finance (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Strategic Management (AREA)
- General Business, Economics & Management (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Software Systems (AREA)
- General Engineering & Computer Science (AREA)
- Development Economics (AREA)
- Economics (AREA)
- Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Description
102 コンソーシアムブロックチェーンネットワーク
106 計算装置
108 計算装置
110 ネットワーク
200 概念アーキテクチャ
202 参加者システム
204 参加者システム
206 参加者システム
212 ブロックチェーンネットワーク
214 ノード
216 ブロックチェーン
216' ブロックチェーンのコピー
216'' ブロックチェーンのコピー
216''' ブロックチェーンのコピー
300 ブロックチェーントランザクション実行シナリオ
305 ユーザ
310 スマートコントラクト事前実行段階
315 データ記憶検証段階
320 デジタルウォレット
324 ソフトウェア開発キット(SDK)呼出し
326 ブロックチェーントランザクション
400 従来の実行シナリオ
405 ユーザ
410 スマートコントラクト事前実行段階
415 コンセンサスソーティング段階
420 データ記憶検証段階
422 デジタルウォレット
424 並列ブロックチェーントランザクション
426 並列ブロックチェーントランザクション
428 読み書きセット
430 読み書きセット
436 第1のトランザクション
438 第2のトランザクション
500 実行シナリオ
505 ユーザ
510 スマートコントラクト事前実行段階
515 コンセンサスソーティング段階
520 データ記憶検証段階
522 デジタルウォレット
524 並列ブロックチェーントランザクション
526 並列ブロックチェーントランザクション
528 特殊命令
530 特殊命令
536 第1のトランザクション
538 第2のトランザクション
700 機器
702 受信モジュール
704 事前実行モジュール
706 送信モジュール
Claims (9)
- ブロックチェーントランザクションのためのコンピュータ実装方法であって、
1つのデータに関して2つ以上のブロックチェーントランザクションを並列に実行するための命令を受信するステップであり、前記2つ以上のブロックチェーントランザクションのうちの全てのブロックチェーントランザクションが、前記データの値を変更し、読み書きセットモデルに基づく、ステップと、
前記2つ以上のブロックチェーントランザクションからの各ブロックチェーントランザクションに対して、
前記ブロックチェーントランザクションと関連するスマートコントラクトを事前実行して、前記ブロックチェーントランザクションを示す特殊命令を読み書きセットの代わりに生成するステップであり、前記特殊命令は、
前記データの現在の値からの変化量を示すとともに、
前記スマートコントラクトを実行してブロックチェーンに前記ブロックチェーントランザクションを書き込むときに、前記データの現在値が前記ブロックチェーントランザクションをサポートすることを確認するために使用される、ステップと
を含む、コンピュータ実装方法。 - 前記2つ以上のブロックチェーントランザクションからの前記ブロックチェーントランザクションが、前記データから前記変化量を差し引き、前記データの前記現在値が前記ブロックチェーントランザクションをサポートすることを確認することが、前記データの前記現在値が前記変化量以上であることを確認することを含む、請求項1に記載のコンピュータ実装方法。
- コンセンサスソーティングのために前記ブロックチェーントランザクションを提出するステップと、
前記データの前記現在値が前記変化量以上であるとの確認に応じて、前記ブロックチェーントランザクションと関連する前記スマートコントラクトを実行して前記ブロックチェーンに前記ブロックチェーントランザクションを書き込むステップと、
を更に含む、請求項2に記載のコンピュータ実装方法。 - 前記データの前記現在値が前記変化量以上であることを確認することが、前記データの前記現在値が、前記ブロックチェーントランザクションを示す前記特殊命令によって示される前記変化量と同じであることを確認することを含まない、請求項3に記載のコンピュータ実装方法。
- 前記ブロックチェーントランザクションと関連する前記スマートコントラクトを実行して前記ブロックチェーンに前記ブロックチェーントランザクションを書き込むステップが、
前記ブロックチェーントランザクションと関連するデータブロックを生成するステップと、
前記ブロックチェーンに前記データブロックを公開するステップと、
を含む、請求項3に記載のコンピュータ実装方法。 - 前記2つ以上のブロックチェーントランザクションからの各ブロックチェーントランザクションに対して、前記ブロックチェーントランザクションと関連する前記スマートコントラクトを事前実行して、前記ブロックチェーントランザクションを示す前記特殊命令を生成するステップが、
前記データに関して残高確認を行うステップと、
前記データに関する前記残高確認が、前記ブロックチェーントランザクションをサポートする場合、前記ブロックチェーントランザクションを示す前記特殊命令を生成するステップと
を含む、請求項1に記載のコンピュータ実装方法。 - 前記特殊命令は、前記スマートコントラクトを実行するときに、前記データの現在値が前記ブロックチェーントランザクションをサポートすることを前記データの現在値が前記変化量以上であることによって確認するために、前記データに比較演算が行われるべきであることをさらに示す、請求項1に記載のコンピュータ実装方法。
- ブロックチェーントランザクションのためのシステムであって、
1つまたは複数のプロセッサと、
前記1つまたは複数のプロセッサに結合されており、請求項1から7のいずれか一項に記載の方法を行うために、前記1つまたは複数のプロセッサによって実行可能である命令が記憶された1つまたは複数のコンピュータ可読メモリと
を備える、システム。 - 請求項1から7のいずれか一項に記載の方法を1つまたは複数のコンピュータに行わせるための命令を含む、コンピュータプログラム。
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| PCT/CN2019/085212 WO2019137567A2 (en) | 2019-04-30 | 2019-04-30 | Method and device for avoiding double-spending problem in read-write set-model-based blockchain technology |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2020525874A JP2020525874A (ja) | 2020-08-27 |
| JP6941691B2 true JP6941691B2 (ja) | 2021-09-29 |
Family
ID=67218456
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2019559271A Active JP6941691B2 (ja) | 2019-04-30 | 2019-04-30 | 読み書きセットモデルベースのブロックチェーン技術における二重消費問題を回避するための方法および装置 |
Country Status (9)
| Country | Link |
|---|---|
| US (1) | US11449865B2 (ja) |
| EP (1) | EP3628093B1 (ja) |
| JP (1) | JP6941691B2 (ja) |
| KR (1) | KR102337171B1 (ja) |
| CN (1) | CN110998633B (ja) |
| AU (1) | AU2019207314C1 (ja) |
| CA (1) | CA3061810A1 (ja) |
| SG (1) | SG11201910069YA (ja) |
| WO (1) | WO2019137567A2 (ja) |
Families Citing this family (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN111312352B (zh) | 2020-02-19 | 2023-07-21 | 百度在线网络技术(北京)有限公司 | 一种基于区块链的数据处理方法、装置、设备和介质 |
| US11362826B2 (en) | 2020-03-18 | 2022-06-14 | International Business Machines Corporation | Endorsement process for non-deterministic application |
| CN112579291A (zh) * | 2020-12-22 | 2021-03-30 | 北京航空航天大学 | 一种基于StateDB的智能合约并行运行系统及并行运行方法 |
| CN113672635B (zh) * | 2021-09-01 | 2024-09-10 | 支付宝(杭州)信息技术有限公司 | 一种区块链中数据的订正方法和系统 |
| JP2023036448A (ja) * | 2021-09-02 | 2023-03-14 | Tis株式会社 | 情報処理装置、情報処理方法及び情報処理プログラム |
| CN113568981B (zh) * | 2021-09-24 | 2022-01-07 | 腾讯科技(深圳)有限公司 | 一种交易数据处理方法、装置、设备以及介质 |
| CN113744062B (zh) * | 2021-11-04 | 2022-09-02 | 支付宝(杭州)信息技术有限公司 | 在区块链中执行交易的方法、区块链节点和区块链 |
| CN114022148B (zh) * | 2021-12-24 | 2022-04-22 | 杭州趣链科技有限公司 | 基于区块链的交易冲突检测方法、装置、设备和存储介质 |
Family Cites Families (22)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US9317549B2 (en) * | 2013-06-25 | 2016-04-19 | Optumsoft, Inc. | Constraint-based consistency with snapshot isolation |
| KR101660627B1 (ko) * | 2015-02-03 | 2016-09-28 | 한양대학교 에리카산학협력단 | 암호화 화폐의 거래를 보호하는 방법 및 장치 |
| CN106296184A (zh) * | 2015-06-05 | 2017-01-04 | 地气股份有限公司 | 电子货币管理方法及电子货币系统 |
| US20170140408A1 (en) * | 2015-11-16 | 2017-05-18 | Bank Of America Corporation | Transparent self-managing rewards program using blockchain and smart contracts |
| WO2018120057A1 (zh) * | 2016-12-30 | 2018-07-05 | 深圳前海达闼云端智能科技有限公司 | 基于区块链的货币管理方法和系统 |
| KR102384340B1 (ko) * | 2017-04-05 | 2022-04-07 | 삼성에스디에스 주식회사 | 블록체인 기반 실시간 거래 처리 방법 및 그 시스템 |
| JP2018181309A (ja) * | 2017-04-20 | 2018-11-15 | 株式会社岩手銀行 | 取引情報提供システム、サーバ装置、ノード装置ならびにプログラム |
| GB201707296D0 (en) * | 2017-05-08 | 2017-06-21 | Nchain Holdings Ltd | Computer-implemented system and method |
| US10469248B2 (en) * | 2017-10-17 | 2019-11-05 | Amrican Express Travel Related Services Company, Inc. | API request and response balancing and control on blockchain |
| KR101856038B1 (ko) * | 2017-11-07 | 2018-06-21 | 주식회사 올아이티탑 | 이체 사실확인 및 전화번호와 매칭된 블록체인을 갖는 디지털 가상화폐의 거래방법 |
| CN111899006B (zh) * | 2018-05-29 | 2025-05-06 | 蚂蚁链技术有限公司 | 基于区块链的交易处理方法及装置、电子设备 |
| CN108846659B (zh) * | 2018-06-13 | 2021-09-14 | 深圳前海微众银行股份有限公司 | 基于区块链的转账方法、装置及存储介质 |
| CN108921559B (zh) * | 2018-07-27 | 2022-03-04 | 杭州复杂美科技有限公司 | 跨链交易校验方法、设备和存储介质 |
| CN109087204B (zh) * | 2018-07-27 | 2023-04-14 | 杭州复杂美科技有限公司 | 跨链交易校验方法、设备和存储介质 |
| US10896195B2 (en) * | 2018-07-29 | 2021-01-19 | International Business Machines Corporation | Automatic generation of smart contracts |
| US11070360B2 (en) * | 2018-08-13 | 2021-07-20 | International Business Machines Corporation | Parallel transaction validation and block generation in a blockchain |
| CN111899020B (zh) * | 2018-08-13 | 2024-08-09 | 创新先进技术有限公司 | 区块链交易方法及装置、电子设备 |
| CN110457123B (zh) * | 2018-09-13 | 2021-06-15 | 腾讯科技(深圳)有限公司 | 一种区块处理任务的控制方法和装置 |
| US10333694B1 (en) * | 2018-10-15 | 2019-06-25 | Accelor Ltd. | Systems and methods for secure smart contract execution via read-only distributed ledger |
| CN109508968B (zh) * | 2018-10-25 | 2020-12-18 | 常州唯康信息科技有限公司 | 区块链系统以及其控制方法 |
| RU2731417C1 (ru) * | 2018-12-28 | 2020-09-02 | Алибаба Груп Холдинг Лимитед | Параллельное выполнение транзакций в сети цепочек блоков на основе белых списков смарт-контрактов |
| WO2019072303A2 (en) * | 2018-12-28 | 2019-04-18 | Alibaba Group Holding Limited | EXECUTING PARALLEL TRANSACTIONS IN A BLOCK CHAINS NETWORK |
-
2019
- 2019-04-30 SG SG11201910069Y patent/SG11201910069YA/en unknown
- 2019-04-30 CA CA3061810A patent/CA3061810A1/en active Pending
- 2019-04-30 CN CN201980003849.5A patent/CN110998633B/zh active Active
- 2019-04-30 WO PCT/CN2019/085212 patent/WO2019137567A2/en not_active Ceased
- 2019-04-30 EP EP19738647.7A patent/EP3628093B1/en active Active
- 2019-04-30 JP JP2019559271A patent/JP6941691B2/ja active Active
- 2019-04-30 KR KR1020197032264A patent/KR102337171B1/ko active Active
- 2019-04-30 AU AU2019207314A patent/AU2019207314C1/en active Active
- 2019-10-31 US US16/671,055 patent/US11449865B2/en active Active
Also Published As
| Publication number | Publication date |
|---|---|
| SG11201910069YA (en) | 2019-11-28 |
| KR102337171B1 (ko) | 2021-12-08 |
| US20200349568A1 (en) | 2020-11-05 |
| EP3628093A2 (en) | 2020-04-01 |
| CN110998633B (zh) | 2023-11-21 |
| JP2020525874A (ja) | 2020-08-27 |
| US11449865B2 (en) | 2022-09-20 |
| KR20200128347A (ko) | 2020-11-12 |
| AU2019207314A1 (en) | 2020-11-12 |
| CA3061810A1 (en) | 2019-07-18 |
| WO2019137567A3 (en) | 2020-03-12 |
| EP3628093A4 (en) | 2020-07-15 |
| EP3628093B1 (en) | 2021-07-07 |
| WO2019137567A2 (en) | 2019-07-18 |
| AU2019207314B2 (en) | 2021-05-20 |
| CN110998633A (zh) | 2020-04-10 |
| AU2019207314C1 (en) | 2021-11-18 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP6941691B2 (ja) | 読み書きセットモデルベースのブロックチェーン技術における二重消費問題を回避するための方法および装置 | |
| US11106817B2 (en) | Data isolation in a blockchain network | |
| US11057217B2 (en) | Performing parallel execution of transactions in a distributed ledger system | |
| US11494766B2 (en) | Managing transactions on blockchain networks | |
| US20200327545A1 (en) | Performing parallel execution of transactions in a distributed ledger system | |
| US11379866B2 (en) | Retrieving values of digital tickets using smart contracts in blockchain networks | |
| CN112513906B (en) | Managing transactions on a blockchain network | |
| HK40028647A (en) | A method and apparatus to avoid the double-spending problem in blockchain technology | |
| HK40028647B (zh) | 在区块链技术中避免双花问题的方法和设备 | |
| HK40011688B (zh) | 区块链网络中的数据隔离 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20191225 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20201030 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20201215 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20201221 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20210322 |
|
| 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: 20210816 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20210906 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 6941691 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| 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 |