JP6975101B2 - ブロックチェーンにおけるトランザクションの実行および妥当性確認のための方法、装置ならびに非一時的コンピュータ可読記憶媒体(ブロックチェーンにおけるトランザクション実行および妥当性確認) - Google Patents
ブロックチェーンにおけるトランザクションの実行および妥当性確認のための方法、装置ならびに非一時的コンピュータ可読記憶媒体(ブロックチェーンにおけるトランザクション実行および妥当性確認) Download PDFInfo
- Publication number
- JP6975101B2 JP6975101B2 JP2018109413A JP2018109413A JP6975101B2 JP 6975101 B2 JP6975101 B2 JP 6975101B2 JP 2018109413 A JP2018109413 A JP 2018109413A JP 2018109413 A JP2018109413 A JP 2018109413A JP 6975101 B2 JP6975101 B2 JP 6975101B2
- Authority
- JP
- Japan
- Prior art keywords
- transaction
- priority
- candidate
- payment
- blockchain
- 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
- 238000000034 method Methods 0.000 title claims description 42
- 238000010200 validation analysis Methods 0.000 title description 17
- 238000004590 computer program Methods 0.000 claims description 4
- 230000004044 response Effects 0.000 claims description 3
- 230000008569 process Effects 0.000 description 10
- 230000006870 function Effects 0.000 description 6
- 238000007726 management method Methods 0.000 description 6
- 238000012795 verification Methods 0.000 description 6
- 238000012986 modification Methods 0.000 description 4
- 230000004048 modification Effects 0.000 description 4
- 238000012545 processing Methods 0.000 description 3
- 238000010586 diagram Methods 0.000 description 2
- 230000014509 gene expression Effects 0.000 description 2
- 230000003993 interaction Effects 0.000 description 2
- 230000011664 signaling Effects 0.000 description 2
- 238000003491 array Methods 0.000 description 1
- 230000006399 behavior Effects 0.000 description 1
- 230000003542 behavioural effect Effects 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 238000012790 confirmation Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000008014 freezing Effects 0.000 description 1
- 238000007710 freezing Methods 0.000 description 1
- 230000010354 integration Effects 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
- 230000001052 transient effect Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR 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
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR 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; CALCULATING OR 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
Landscapes
- Business, Economics & Management (AREA)
- Engineering & Computer Science (AREA)
- Accounting & Taxation (AREA)
- Computer Security & Cryptography (AREA)
- Finance (AREA)
- Strategic Management (AREA)
- Physics & Mathematics (AREA)
- General Business, Economics & Management (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)
Description
112 ピア・マネージャ
114 ウォレット
116 ブロックチェーン記憶部
118 リアルタイム・トランザクション用テンプレート
122 コミット済みトランザクション用テンプレート
130 マイナ・ノード
132 ピア・マネージャ
134 ウォレット
136 ブロックチェーン記憶部
310 トランザクション
320 アカウント情報
330 ブロックチェーン
520 プロセッサ
510 メモリ
530 ソフトウェア・モジュール
Claims (16)
- 方法であって、
トランザクション・コミットメント手続き時に候補トランザクションを特定することと、
アカウントに関連付けられたコミットされたトランザクションを取り出すことと、
前記候補トランザクションに関連付けられた優先度を判断することと、
前記コミットされたトランザクションに関連付けられたデータの優先度を判断することと、
前記候補トランザクションに関連付けられた前記優先度を前記コミットされたトランザクションに関連付けられたデータの前記優先度と比較することと、
前記候補トランザクションをブロックチェーンにコミットするかまたは前記候補トランザクションを拒否するかを判断することと
を含む方法。 - 前記候補トランザクションに関連付けられた金額を判断することと、
前記コミットされたトランザクションに関連付けられた前記データを判断することと
をさらに含む、請求項1に記載の方法。 - 前記候補トランザクションに関連付けられたスクリプトを特定することをさらに含み、前記スクリプトは、予定支払い金額と、予定支払い日と、発信アカウントと、宛先アカウントと、支払い条件と、前記候補トランザクションの契約当事者によって検証された秘密鍵とのうちの1つまたは複数を含む、請求項1に記載の方法。
- 前記データを1つまたは複数の予定支払いとして特定することと、
前記予定支払いの優先度と債務額とを特定することと、
前記候補トランザクションに関連付けられた前記優先度および債務額を前記予定支払いの前記優先度および債務額と比較することと、
前記比較に応答して、前記候補トランザクションを前記ブロックチェーンにコミットするかまたは前記候補トランザクションを拒否するかを判断することと
をさらに含む、請求項1に記載の方法。 - 前記ブロックチェーンから優先度ツリー・データ構造を取り出すことと、
前記優先度ツリー構造から前記予定支払いを特定することと
をさらに含む、請求項4に記載の方法。 - 前記候補トランザクションに関連付けられた前記優先度は日付を含む、請求項1に記載の方法。
- 前記データに関連付けられた予定支払いリストを特定することと、
前記予定支払いリスト内のすべての予定支払いの署名を検証することと、
1つまたは複数の未処理の予定支払いを特定することと、
前記未処理の予定支払いに担保アカウントがリンクされているかを検証することと
をさらに含む、請求項1に記載の方法。 - プロセッサを含む装置であって、
トランザクション・コミットメント手続き時に候補トランザクションを特定し、
アカウントに関連付けられたコミットされたトランザクションを取り出し、
前記候補トランザクションに関連付けられた優先度を判断し、
前記コミットされたトランザクションに関連付けられたデータの優先度を判断し、
前記候補トランザクションに関連付けられた前記優先度を前記コミットされたトランザクションに関連付けられたデータの前記優先度と比較し、
前記候補トランザクションをブロックチェーンにコミットするかまたは前記候補トランザクションを拒否するかを判断する
手段を具備する、装置。 - 前記装置は、
前記候補トランザクションに関連付けられた金額を判断し、
前記コミットされたトランザクションに関連付けられた前記データを判断する
手段をさらに具備する、請求項8に記載の装置。 - 前記装置は、
前記候補トランザクションに関連付けられたスクリプトを特定するようにさらに構成され、前記スクリプトは、予定支払い金額と、予定支払い日と、発信アカウントと、宛先アカウントと、支払い条件と、前記候補トランザクションの契約当事者によって検証された秘密鍵とのうちの1つまたは複数を含む、請求項8に記載の装置。 - 前記装置は、
前記データを1つまたは複数の予定支払いとして特定し、
前記予定支払いの優先度と債務額とを特定し、
前記候補トランザクションに関連付けられた前記優先度および債務額を前記予定支払いの前記優先度および債務額と比較し、
前記比較に応答して、前記候補トランザクションを前記ブロックチェーンにコミットするかまたは前記候補トランザクションを拒否するかを判断する
手段をさらに具備する、請求項8に記載の装置。 - 前記装置は、
前記ブロックチェーンから優先度ツリー・データ構造を取り出し、
前記優先度ツリー構造から前記予定支払いを特定する
手段をさらに具備する、請求項11に記載の装置。 - 前記候補トランザクションに関連付けられた前記優先度は日付を含む、請求項8に記載の装置。
- 前記装置は、
前記データに関連付けられた予定支払いリストを特定し、
前記予定支払いリスト内のすべての予定支払いの署名を検証し、
1つまたは複数の未処理の予定支払いを特定し、
前記未処理の予定支払いに担保アカウントがリンクされているかを検証する
手段をさらに具備する、請求項8に記載の装置。 - 請求項1から7のいずれか一項に記載の方法の各ステップをコンピュータに実行させるためのコンピュータ・プログラム。
- 請求項15に記載のコンピュータ・プログラムを記載したコンピュータ可読記憶媒体。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US15/622844 | 2017-06-14 | ||
US15/622,844 US20180365688A1 (en) | 2017-06-14 | 2017-06-14 | Transaction execution and validation in a blockchain |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2019004463A JP2019004463A (ja) | 2019-01-10 |
JP6975101B2 true JP6975101B2 (ja) | 2021-12-01 |
Family
ID=64657496
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2018109413A Active JP6975101B2 (ja) | 2017-06-14 | 2018-06-07 | ブロックチェーンにおけるトランザクションの実行および妥当性確認のための方法、装置ならびに非一時的コンピュータ可読記憶媒体(ブロックチェーンにおけるトランザクション実行および妥当性確認) |
Country Status (2)
Country | Link |
---|---|
US (1) | US20180365688A1 (ja) |
JP (1) | JP6975101B2 (ja) |
Families Citing this family (22)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110753916A (zh) * | 2017-10-16 | 2020-02-04 | 因特比有限公司 | 用于虚拟化区块链的方法和*** |
US10567168B2 (en) * | 2017-11-16 | 2020-02-18 | International Business Machines Corporation | Blockchain transaction privacy enhancement through broadcast encryption |
US11494344B2 (en) * | 2018-03-06 | 2022-11-08 | International Business Machines Corporation | Customized endorsement logic for blockchain |
CN111783114B (zh) | 2018-08-06 | 2024-04-02 | 创新先进技术有限公司 | 区块链交易方法及装置、电子设备 |
US11489662B2 (en) * | 2018-08-30 | 2022-11-01 | International Business Machines Corporation | Special relationships in a blockchain |
CN109359974B (zh) | 2018-08-30 | 2020-10-30 | 创新先进技术有限公司 | 区块链交易方法及装置、电子设备 |
CN109584055B (zh) | 2018-09-20 | 2020-07-03 | 阿里巴巴集团控股有限公司 | 基于区块链的交易方法、装置和汇出方设备 |
CN111833057A (zh) | 2018-09-30 | 2020-10-27 | 创新先进技术有限公司 | 基于区块链的交易方法、装置和节点设备 |
CN114096977A (zh) * | 2018-11-02 | 2022-02-25 | 维罗纳控股经济特区公司 | 代币化平台 |
US11720545B2 (en) | 2018-12-19 | 2023-08-08 | International Business Machines Corporation | Optimization of chaincode statements |
US11348101B2 (en) * | 2018-12-19 | 2022-05-31 | International Business Machines Corporation | Post-settlement processes |
WO2019072313A2 (en) | 2018-12-29 | 2019-04-18 | Alibaba Group Holding Limited | SYSTEM AND METHOD FOR PROTECTING INFORMATION |
CN110033370B (zh) * | 2019-02-01 | 2020-04-24 | 阿里巴巴集团控股有限公司 | 账户创建方法及装置、电子设备、存储介质 |
WO2020188581A1 (en) * | 2019-03-20 | 2020-09-24 | Telefonaktiebolaget Lm Ericsson (Publ) | Payment transaction handling in a radio communication network |
JP6792032B1 (ja) * | 2019-07-31 | 2020-11-25 | 株式会社 みずほ銀行 | 決済システム及び決済方法 |
WO2021086362A1 (en) * | 2019-10-31 | 2021-05-06 | Hewlett-Packard Development Company, L.P. | Workflow management |
CN110717762B (zh) * | 2019-12-16 | 2020-03-17 | 腾讯科技(深圳)有限公司 | 数据处理方法、装置、节点设备及存储介质 |
JP2022055060A (ja) | 2020-09-28 | 2022-04-07 | 富士通株式会社 | 通信プログラム、通信装置、及び通信方法 |
CN112749967A (zh) * | 2021-01-19 | 2021-05-04 | 矩阵元技术(深圳)有限公司 | 交易数据的处理方法、装置、用户终端和服务器 |
EP4148645A1 (en) * | 2021-09-09 | 2023-03-15 | Fluency Group Ltd | Systems and methods for implementing offline protocol in cbdc networks using collateral chain |
WO2023036620A1 (en) * | 2021-09-09 | 2023-03-16 | Fluency Group Ltd | Systems and methods for implementing offline payment in cbdc networks using collateral chain |
US11935065B2 (en) | 2021-09-09 | 2024-03-19 | Fluency Group Ltd. | Systems and methods for implementing offline protocol in CBDC networks using collateral chain |
Family Cites Families (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2000194786A (ja) * | 1998-12-28 | 2000-07-14 | Nec Corp | 自動振替システム及び自動振替方法及びその方法を記録した記録媒体 |
JP2004070684A (ja) * | 2002-08-07 | 2004-03-04 | Fujitsu Ltd | 預金口座情報通知方法および預金口座情報通知装置 |
US10811892B2 (en) * | 2013-06-28 | 2020-10-20 | Ademco Inc. | Source management for a power transformation system |
JP2015203887A (ja) * | 2014-04-10 | 2015-11-16 | ヤフー株式会社 | 決済装置、決済方法及び決済プログラム |
US9704143B2 (en) * | 2014-05-16 | 2017-07-11 | Goldman Sachs & Co. LLC | Cryptographic currency for securities settlement |
JP2016151802A (ja) * | 2015-02-16 | 2016-08-22 | 科韻動力有限公司 | 仮想通貨の管理方法、仮想通貨システム、該仮想通貨システムにおける広告方法、及びアプリケーションプログラム |
CN107408245A (zh) * | 2015-02-27 | 2017-11-28 | 维萨国际服务协会 | 利用非对称密码学的交易签名 |
JP6364132B2 (ja) * | 2015-03-31 | 2018-07-25 | ナスダック, インコーポレイテッドNasdaq, Inc. | ブロックチェーン取引記録のシステムおよび方法 |
JP6704985B2 (ja) * | 2015-04-05 | 2020-06-03 | デジタル・アセット・ホールディングス・エルエルシー | デジタル資産仲介電子決済プラットフォーム |
US10810560B2 (en) * | 2015-06-09 | 2020-10-20 | International Business Machines Corporation | System and method for payment promise transfers based on preferences |
US20170132626A1 (en) * | 2015-11-05 | 2017-05-11 | Mastercard International Incorporated | Method and system for processing of a blockchain transaction in a transaction processing network |
US10580100B2 (en) * | 2016-06-06 | 2020-03-03 | Chicago Mercantile Exchange Inc. | Data payment and authentication via a shared data structure |
-
2017
- 2017-06-14 US US15/622,844 patent/US20180365688A1/en active Pending
-
2018
- 2018-06-07 JP JP2018109413A patent/JP6975101B2/ja active Active
Also Published As
Publication number | Publication date |
---|---|
JP2019004463A (ja) | 2019-01-10 |
US20180365688A1 (en) | 2018-12-20 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP6975101B2 (ja) | ブロックチェーンにおけるトランザクションの実行および妥当性確認のための方法、装置ならびに非一時的コンピュータ可読記憶媒体(ブロックチェーンにおけるトランザクション実行および妥当性確認) | |
US20240095719A1 (en) | Self-enforcing security token implementing smart-contract-based compliance rules consulting smart-contract-based global registry of investors | |
US11037145B2 (en) | Concomitance of an asset and identity block of a blockchain | |
CN110494877B (zh) | 用于在分布式网络节点内发布和追踪数字令牌的***和方法 | |
US11030681B2 (en) | Intermediate blockchain system for managing transactions | |
US20220084027A1 (en) | Blockchain based account funding and distribution | |
US11823178B2 (en) | Optimization of high volume transaction performance on a blockchain | |
WO2020119287A1 (zh) | 基于区块链的***创建方法及装置、电子设备 | |
US11849051B2 (en) | System and method for off-chain cryptographic transaction verification | |
US11216802B2 (en) | Self-enforcing security token implementing smart-contract-based compliance rules consulting smart-contract-based global registry of investors | |
US20180113752A1 (en) | Inter-ledger messaging in a blockchain | |
US12026723B2 (en) | Electronic payment network security | |
US11532054B2 (en) | Path of funds blockchain system | |
US11652879B2 (en) | Matching methods, apparatuses, and devices based on trusted asset data | |
US20200005308A1 (en) | Collaborative analytics for fraud detection through a shared public ledger | |
WO2018192931A1 (en) | Delivery versus payment mechanism | |
CN109785145B (zh) | 基于区块链的定点药店融资方法、存储介质及计算机设备 | |
US20200242703A1 (en) | Blockchain payroll system | |
US10467713B2 (en) | Communicating property data | |
US10460385B2 (en) | Communicating property data | |
WO2019143816A1 (en) | Systems and methods of securing sensitive data | |
US11790336B2 (en) | Intelligent distributed ledger consent optimizing apparatus for asset transfer | |
US20220253845A1 (en) | System and methods for remotely generating, authenticating, and validating dual validation data objects | |
US20230065966A1 (en) | System for cross-chain real-time verification of events in a multi-step electronic process | |
KR102475662B1 (ko) | 분산원장 기반의 블록체인을 이용한 포인트 관리 방법 및 시스템 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20201130 |
|
TRDD | Decision of grant or rejection written | ||
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20211028 |
|
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20211102 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20211105 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 6975101 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |