KR20200066254A - 스마트 계약을 사용하여 다자간 트랜잭션을 실행하는 방법 - Google Patents
스마트 계약을 사용하여 다자간 트랜잭션을 실행하는 방법 Download PDFInfo
- Publication number
- KR20200066254A KR20200066254A KR1020197011345A KR20197011345A KR20200066254A KR 20200066254 A KR20200066254 A KR 20200066254A KR 1020197011345 A KR1020197011345 A KR 1020197011345A KR 20197011345 A KR20197011345 A KR 20197011345A KR 20200066254 A KR20200066254 A KR 20200066254A
- Authority
- KR
- South Korea
- Prior art keywords
- transaction
- payload
- blockchain network
- node
- computer
- 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.)
- Granted
Links
- 238000012790 confirmation Methods 0.000 claims abstract description 17
- 230000004044 response Effects 0.000 claims abstract description 7
- 238000000034 method Methods 0.000 claims description 32
- 230000015654 memory Effects 0.000 claims description 5
- 238000012795 verification Methods 0.000 claims description 2
- 230000008569 process Effects 0.000 description 11
- 238000004590 computer program Methods 0.000 description 7
- 230000006870 function Effects 0.000 description 7
- 238000007726 management method Methods 0.000 description 7
- 238000004891 communication Methods 0.000 description 6
- 230000009471 action Effects 0.000 description 4
- 238000010586 diagram Methods 0.000 description 3
- 238000012545 processing Methods 0.000 description 3
- 230000011664 signaling Effects 0.000 description 3
- 230000000694 effects Effects 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 238000003491 array Methods 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 238000005516 engineering process Methods 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
- 238000004806 packaging method and process Methods 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
- 230000001960 triggered 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
-
- 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/389—Keeping log of transactions for guaranteeing non-repudiation of a transaction
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/60—Protecting data
- G06F21/602—Providing cryptographic facilities or services
-
- 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/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; 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/08—Payment architectures
- G06Q20/10—Payment architectures specially adapted for electronic funds transfer [EFT] systems; specially adapted for home banking systems
-
- 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/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; 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/3827—Use of message hashing
-
- 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
-
- 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
-
- 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/14—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols using a plurality of keys or algorithms
-
- 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/30—Public key, i.e. encryption algorithm being computationally infeasible to invert or user's encryption keys not requiring secrecy
-
- 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/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/3242—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 keyed hash functions, e.g. message authentication codes [MACs], CBC-MAC or HMAC
-
- 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/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
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2221/00—Indexing scheme relating to security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F2221/21—Indexing scheme relating to G06F21/00 and subgroups addressing additional information or applications relating to security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F2221/2107—File encryption
-
- 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
- H04L2209/56—Financial cryptography, e.g. electronic payment or e-cash
Landscapes
- Engineering & Computer Science (AREA)
- Business, Economics & Management (AREA)
- Accounting & Taxation (AREA)
- Computer Security & Cryptography (AREA)
- Theoretical Computer Science (AREA)
- Finance (AREA)
- Computer Networks & Wireless Communication (AREA)
- General Physics & Mathematics (AREA)
- Physics & Mathematics (AREA)
- Signal Processing (AREA)
- Strategic Management (AREA)
- General Business, Economics & Management (AREA)
- Computer Hardware Design (AREA)
- Development Economics (AREA)
- General Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Health & Medical Sciences (AREA)
- Bioethics (AREA)
- General Health & Medical Sciences (AREA)
- Economics (AREA)
- Computing Systems (AREA)
- Power Engineering (AREA)
- Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)
- Medicines That Contain Protein Lipid Enzymes And Other Medicines (AREA)
- Computer And Data Communications (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
Description
도 2는 본원의 구현예에 따른 개념상 아키텍처예를 도시한다.
도 3은 본원의 구현예에 따라 다자간 트랜잭션을 실행하기 위한 예시적인 신호도를 도시한다.
도 4는 본원의 구현예에 따라 실행될 수 있는 프로세스예를 도시한다.
여러 도면에서의 같은 참조 부호는 같은 엘리먼트를 가리킨다.
Claims (9)
- 블록체인 네트워크에서 다자간 트랜잭션(multi-party transaction)을 실행하기 위한 컴퓨터 구현 방법(computer-implemented method)에 있어서,
제1 노드로부터 제1 트랜잭션 정보를 수신하는 단계로서, 상기 제1 노드는 상기 블록체인 네트워크 내의 컴퓨터 노드이고, 상기 제1 트랜잭션 정보는 트랜잭션 페이로드, 제1 공개키, 및 트랜잭션에 대한 서명된 트랜잭션 페이로드를 포함하는 것인, 상기 제1 트랜잭션 정보 수신 단계와,
상기 제1 공개키를 사용하여 상기 서명된 트랜잭션 페이로드를 검증하는 단계와,
상기 서명된 트랜잭션 페이로드의 검증에 응답하여, 미확인(unconfirmed) 트랜잭션 데이터 패키지를 구성하고, 상기 미확인 트랜잭션 데이터 패키지의 확인 상태를 설정하는 단계와,
제2 노드로부터 제2 트랜잭션 정보를 수신하는 단계로서, 상기 제2 노드는 상기 블록체인 네트워크 내의 컴퓨터 노드이고, 상기 제2 트랜잭션 정보는 상기 트랜잭션 페이로드의 해시, 제2 공개키, 및 상기 트랜잭션에 대한 트랜잭션 페이로드의 서명된 해시를 포함하는 것인, 상기 제2 트랜잭션 정보 수신 단계와,
상기 제2 공개키를 사용하여 상기 제2 트랜잭션 정보를 검증하는 단계와,
상기 미확인 트랜잭션 데이터 페키지의 확인 상태를 업데이트하는 단계와,
상기 트랜잭션의 모든 당사자가 트랜잭션을 확인했음을 상기 확인 상태가 표시하는 것에 응답하여, 상기 트랜잭션 페이로드를 실행하는 단계
를 포함하는, 컴퓨터 구현 방법. - 제1항에 있어서, 상기 미확인 데이터 패키지는 상기 다자간 트랜잭션의 실행에 필요한 모든 노드의 어드레스를 포함하는, 컴퓨터 구현 방법.
- 제1항에 있어서, 상기 미확인 데이터 패키지는 상기 블록체인 네트워크에 의해 유지되는 미확인 트랜잭션 풀에 키-값 쌍 중의 값으로서 저장되고, 상기 키-값 쌍 중의 키는 상기 미확인 데이터 패키지와 연관된 트랜잭션 페이로드의 해시인, 컴퓨터 구현 방법.
- 제1항에 있어서, 상기 트랜잭션 페이로드는 상기 블록체인 네트워크에서 범용 고유 식별자(universally unique identifier)를 포함하는, 컴퓨터 구현 방법.
- 제1항에 있어서, 상기 블록체인 네트워크에 의해 유지되는 블록체인에 상기 트랜잭션 페이로드의 실행을 기록하는 단계를 더 포함하는, 컴퓨터 구현 방법.
- 제1항에 있어서, 상기 제1 및 제2 공개키는 상기 블록체인 네트워크에 의해 유지되는 블록체인의 블록에 저장되는, 컴퓨터 구현 방법.
- 제1항에 있어서, 상기 트랜잭션 페이로드는 상기 제1 노드와 상기 제2 노드 간의 적어도 하나의 자산의 교환을 포함하는, 컴퓨터 구현 방법.
- 하나 이상의 컴퓨터에 의해 실행될 때에, 상기 하나 이상의 컴퓨터로 하여금 제1항 내지 제7항 중 어느 한 항에 기재된 방법에 따른 동작을 수행하게 하는 명령어가 인코딩되어 있는 하나 이상의 컴퓨터 판독 가능한 저장 매체.
- 시스템에 있어서,
하나 이상의 컴퓨터와,
상기 하나 이상의 컴퓨터에 결합되고, 제1항 내지 제7항 중 어느 한 항에 기재된 방법에 따른 동작을 수행하도록 상기 하나 이상의 컴퓨터에 의해 실행 가능한명령어로 구성(configure)된 하나 이상의 컴퓨터 판독 가능 메모리
를 포함하는, 시스템.
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/CN2018/117575 WO2019072280A2 (en) | 2018-11-27 | 2018-11-27 | EXECUTION OF MULTI-PARTY TRANSACTIONS USING INTELLIGENT CONTRACTS |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20200066254A true KR20200066254A (ko) | 2020-06-09 |
KR102206940B1 KR102206940B1 (ko) | 2021-01-26 |
Family
ID=66100051
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020197011345A Active KR102206940B1 (ko) | 2018-11-27 | 2018-11-27 | 스마트 계약을 사용하여 다자간 트랜잭션을 실행하는 방법 |
Country Status (9)
Country | Link |
---|---|
US (1) | US20190251557A1 (ko) |
EP (1) | EP3559891B1 (ko) |
JP (1) | JP6892504B2 (ko) |
KR (1) | KR102206940B1 (ko) |
CN (1) | CN110352445B (ko) |
PH (1) | PH12019500866A1 (ko) |
SG (1) | SG11201903528SA (ko) |
TW (1) | TWI728418B (ko) |
WO (1) | WO2019072280A2 (ko) |
Families Citing this family (35)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US10419225B2 (en) | 2017-01-30 | 2019-09-17 | Factom, Inc. | Validating documents via blockchain |
US10411897B2 (en) | 2017-02-17 | 2019-09-10 | Factom, Inc. | Secret sharing via blockchains |
US20180260889A1 (en) * | 2017-03-10 | 2018-09-13 | Factom | Sourcing Mortgage Documents via Blockchains |
US20180268504A1 (en) * | 2017-03-15 | 2018-09-20 | Factom | Indexing Mortgage Documents via Blockchains |
US10817873B2 (en) | 2017-03-22 | 2020-10-27 | Factom, Inc. | Auditing of electronic documents |
US10270599B2 (en) | 2017-04-27 | 2019-04-23 | Factom, Inc. | Data reproducibility using blockchains |
US11494402B1 (en) | 2017-09-13 | 2022-11-08 | Inveniam Capital Partners, Inc. | Apparatus and methods for producing data structures having internal self-references suitable for immutably representing and verifying data |
US11386232B2 (en) * | 2017-12-05 | 2022-07-12 | The Guppy Group Inc. | Distributed data management and verification |
US11170366B2 (en) | 2018-05-18 | 2021-11-09 | Inveniam Capital Partners, Inc. | Private blockchain services |
US11134120B2 (en) | 2018-05-18 | 2021-09-28 | Inveniam Capital Partners, Inc. | Load balancing in blockchain environments |
US10783164B2 (en) | 2018-05-18 | 2020-09-22 | Factom, Inc. | Import and export in blockchain environments |
US11328290B2 (en) | 2018-08-06 | 2022-05-10 | Inveniam Capital Partners, Inc. | Stable cryptocurrency coinage |
US11276056B2 (en) | 2018-08-06 | 2022-03-15 | Inveniam Capital Partners, Inc. | Digital contracts in blockchain environments |
US11989208B2 (en) | 2018-08-06 | 2024-05-21 | Inveniam Capital Partners, Inc. | Transactional sharding of blockchain transactions |
US10536537B1 (en) | 2019-06-13 | 2020-01-14 | Accenture Global Solutions Limited | Multi-source deterministic oracle management |
IT201900020476A1 (it) * | 2019-11-06 | 2021-05-06 | Ailia Sa | Metodo di esecuzione di una istanza di uno smart contract mediante una blockchain |
US11991298B2 (en) * | 2019-06-14 | 2024-05-21 | Ailia Sa | Method for the execution of an instance of a smart contract by means of a blockchain |
CN111226248B (zh) | 2019-09-02 | 2024-03-26 | 创新先进技术有限公司 | 管理基于区块链的中心化账本系统 |
CN110648125B (zh) * | 2019-09-10 | 2022-08-02 | 杭州秘猿科技有限公司 | 一种打包交易方法、装置、电子设备及存储介质 |
CN111178885B (zh) * | 2019-12-18 | 2023-08-04 | 达闼机器人股份有限公司 | 基于区块链的数据处理方法、装置、数据处理设备及系统 |
US11343075B2 (en) | 2020-01-17 | 2022-05-24 | Inveniam Capital Partners, Inc. | RAM hashing in blockchain environments |
US12099997B1 (en) | 2020-01-31 | 2024-09-24 | Steven Mark Hoffberg | Tokenized fungible liabilities |
WO2020143854A2 (en) | 2020-04-22 | 2020-07-16 | Alipay (Hangzhou) Information Technology Co., Ltd. | Managing transaction requests in ledger systems |
CN111630545B (zh) | 2020-04-22 | 2022-05-27 | 支付宝(杭州)信息技术有限公司 | 管理账本系统中的交易请求 |
EP3841549B1 (en) | 2020-04-22 | 2022-10-26 | Alipay (Hangzhou) Information Technology Co., Ltd. | Managing transaction requests in ledger systems |
CN111600720B (zh) * | 2020-05-20 | 2021-09-28 | 腾讯科技(深圳)有限公司 | 基于区块链的数据处理方法、装置、设备及可读存储介质 |
CN112581130B (zh) * | 2020-12-22 | 2022-12-23 | 北京航空航天大学 | 一种基于多链互联的跨链交易方法 |
CN112884579A (zh) * | 2021-02-08 | 2021-06-01 | 京东数科海益信息科技有限公司 | 区块链交易共识方法和装置 |
US12008526B2 (en) | 2021-03-26 | 2024-06-11 | Inveniam Capital Partners, Inc. | Computer system and method for programmatic collateralization services |
CN113065965A (zh) * | 2021-04-23 | 2021-07-02 | 深圳壹账通智能科技有限公司 | 多方确认的区块链交易处理方法、装置、设备及存储介质 |
CN113592639B (zh) * | 2021-05-21 | 2023-10-13 | 上海简苏网络科技有限公司 | 一种区块链交易删除方法及系统 |
US12137179B2 (en) | 2021-06-19 | 2024-11-05 | Inveniam Capital Partners, Inc. | Systems and methods for processing blockchain transactions |
US12007972B2 (en) | 2021-06-19 | 2024-06-11 | Inveniam Capital Partners, Inc. | Systems and methods for processing blockchain transactions |
KR20230036797A (ko) | 2021-09-08 | 2023-03-15 | 삼성전자주식회사 | 블록체인 네트워크에서 트랜잭션을 생성하는 전자 장치 및 그의 동작 방법 |
US20230136446A1 (en) * | 2021-11-01 | 2023-05-04 | Goldman Sachs & Co. LLC | Fast robust oracles via decentralized autonomous organizations |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20030033255A1 (en) * | 2001-08-13 | 2003-02-13 | Burton Margaret Jane | License repository and method |
US20090327140A1 (en) * | 2006-04-18 | 2009-12-31 | Online Security Portfolio Llc | System and Method for Secure Online Transaction |
US20140379638A1 (en) * | 2013-06-21 | 2014-12-25 | Sap Ag | Concurrent request handling for database transactions |
US20170344988A1 (en) * | 2016-05-24 | 2017-11-30 | Ubs Ag | System and method for facilitating blockchain-based validation |
US20180183600A1 (en) * | 2016-12-28 | 2018-06-28 | Mastercard International Incorporated | Method and system for providing validated, auditable, and immutable inputs to a smart contract |
KR20180113146A (ko) * | 2017-04-05 | 2018-10-15 | 삼성에스디에스 주식회사 | 블록체인 기반 전자 화폐 자동 충전 방법 및 그 시스템 |
Family Cites Families (20)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP6387908B2 (ja) * | 2015-06-22 | 2018-09-12 | トヨタ自動車株式会社 | 認証システム |
US11562353B2 (en) * | 2015-11-24 | 2023-01-24 | Mastercard International Incorporated | Method and system for gross settlement by use of an opaque blockchain |
EP3420514B1 (en) * | 2016-02-23 | 2024-03-13 | nChain Licensing AG | A method and system for securing computer software using a distributed hash table and a blockchain |
US10984081B2 (en) * | 2016-09-30 | 2021-04-20 | Cable Television Laboratories, Inc. | Systems and methods for secure person to device association |
CN106548349B (zh) * | 2016-11-02 | 2020-09-29 | 江苏通付盾科技有限公司 | 交易信息验证方法及系统 |
WO2018111295A1 (en) * | 2016-12-16 | 2018-06-21 | Hitachi, Ltd. | Blockchain monitoring and management |
JP6495346B2 (ja) * | 2017-01-10 | 2019-04-03 | 日本電信電話株式会社 | 情報処理システム |
JP6940182B2 (ja) * | 2017-03-03 | 2021-09-22 | 日本電気株式会社 | ブロックチェーン管理装置、ブロックチェーン管理方法及びプログラム |
CN107341702B (zh) * | 2017-03-08 | 2020-06-23 | 创新先进技术有限公司 | 一种业务处理的方法及装置 |
CN111724150B (zh) * | 2017-03-28 | 2023-11-24 | 创新先进技术有限公司 | 一种业务请求的处理方法及装置 |
CN107273556A (zh) * | 2017-08-23 | 2017-10-20 | 上海点融信息科技有限责任公司 | 区块链数据索引方法和设备 |
CN108123936B (zh) * | 2017-12-13 | 2021-04-13 | 北京科技大学 | 一种基于区块链技术的访问控制方法及系统 |
CN108242013B (zh) * | 2017-12-25 | 2024-04-05 | 招商银行股份有限公司 | 基于区块链的交易监管方法、设备及计算机可读存储介质 |
CN108256859B (zh) * | 2018-01-02 | 2021-02-23 | 中国工商银行股份有限公司 | 基于区块链的金融产品交易共识方法、节点及系统 |
CN108229981A (zh) * | 2018-01-29 | 2018-06-29 | 杭州云象网络技术有限公司 | 一种基于区块链的供应链金融防伪溯源方法 |
CN108596613A (zh) * | 2018-03-22 | 2018-09-28 | 深圳市网心科技有限公司 | 区块链交易处理方法、装置及存储介质 |
CN108632045A (zh) * | 2018-05-10 | 2018-10-09 | 阿里巴巴集团控股有限公司 | 一种区块链数据处理方法、装置、处理设备及系统 |
CN108804112B (zh) * | 2018-05-22 | 2022-02-11 | 上海分布信息科技有限公司 | 一种区块链落账处理方法及系统 |
CN108765159B (zh) * | 2018-06-04 | 2022-07-15 | 杭州溪塔科技有限公司 | 一种基于区块链的上链与状态处理方法、装置及互联系统 |
CN108712263B (zh) * | 2018-06-11 | 2021-05-25 | 北京京东尚科信息技术有限公司 | 信息验证方法、装置、系统和计算机可读存储介质 |
-
2018
- 2018-11-27 KR KR1020197011345A patent/KR102206940B1/ko active Active
- 2018-11-27 JP JP2019521367A patent/JP6892504B2/ja active Active
- 2018-11-27 WO PCT/CN2018/117575 patent/WO2019072280A2/en unknown
- 2018-11-27 EP EP18865362.0A patent/EP3559891B1/en active Active
- 2018-11-27 CN CN201880003929.6A patent/CN110352445B/zh active Active
- 2018-11-27 SG SG11201903528SA patent/SG11201903528SA/en unknown
-
2019
- 2019-04-22 PH PH12019500866A patent/PH12019500866A1/en unknown
- 2019-04-22 US US16/390,722 patent/US20190251557A1/en not_active Abandoned
- 2019-08-06 TW TW108127888A patent/TWI728418B/zh active
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20030033255A1 (en) * | 2001-08-13 | 2003-02-13 | Burton Margaret Jane | License repository and method |
US20090327140A1 (en) * | 2006-04-18 | 2009-12-31 | Online Security Portfolio Llc | System and Method for Secure Online Transaction |
US20140379638A1 (en) * | 2013-06-21 | 2014-12-25 | Sap Ag | Concurrent request handling for database transactions |
US20170344988A1 (en) * | 2016-05-24 | 2017-11-30 | Ubs Ag | System and method for facilitating blockchain-based validation |
US20180183600A1 (en) * | 2016-12-28 | 2018-06-28 | Mastercard International Incorporated | Method and system for providing validated, auditable, and immutable inputs to a smart contract |
KR20180113146A (ko) * | 2017-04-05 | 2018-10-15 | 삼성에스디에스 주식회사 | 블록체인 기반 전자 화폐 자동 충전 방법 및 그 시스템 |
Also Published As
Publication number | Publication date |
---|---|
JP6892504B2 (ja) | 2021-06-23 |
SG11201903528SA (en) | 2019-05-30 |
PH12019500866A1 (en) | 2019-12-02 |
US20190251557A1 (en) | 2019-08-15 |
EP3559891A2 (en) | 2019-10-30 |
EP3559891A4 (en) | 2020-03-04 |
JP2020502619A (ja) | 2020-01-23 |
CN110352445A (zh) | 2019-10-18 |
KR102206940B1 (ko) | 2021-01-26 |
TWI728418B (zh) | 2021-05-21 |
WO2019072280A2 (en) | 2019-04-18 |
CN110352445B (zh) | 2023-08-22 |
TW202020785A (zh) | 2020-06-01 |
WO2019072280A3 (en) | 2019-09-19 |
EP3559891B1 (en) | 2021-11-17 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR102206940B1 (ko) | 스마트 계약을 사용하여 다자간 트랜잭션을 실행하는 방법 | |
US10824419B2 (en) | Function-as-a-service (FaaS) platform in blockchain networks | |
US20240048378A1 (en) | Partitioning a blockchain network | |
US10594477B2 (en) | Blockchain smart contract updates using decentralized decision | |
TWI759563B (zh) | 資產管理方法及裝置、電子設備 | |
US20220209948A1 (en) | Blockchain notification board storing blockchain resources | |
TW201935384A (zh) | 資產管理方法及裝置、電子設備 | |
TW201935383A (zh) | 資產管理方法及裝置、電子設備 | |
TW201935375A (zh) | 資產管理方法及裝置、電子設備 | |
JP7228322B2 (ja) | ブロックチェーン・ネットワークにおける自動コミット・トランザクション管理 | |
WO2022121538A1 (zh) | 基于区块链的数据同步方法、系统及相关设备 | |
US20190108498A1 (en) | Decentralized pooled mining for enabling proof-of-work on blockchains | |
CA3041211C (en) | Utilizing nonce table to resolve concurrent blockchain transaction failure | |
US20200110825A1 (en) | Blockchain notification board storing blockchain resources |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PA0105 | International application |
Patent event date: 20190419 Patent event code: PA01051R01D Comment text: International Patent Application |
|
PA0201 | Request for examination | ||
PG1501 | Laying open of application | ||
E902 | Notification of reason for refusal | ||
PE0902 | Notice of grounds for rejection |
Comment text: Notification of reason for refusal Patent event date: 20200615 Patent event code: PE09021S01D |
|
E701 | Decision to grant or registration of patent right | ||
PE0701 | Decision of registration |
Patent event code: PE07011S01D Comment text: Decision to Grant Registration Patent event date: 20201104 |
|
N231 | Notification of change of applicant | ||
PN2301 | Change of applicant |
Patent event date: 20201204 Comment text: Notification of Change of Applicant Patent event code: PN23011R01D |
|
GRNT | Written decision to grant | ||
PR0701 | Registration of establishment |
Comment text: Registration of Establishment Patent event date: 20210119 Patent event code: PR07011E01D |
|
PR1002 | Payment of registration fee |
Payment date: 20210120 End annual number: 3 Start annual number: 1 |
|
PG1601 | Publication of registration | ||
PR1001 | Payment of annual fee |
Payment date: 20240103 Start annual number: 4 End annual number: 4 |
|
PR1001 | Payment of annual fee |
Payment date: 20241219 Start annual number: 5 End annual number: 5 |