JP7292783B2 - 許可型ブロックチェーンにおける優先順位付け - Google Patents
許可型ブロックチェーンにおける優先順位付け Download PDFInfo
- Publication number
- JP7292783B2 JP7292783B2 JP2020563787A JP2020563787A JP7292783B2 JP 7292783 B2 JP7292783 B2 JP 7292783B2 JP 2020563787 A JP2020563787 A JP 2020563787A JP 2020563787 A JP2020563787 A JP 2020563787A JP 7292783 B2 JP7292783 B2 JP 7292783B2
- Authority
- JP
- Japan
- Prior art keywords
- blockchain
- priority
- transaction
- transactions
- priorities
- 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; 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
- G06F9/48—Program initiating; Program switching, e.g. by interrupt
- G06F9/4806—Task transfer initiation or dispatching
- G06F9/4843—Task transfer initiation or dispatching by program, e.g. task dispatcher, supervisor, operating system
- G06F9/4881—Scheduling strategies for dispatcher, e.g. round robin, multi-level priority queues
-
- 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
- G06Q40/00—Finance; Insurance; Tax strategies; Processing of corporate or income taxes
-
- 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/02—Payment architectures, schemes or protocols involving a neutral party, e.g. certification authority, notary or trusted third party [TTP]
-
- 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
-
- 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/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/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; 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
-
- 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
Landscapes
- Engineering & Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Business, Economics & Management (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Accounting & Taxation (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Strategic Management (AREA)
- General Business, Economics & Management (AREA)
- Software Systems (AREA)
- Finance (AREA)
- General Engineering & Computer Science (AREA)
- Development Economics (AREA)
- Economics (AREA)
- Marketing (AREA)
- Technology Law (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)
Description
Claims (16)
- ブロックチェーンにおける優先順位付けのための方法であって、ノードが、
ピア・エンドースメントを要求するブロックチェーン・トランザクションを識別することと、
前記ブロックチェーン・トランザクションに基づいて、前記ブロックチェーンに割り当てられる複数のピアにエンドースメントの要求を送信することと、
前記複数のピアから複数のエンドースメント応答メッセージを受信することであって、前記複数のエンドースメント応答メッセージが、前記ブロックチェーン・トランザクションに割り当てられる複数の優先度を含み、前記複数の優先度は、それぞれ、前記複数のピアのうちの対応するピアにより動的または静的に決定される、前記受信することと、
受信した前記複数の優先度および前記ブロックチェーン・トランザクションを前記ピアに対する割当てのために順序付けノードに転送することであって、前記順序付けノードは、前記複数の優先度および優先度統合ポリシーに基づいて前記ブロックチェーン・トランザクションを処理するよう構成される、前記転送することと、
を実行する、方法。 - 前記ブロックチェーン・トランザクションに割り当てられた前記複数の優先度が、前記複数の優先度のうちの他の少なくとも1つとは異なる少なくとも1つの優先度を含む、請求項1に記載の方法。
- 前記ブロックチェーン・トランザクションに割り当てられた前記複数の優先度が、全て同一の優先度である、請求項1に記載の方法。
- 前記ブロックチェーン・トランザクションに割り当てられた前記複数の優先度を判断するために使用される基準が、チェーンコード識別子(ID)、呼び出される関数、トランザクション・タイプ、およびブロックチェーン・トランザクションの現在の負荷のうちの1つまたは複数を含む、請求項1ないし3のいずれかに記載の方法。
- 受信した前記複数の優先度および前記優先度統合ポリシーに基づいて、前記順序付けノードにおいて前記ブロックチェーン・トランザクションの最終的な順序付け優先度を判断することと、
前記順序付けノードにおいて、前記最終的な順序付け優先度に基づいて、前記処理することとして前記ブロックチェーン・トランザクションを複数の優先度キューのうちの1つに割り当てることと、
をさらに含む、請求項1ないし4のいずれかに記載の方法。 - 1つまたは複数のトランザクション矛盾が識別されるときに、前記順序付けノードにおいて、他のブロックチェーン・トランザクションより高い優先度を割り当てられた複数のブロックチェーン・トランザクションを前記複数の優先度キューから選択することと、
前記順序付けノードにおいて、前記より高い優先度を割り当てられた前記複数のブロックチェーン・トランザクションを確認してブロックチェーン・ブロックを形成することと、
をさらに含む、請求項5に記載の方法。 - 前記より高い優先度を割り当てられた前記複数のブロックチェーン・トランザクションが、エンドースメント・ポリシーに基づいて確認される、請求項6に記載の方法。
- ブロックチェーンにおける優先順位付けのための装置であって、
ピア・エンドースメントを要求するブロックチェーン・トランザクションを識別するように構成されるノードのプロセッサと、
前記ブロックチェーン・トランザクションに基づいて、前記ブロックチェーンに割り当てられる複数のピアにエンドースメントの要求を送信するように構成される前記ノードの送信機と、
前記複数のピアから複数のエンドースメント応答メッセージを受信するように構成される前記ノードの受信機であって、前記複数のエンドースメント応答メッセージが、前記ブロックチェーン・トランザクションに割り当てられる複数の優先度を含み、前記複数の優先度は、それぞれ、前記複数のピアのうちの対応するピアにより動的または静的に決定される、前記受信機と、を備え、
前記送信機が、受信した前記複数の優先度および前記ブロックチェーン・トランザクションを前記ピアに対する割当てのために順序付けノードに転送することであって、前記順序付けノードは、前記複数の優先度および優先度統合ポリシーに基づいて前記ブロックチェーン・トランザクションを処理するよう構成される、転送することを行うようにさらに構成される、装置。 - 前記ブロックチェーン・トランザクションに割り当てられた前記複数の優先度が、前記複数の優先度のうちの他の少なくとも1つとは異なる少なくとも1つの優先度を含む、請求項8に記載の装置。
- 前記ブロックチェーン・トランザクションに割り当てられた前記複数の優先度が、全て同一の優先度である、請求項8に記載の装置。
- 前記ブロックチェーン・トランザクションに割り当てられた前記複数の優先度を判断するために使用される基準が、チェーンコード識別子(ID)、呼び出される関数、トランザクション・タイプ、およびブロックチェーン・トランザクションの現在の負荷のうちの1つまたは複数を含む、請求項8ないし10のいずれかに記載の装置。
- 前記装置は、前記プロセッサ、前記送信機および前記受信機を備える前記ノードと、前記順序付けノードとを備えるシステムであり、
前記順序付けノードが、
受信した前記複数の優先度および前記優先度統合ポリシーに基づいて、前記ブロックチェーン・トランザクションの最終的な順序付け優先度を判断し、
前記最終的な順序付け優先度に基づいて、前記処理することとして前記ブロックチェーン・トランザクションを複数の優先度キューのうちの1つに割り当てる
ようにさらに構成される、請求項8ないし11のいずれかに記載の装置。 - 前記順序付けノードが、
1つまたは複数のトランザクション矛盾が識別されるときに、他のブロックチェーン・トランザクションより高い優先度を割り当てられた複数のブロックチェーン・トランザクションを前記複数の優先度キューから選択し、
前記より高い優先度を割り当てられた前記複数のブロックチェーン・トランザクションを確認してブロックチェーン・ブロックを形成する
ようにさらに構成される、請求項12に記載の装置。 - 前記より高い優先度を割り当てられた前記複数のブロックチェーン・トランザクションが、エンドースメント・ポリシーに基づいて確認される、請求項13に記載の装置。
- ブロックチェーンにおける優先順位付けのためのコンピュータ・プログラムであって、
処理回路によって読出し可能であり、請求項1ないし4のいずれかに記載の方法を実行する、コンピュータ・プログラム。 - 請求項1ないし4のいずれかに記載の方法を行うように実行可能なプログラム命令を記憶した、記憶媒体。
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US15/980,432 | 2018-05-15 | ||
US15/980,432 US10579424B2 (en) | 2018-05-15 | 2018-05-15 | Prioritization in a permissioned blockchain |
PCT/EP2019/062258 WO2019219631A1 (en) | 2018-05-15 | 2019-05-14 | Prioritization in a permissioned blockchain |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2021524963A JP2021524963A (ja) | 2021-09-16 |
JP7292783B2 true JP7292783B2 (ja) | 2023-06-19 |
Family
ID=66647368
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2020563787A Active JP7292783B2 (ja) | 2018-05-15 | 2019-05-14 | 許可型ブロックチェーンにおける優先順位付け |
Country Status (5)
Country | Link |
---|---|
US (2) | US10579424B2 (ja) |
EP (1) | EP3791353A1 (ja) |
JP (1) | JP7292783B2 (ja) |
CN (1) | CN111989705B (ja) |
WO (1) | WO2019219631A1 (ja) |
Families Citing this family (32)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US10270748B2 (en) | 2013-03-22 | 2019-04-23 | Nok Nok Labs, Inc. | Advanced authentication techniques and applications |
US11868995B2 (en) | 2017-11-27 | 2024-01-09 | Nok Nok Labs, Inc. | Extending a secure key storage for transaction confirmation and cryptocurrency |
US11831409B2 (en) | 2018-01-12 | 2023-11-28 | Nok Nok Labs, Inc. | System and method for binding verifiable claims |
US10831530B2 (en) * | 2018-06-13 | 2020-11-10 | International Business Machines Corporation | Secure consensus-based endorsement for self-monitoring blockchain |
US10880072B2 (en) | 2018-06-20 | 2020-12-29 | Verizon Patent And Licensing Inc. | Systems and methods for controlled random endorsement in a blockchain network |
US10855749B2 (en) * | 2018-07-03 | 2020-12-01 | Wandisco Inc. | Methods, devices and systems for a distributed coordination engine-based exchange that implements a blockchain distributed ledger |
US10956377B2 (en) * | 2018-07-12 | 2021-03-23 | EMC IP Holding Company LLC | Decentralized data management via geographic location-based consensus protocol |
US10848449B2 (en) * | 2018-09-19 | 2020-11-24 | Salesforce.Com, Inc. | Token-based message exchange system |
US11924360B2 (en) * | 2018-10-08 | 2024-03-05 | Green Market Square Limited | Blockchain timestamp agreement |
US10608829B1 (en) * | 2018-10-08 | 2020-03-31 | International Business Machines Corporation | Blockchain timestamp agreement |
US11792024B2 (en) | 2019-03-29 | 2023-10-17 | Nok Nok Labs, Inc. | System and method for efficient challenge-response authentication |
SG11201909767TA (en) | 2019-04-12 | 2019-11-28 | Alibaba Group Holding Ltd | Performing parallel execution of transactions in a distributed ledger system |
CN111095325B (zh) * | 2019-04-12 | 2023-10-27 | 创新先进技术有限公司 | 在分布式账本***中进行交易的并行执行 |
US11249947B2 (en) | 2019-06-15 | 2022-02-15 | Facebook, Inc. | Distributed digital ledger transaction network for flexible, lazy deletion of data stored within an authenticated data structure |
US11249985B2 (en) * | 2019-06-15 | 2022-02-15 | Facebook, Inc. | Scalable, secure, efficient, and adaptable distributed digital ledger transaction network |
US11405204B2 (en) | 2019-06-15 | 2022-08-02 | Meta Platforms, Inc | Scalable, secure, efficient, and adaptable distributed digital ledger transaction network |
US11126593B2 (en) | 2019-06-15 | 2021-09-21 | Facebook, Inc. | Scalable, secure, efficient, and adaptable distributed digital ledger transaction network |
EP3669263B1 (en) * | 2019-09-12 | 2022-03-02 | Advanced New Technologies Co., Ltd. | Log-structured storage systems |
CN110717762B (zh) * | 2019-12-16 | 2020-03-17 | 腾讯科技(深圳)有限公司 | 数据处理方法、装置、节点设备及存储介质 |
JP7384044B2 (ja) * | 2020-01-16 | 2023-11-21 | 富士通株式会社 | 検証方法、検証装置及び検証プログラム |
US11496558B2 (en) * | 2020-01-29 | 2022-11-08 | Hewlett Packard Enterprise Development Lp | Peer-to-peer blockchain fabric management mechanism |
CN111506783B (zh) * | 2020-04-08 | 2023-12-22 | 百度在线网络技术(北京)有限公司 | 区块链中事务请求处理方法、装置、设备和介质 |
WO2022010289A1 (ko) * | 2020-07-10 | 2022-01-13 | 주식회사 미디움 | 하이퍼레저 패브릭 구조에서 피어 단말기에 수신된 블록 데이터를 처리하는 방법 |
WO2022010297A1 (ko) * | 2020-07-10 | 2022-01-13 | 주식회사 미디움 | 하이퍼레저 패브릭 구조에서 피어 단말기가 블록 데이터를 클라이언트 단말기로 전송하는 방법 |
KR102392150B1 (ko) * | 2020-07-10 | 2022-04-28 | 주식회사 미디움 | 하이퍼레저 패브릭 구조에서 피어 단말기가 블록 데이터를 클라이언트 단말기로 전송하는 방법 |
KR102412780B1 (ko) * | 2020-07-10 | 2022-06-24 | 주식회사 미디움 | 하이퍼레저 패브릭 구조에서 피어 단말기에 수신된 블록 데이터를 처리하는 방법 |
US11563559B2 (en) * | 2020-07-29 | 2023-01-24 | International Business Machines Corporation | Parallel processing of blockchain procedures |
CN111934990B (zh) * | 2020-09-25 | 2021-02-09 | 支付宝(杭州)信息技术有限公司 | 消息传输方法及装置 |
CN114764709A (zh) * | 2021-01-14 | 2022-07-19 | 富士通株式会社 | 信息处理装置和信息处理方法 |
JP7050368B1 (ja) * | 2021-03-05 | 2022-04-08 | 株式会社アクセル | ノード装置、情報処理システム、優先権付与方法及び優先権付与プログラム |
CN114598496B (zh) * | 2022-01-24 | 2024-02-20 | 华数云科技有限公司 | 一种基于HyperLedger Fabric***链码的联盟链监管***与方法 |
CN115271746B (zh) * | 2022-09-27 | 2023-01-31 | 江苏荣泽信息科技股份有限公司 | 一种带优先级的区块链交易排序方法 |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20160342977A1 (en) | 2015-05-20 | 2016-11-24 | Vennd.io Pty Ltd | Device, method and system for virtual asset transactions |
CN107040585A (zh) | 2017-02-22 | 2017-08-11 | 阿里巴巴集团控股有限公司 | 一种业务校验的方法及装置 |
JP2017188883A (ja) | 2017-03-23 | 2017-10-12 | 株式会社bitFlyer | プライベートノード、プライベートノードにおける処理方法、及びそのためのプログラム |
US20180089641A1 (en) | 2016-09-27 | 2018-03-29 | The Toronto-Dominion Bank | Processing network architecture with companion database |
US20180096360A1 (en) | 2016-10-04 | 2018-04-05 | International Business Machines Corporation | Method and apparatus to enforce smart contract execution hierarchy on blockchain |
US20180109541A1 (en) | 2016-10-17 | 2018-04-19 | Arm Ltd. | Blockchain mining using trusted nodes |
Family Cites Families (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CA2986164C (en) * | 2015-05-26 | 2021-11-30 | T0.Com, Inc. | Obfuscation of intent in transactions using cryptographic techniques |
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 |
US11354658B2 (en) | 2016-02-11 | 2022-06-07 | Mastercard International Incorporated | Method and system for offline blockchain exchanges |
US10164952B2 (en) * | 2016-02-16 | 2018-12-25 | Xerox Corporation | Method and system for server based secure auditing for revisioning of electronic document files |
US10318938B2 (en) * | 2016-02-22 | 2019-06-11 | Bank Of America Corporation | System for routing of process authorization and settlement to a user in process data network based on specified parameters |
US10237259B2 (en) * | 2016-02-29 | 2019-03-19 | Securekey Technologies Inc. | Systems and methods for distributed identity verification |
US10529041B2 (en) * | 2016-04-18 | 2020-01-07 | Rs Ltd. | System and method for managing transactions in dynamic digital documents |
CN107196900B (zh) * | 2017-03-24 | 2020-04-24 | 创新先进技术有限公司 | 一种共识校验的方法及装置 |
US20170285720A1 (en) | 2017-05-07 | 2017-10-05 | Jigar Jayesh Shah | Method and system for mitigating transmission congestion via distributed computing and blockchain technology |
US11138103B1 (en) * | 2017-06-11 | 2021-10-05 | Pure Storage, Inc. | Resiliency groups |
US20190012662A1 (en) * | 2017-07-07 | 2019-01-10 | Symbiont.Io, Inc. | Systems, methods, and devices for reducing and/or eliminating data leakage in electronic ledger technologies for trustless order matching |
CN107579848B (zh) * | 2017-08-30 | 2020-08-25 | 上海保险交易所股份有限公司 | 实用拜占庭容错共识机制中动态更改共识节点的方法 |
US11556521B2 (en) * | 2017-09-29 | 2023-01-17 | Oracle International Corporation | System and method for providing an interface for a blockchain cloud service |
US10673626B2 (en) * | 2018-03-30 | 2020-06-02 | Spyrus, Inc. | Threshold secret share authentication proof and secure blockchain voting with hardware security modules |
-
2018
- 2018-05-15 US US15/980,432 patent/US10579424B2/en active Active
-
2019
- 2019-05-14 WO PCT/EP2019/062258 patent/WO2019219631A1/en unknown
- 2019-05-14 JP JP2020563787A patent/JP7292783B2/ja active Active
- 2019-05-14 CN CN201980026570.9A patent/CN111989705B/zh active Active
- 2019-05-14 EP EP19726325.4A patent/EP3791353A1/en active Pending
-
2020
- 2020-01-23 US US16/751,157 patent/US11055136B2/en active Active
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20160342977A1 (en) | 2015-05-20 | 2016-11-24 | Vennd.io Pty Ltd | Device, method and system for virtual asset transactions |
US20180089641A1 (en) | 2016-09-27 | 2018-03-29 | The Toronto-Dominion Bank | Processing network architecture with companion database |
US20180096360A1 (en) | 2016-10-04 | 2018-04-05 | International Business Machines Corporation | Method and apparatus to enforce smart contract execution hierarchy on blockchain |
US20180109541A1 (en) | 2016-10-17 | 2018-04-19 | Arm Ltd. | Blockchain mining using trusted nodes |
CN107040585A (zh) | 2017-02-22 | 2017-08-11 | 阿里巴巴集团控股有限公司 | 一种业务校验的方法及装置 |
JP2017188883A (ja) | 2017-03-23 | 2017-10-12 | 株式会社bitFlyer | プライベートノード、プライベートノードにおける処理方法、及びそのためのプログラム |
Non-Patent Citations (2)
Title |
---|
Elli Androulaki, et.al.,Hyperledger Fabric: A Distributed Operating System for Permissiondc Blockchains,EuroSys '18: Proceedings of the Thirteenth EuroSys Conference [online],Association for Computing Machinery,2018年04月17日,1~15ページ,[2022年11月2日 検索], インターネット<URL: https://dl.acm.org/doi/10.1145/3190508.3190538>,https://doi.org/10.1145/3190508.3190538 |
佐中 晋,Hyperledger Fabric v1.0|合意形成と管理方式を一新,iMagazine [online],日本,アイマガジン株式会社,2018年03月26日,[令和4年11月2日 検索], インターネット<https:// www.imagazine.co.jp/hyperledger-fabric-v1-0|合意形成と管理方式を一新/>,IS magazine No.18(2018年1月)掲載 |
Also Published As
Publication number | Publication date |
---|---|
EP3791353A1 (en) | 2021-03-17 |
US10579424B2 (en) | 2020-03-03 |
US11055136B2 (en) | 2021-07-06 |
CN111989705B (zh) | 2024-06-28 |
JP2021524963A (ja) | 2021-09-16 |
CN111989705A (zh) | 2020-11-24 |
US20190354397A1 (en) | 2019-11-21 |
US20200159576A1 (en) | 2020-05-21 |
WO2019219631A1 (en) | 2019-11-21 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP7292783B2 (ja) | 許可型ブロックチェーンにおける優先順位付け | |
JP7250568B2 (ja) | ブロックチェーン・ノード、ブロックチェーン・ノードの方法、およびブロックチェーン・ノードのコンピュータ・プログラム | |
JP7304117B2 (ja) | ブロックチェーン上のプロキシ・エージェントおよびプロキシ台帳 | |
JP7304118B2 (ja) | 自己監視ブロックチェーンのための安全な合意に基づくエンドースメント | |
JP7382108B2 (ja) | ブロックチェーンのための効率的な検証 | |
US11677542B2 (en) | Ad-hoc smart contract generation in a blockchain | |
US10678598B2 (en) | Enforcing compute equity models in distributed blockchain | |
US11057225B2 (en) | Enforcing compute equity models in distributed blockchain | |
US10609032B2 (en) | Enforcing compute equity models in distributed blockchain | |
JP7228322B2 (ja) | ブロックチェーン・ネットワークにおける自動コミット・トランザクション管理 | |
WO2019219306A1 (en) | Identifying faults in a blockchain ordering service | |
CN110275891B (zh) | 人工智能软件市场 | |
US11568402B2 (en) | Decentralized out-of-band accelerated blockchain transaction processing | |
CN112154434A (zh) | 区块链上智能合约组的自动数据投影 | |
JP2023524659A (ja) | 低信頼の特権アクセス管理 | |
CN115605868A (zh) | 跨网身份提供 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20201118 |
|
RD12 | Notification of acceptance of power of sub attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7432 Effective date: 20201111 |
|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20210927 |
|
RD04 | Notification of resignation of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7424 Effective date: 20220502 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20221027 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20221108 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20230126 |
|
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: 20230516 |
|
RD14 | Notification of resignation of power of sub attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7434 Effective date: 20230516 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20230605 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 7292783 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |