WO2017098519A1 - Système et procédé de validation, de traitement et de règlement automatisés de transaction financière au moyen de contrats intelligents à chaîne de blocs - Google Patents
Système et procédé de validation, de traitement et de règlement automatisés de transaction financière au moyen de contrats intelligents à chaîne de blocs Download PDFInfo
- Publication number
- WO2017098519A1 WO2017098519A1 PCT/IL2016/051321 IL2016051321W WO2017098519A1 WO 2017098519 A1 WO2017098519 A1 WO 2017098519A1 IL 2016051321 W IL2016051321 W IL 2016051321W WO 2017098519 A1 WO2017098519 A1 WO 2017098519A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- financial transaction
- smart contract
- invoice
- blockchain
- payment
- Prior art date
Links
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/30—Payment architectures, schemes or protocols characterised by the use of specific devices or networks
- G06Q20/32—Payment architectures, schemes or protocols characterised by the use of specific devices or networks using wireless devices
- G06Q20/326—Payment applications installed on the mobile devices
-
- 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
- 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/62—Protecting access to data via a platform, e.g. using keys or access control rules
-
- 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/08—Payment architectures
- G06Q20/10—Payment architectures specially adapted for electronic funds transfer [EFT] systems; specially adapted for home banking systems
- G06Q20/102—Bill distribution or payments
-
- 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/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; 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
- G06Q30/00—Commerce
- G06Q30/06—Buying, selling or leasing transactions
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/10—Network architectures or network communication protocols for network security for controlling access to devices or network resources
-
- 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/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
- H04L2209/56—Financial cryptography, e.g. electronic payment or e-cash
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/08—Network architectures or network communication protocols for network security for authentication of entities
- H04L63/0823—Network architectures or network communication protocols for network security for authentication of entities using certificates
Definitions
- the present invention relates to a method and system for automated transaction processing using hlockchain smart contracts, and more specifically cross-organization financial transaction workflow.
- An innovation in transaction and financial technology is the automated processing and settlement of smart contract invoices on blockchain technology using existing banking mechanism which transact using fiat currencies.
- These smart contract invoices have been designed to transact on decentralized open source networks which may be public or private.
- transaction settlement process that solves for providing a method of reconciliation between transaction participants without the need for a mutually trusted intermediary.
- Such transaction settlement process includes the integration of traditional banking mechanisms, which transact using fiat currencies.
- Companies typically use trusted intermediaries to settle transactions and subjectively record transaction information in databases, but existing practices are expensive and present a potential for inaccurate and fraudulent data representations of a company's financial interactions/workflows with transaction counterparties. Consequently, there also exists a need to create a cost-effective disintermediation solution that also captures and records transaction data in an immutable and secure manner.
- FIG. 1 shows an example of the process flow using an embodiment of the invention.
- FIG. 2 shows an example of the process flow using an additional embodiment of the invention.
- FIG. 3 shows a flowchart of an aspect of the invention of the invented method describing the role of the device of the supplier party in a transaction.
- FIG. 4 shows a flowchart of an aspect of the invention of the invented method describing the role of the device of the buyer party in a transaction.
- FIG. 5 shows a flowchart of an aspect of the invention of the invented method describing the role of the device of the financer party in a transaction.
- asset refers to any type of currency, futures contract, bond, stock, derivative, assurance/insurance contract and other financial instruments (including a business-to- business invoice and business-to-consumer bill.
- ledger refers to a principal book or computer file for recording transactions.
- blockchain refers to a public ledger that records peer to peer digital transactions such as Bitcoin transactions.
- public blockchain refers to a blockchain, in which no restrictions on reading blockchain data (which still may be encrypted) and submitting transactions for inclusion into the blockchain.
- private blockchain refers to a blockchain, in which direct access to blockchain data and submitting transactions is limited to a predefined list of entities.
- smart contracts refers to digital entities that define complex transaction logic and facilitate cross-organizational workflow including, but not limited to, storage of data, data access permissions, ordered workflow and computation.
- public key refers to a cryptographic key used with a public key cryptographic algorithm that is uniquely associated with an entity and that may be made public.
- private key refers to a cryptographic key, used with a public key cryptographic algorithm that is uniquely associated with an entity and is not made public.
- multisignature refers to a digital signature scheme that allows a group of users to sign a single document.
- fiat currency refers to a currency which is created by “fiat” or "arbitrary” order or decree of the government. Examples of fiat currencies include, but are not limited to: the US dollar, the euro, the Great Britain pound, the Japanese Yen, etc.
- device terminal
- computer terminal a “server”
- a mobile phone laptop, tablet, wearable computing device, cellular communicating device, PDA, communication device, personal computer, and etc.
- the present invention utilizes blockchain smart contracts technology to manage cross- organization workflow in a novel way.
- a smart contract invoice as well as associated payments, may be tracked on a private blockchain, and those smart contracts may be automatically settled with corresponding payments.
- the smart contract reflects the payment required from the buyer for settlement with the seller. If the buyer wishes to defer payment, he may approve future settlement for such smart contract, as a result allowing the seller of the (approved) smart contract invoice to offer it for financing. If offered for financing, a financier may offer to purchase the smart contract invoice immediately from the seller with the understanding that the buyer may settle the smart contract with the financier instead of the seller at a later date.
- a reliable, immutable, shared record of transaction activity may be recorded on the distributed ledger so that an accurate view of the smart contract's transaction activity may be tracked.
- the smart contract's transaction activity is recorded on the blockchain and distributed to all blockchain nodes. Any participant in the blockchain network may create their own instance of a smart contract invoice. Select data items in the smart contract may be encrypted and only visible to intended recipients through a read and write key permissions process.
- the blockchain event system is used to notify relevant parties of new blockchain transactions which may be of interest.
- the invention also supports a multi-sig feature on the blockchain which requires multiple signatures associated with an individual or signatures from multiple signatories within an organization in order to interact with the blockchain. Trading of financial securities such as stocks, bonds, futures, derivatives, etc. can also be transacted using the present invention.
- the present invention represents a shared workflow for creating, selling/buying and settling a payment request using a blockchain smart contract.
- Each organization participating in the transaction workflow of a particular smart contract uses its blockchain account (public/private key pair) to sign the creation, approval, sale/purchase and settlement of the smart contract, as appropriate. Sharing these signed activities on a distributed ledger enables automatic settlement of a smart contract payment request.
- the invoice is issued, approved, sold/bought, financed and/or eventually auto-reconciled or settled automatically, with each step recorded and shared.
- the present invention tags smart contract invoices with the payment receiving party's payment details.
- Each organization account is represented by a blockchain smart contract.
- Bank details are privately encrypted, and only made available at the time of payment execution to the relevant party.
- the solution restricts the payment destination to the one referenced in the smart contract (ie. the smart contract owner's organization account). This is enforced both at the application level as well as the smart contract level. For example, when settling a smart contract invoice, a buyer can only select the method of payment and the account from which to pay. The system will then recall the buyer's pre- stored bank details from the organization smart contract and collate that payment with the seller's bank details (from that organization's smart contract) and submit these two pieces of information, along with other pertinent payment details, to the relevant payment executing party.
- submission of payment instructions may, alternatively, be sent via the blockchain to the relevant payment executing party.
- Tagging smart contracts eliminates the need for the payer to enter the receiving party's bank details, when paying an invoice. Not only does this automation make the transaction process more seamless/efficient, but it is very useful for preventing loss of revenues due to erroneous and fraudulent payment details entered by employees.
- Each party involved in cross-organization workflow will be associated with a blockchain account.
- each party— supplier, buyer, financier— has a blockchain account/key.
- the key is used to represent each party on the blockchain.
- the owner of the smart contract invoice is represented by a blockchain key and that key/account is indicated as a data field in the smart contract. Only the owner of the smart contract invoice can change the payment terms and only the owner of the smart contract invoice can receive payment for settlement of it.
- the smart contract invoice is initially owned by the supplier, but later can be purchased by the financier. Payment confirmation from the financier's bank automatically triggers a permission/ownership change so that now only the financier can change the payment terms with the buyer and the buyer must provide payment confirmation to the financier to settle the smart contract invoice.
- a buyer may mark an invoice as 'Agreed' if all details are correct, 'Pay Immediately' or mark as 'Ready for Batch Payment'.
- Invoices can be paid either individually, or as a batch. If they are paid as a batch, the total amount outstanding between two parties based on outstanding invoices (sent/received by either party) for each currency/account pair is calculated off chain (by both parties) using on chain data, stored on chain, paid off chain, and recorded against the individual invoices on-chain.
- a batch settlement point is configured in the private blockchain network. This is a universally agreed point in time (e.g. midnight every night) when each 24 hour batch window starts/ends.
- a timer triggers each blockchain node to initiate a batch settlement process.
- all of the receivable and payable invoices that were previously marked 'Ready for Batch Payment' are retrieved from the blockchain.
- the invoices, already grouped by counterparties in a mapping smart contract, are totalled and netted by the application off chain (e.g. if two companies exchange invoices, and sell and buy from each other, then the total net outstanding amount is calculated).
- the result of the calculation is stored in a new entry in a settlement smart contract.
- the settlement smart contract holds the batch net settlement amount between every two counterparties, based on the off chain calculations.
- Off-chain calculations must be validated bi-laterally. These calculations are not performed inside the smart contract, due to that fact that the data stored inside the smart contract is encrypted for privacy reasons.
- the blockchain therefore has no access to this data, and the smart contract can therefore not perform the batch/netting calculations on chain.
- the numerical data must therefore be extracted and calculation must take place off chain. Because the calculation occurs off chain, and is not visible within the blockchain, it could be open to abuse/fraud. For this reason, this invention proposes a bi-lateral machine to machine validation process, whereby:
- the calculation is performed by one of the two parties involved in the transaction.
- the result of the calculation is stored in the smart contract using a blockchain transaction.
- the blockchain instance/node held by the counterparty receives notification of the calculation (in the form of a blockchain event) and automatically performs it's own calculation and verifies that the result matches the one provided by the first (this can be automated machine-to-machine validation - no manual intervention required). 4. If there is a match, then the match is recorded in the smart contract.
- a new payment for the netted outstanding amount is sent, via a blockchain smart contract, to the bank / payment gateway (using a blockchain event).
- the bank / payment gateway retrieve the payment instruction from the blockchain smart contract, process the fiat currency payment off-chain, and update the smart contract that the payment is sent (by sending a transaction to the blockchain smart contract).
- Payment is made using fiat currency, and is therefore off-chain.
- Proof of payment includes, but is not restricted to: proof of executing party identity, proof of payment source, payment destination and payment amount. Such information should also be provided by the payment executing party, recorded on-chain, and where possible validated on-chain by the smart contract. Two options are described in this design:
- the Application hosted by the paying party is connected to both the blockchain network and the PSP / Bank.
- This Application receives the payment instruction from the blockchain smart contract, and calls the PSP / Bank via their API (real time or batch).
- a confirmation is provided by the PSP / Bank and persisted in the smart contract on the blockchain as a proof of payment.
- the PSP / Bank API will include a response (or data items in the response) signed by the PSP / Bank, including details of the recipient bank account and payment amount, so that these can be stored in the smart contract on the blockchain and validated at a later date, either by the logic encapsulated in the smart contract or by logic implemented off-chain. It must also be possible to validate that the payment confirmation originated from the PSP / Bank and that the payment was executed as specified by the smart contract. This is achieved by storing and validating the PSP / Bank server certificate and signed response.
- the PSP / Bank is a blockchain participant with its own account (public/private key pair) on the blockchain.
- proof of fiat currency payment is received from the PSP / Bank which uses its blockchain account / key.
- the fiat currency payment is executed by the PSP / Bank and payment confirmation is entered into the smart contract on the blockchain directly by the PSP / Bank using their blockchain account.
- this proof of fiat payment is entered into the blockchain through a transaction call to the smart contract.
- Fiat current settlement is recorded in two stages.
- the smart contract holds the payment instructions (batch or single invoice). These are retrieved by the bank / payment provider and marked as 'Sent' in the smart contract (by sending a transaction to the blockchain). Once payment confirmation is available off-chain, the bank / payment provider updates the status to 'Paid' in the smart contract (by sending a transaction to the blockchain). For a batch payment, when the payment is 'Sent' or 'Paid', all invoices associated with that batch payment are updated.
- the (invoice) smart contract stores the amount owed by one party to another.
- An alternative to settling payment using fiat currency is to use a blockchain token (native or in a smart contract). Each party would buy are sell tokens at an exchange, and settle the obligation in the smart contract using the tokens. In this case the payment and change of ownership within the blockchain is executed and recorded in a single step.
- the asset ownership field in the smart contract is locked, so that it cannot be modified, until the payment for purchase of the asset has been completed and confirmed (or cancelled) by the bank / payment processor in the smart contract.
- the design could be implemented in a blockchain that does not support smart contracts. In this case, replace the term smart contract with a data entry in the ledger. Permission logic managed by the smart contract will then be enforced through encryption of the data off-chain, and change flags/tokens only visible to those parties that are permitted to make a specific change.
- a peer to peer network which may, in theory, pose a security threat.
- one option is to host the blockchain software and database in a dedicated hardware container, where only the minimal required access points are exposed by the physical hardware solution and the on-board firmware.
- FIG.l shows an example of the process flow using an embodiment of the invention.
- the use case is related to invoice settlement and payment flow between Supplier A and Buyer B, where no Financier is involved.
- the following steps are performed:
- Application A creates a smart contract invoice on the blockchain (1.4), assigning Buyer B's account/public key as the invoice recipient.
- the blockchain distributes the new representative smart contract (in this case, the new smart contract invoice) among all the blockchain nodes.
- Buyer B pays the invoice to Supplier A using application B.
- Two design options are available for payment, depending those offered by Buyer B's PSP or Bank.
- Either Application B sends payment instructions to Buyer's B payment gateway or bank, or Application B writes payment instructions on the blockchain for Buyer B's payment gateway or bank to collect, execute (outside of the blockchain), confirm and sign using its blockchain account.
- Application B After application B receives payment confirmation from the payment gateway or bank, it reconciles the payment against the smart contract invoice and updates Buyer B's ERP system indicating the invoice as paid (1.12).
- Application B records the invoice payment confirmation details, including a certificate and signed transaction if required (proof that the payment was made by said payment facility), to the blockchain smart contract (1.14).
- the blockchain distributes the new transaction among all the blockchain nodes.
- Supplier A Receiving a Smart Contract Invoice Settlement Confirmation 3.1 As a result of the blockchain event mechanism (1.16), Supplier A's blockchain node receives the new transaction and generates an event.
- Application A receives the event and updates Supplier A's ERP systems.
- FIG.2 shows an example of the process flow using an additional embodiment of the invention.
- the buyer wishes to defer settlement for the smart contract invoice and so the smart contract is offered for financing.
- the use case is related to invoice settlement, financing and payment flow between Supplier A, Buyer B and Financier C (in this embodiment, a financier (or financial entity) is involved).
- Supplier A Supplier A
- Buyer B Buyer B
- Financier C in this embodiment, a financier (or financial entity) is involved.
- the following steps are performed:
- Supplier A enters details of a new invoice into its ERP system.
- Application A creates a smart contract invoice on the blockchain assigning Buyer B's account/ public key as the invoice recipient. 2.
- Buyer B Approving a Smart Contract Invoice
- the blockchain distributes the new representative smart contract (in this case, the new smart contract invoice) among all the blockchain nodes.
- the blockchain event mechanism application B receives smart contract event and retrieves smart contract containing the invoice and updates Buyer B's ERP system with invoice details (2.4).
- Buyer B decides to defer settlement and so, approves the smart contract invoice.
- Buyer B's action is sent by application B as a transaction to the smart contract invoice (2.6).
- the blockchain distributes the new transaction among all the blockchain nodes.
- Supplier A Offering a Smart Contract Invoice (2.8)
- application A receives an event from the blockchain.
- Company A decides to offer the smart contract for sale.
- Supplier A's intention is sent by application A as a transaction to the blockchain smart contract.
- 5.1 Supplier A's blockchain receives the transaction and generates an event.
- Application A receives the event and updates A's ERP with the offer.
- Supplier A approves sale of the smart contract. Supplier A's decision is sent by application A as a transaction to the blockchain and the blockchain distributes the new transaction among all the blockchain nodes. Financier C: Buying a Smart Contract Invoice
- Financier C's blockchain receives the transaction and generates an event.
- Application C receives the event from the blockchain and updates Financiers C's invoice trading platform.
- Financier C sends payment instructions for the invoice via the invoice trading platform (2.14).
- Payment confirmation details including a certificate and signed transaction if required, as well as a change of ownership for the smart contract invoice are sent by application C as a transaction to the blockchain.
- the blockchain distributes the new transaction among all the blockchain nodes (2.20).
- Application B sends payment instructions, either directly or via the blockchain, to the payment gateway or bank. (2.26).
- Application B receives confirmation from Buyer B's bank (2.28).
- Application B matches the payment confirmation with the invoice to issue an invoice settlement confirmation.
- the blockchain distributes the new transaction among all other nodes. (2.30)
- Application C receives an event from the blockchain and updates Financier C's invoice trading platform/user interface.
- FIG.3 is a flowchart of an aspect of the invention of the invented method describing the role of the Supplier's device for financing.
- the device receives a notification per step 3.2. It then creates a new instance of a smart contract invoice (3.4), indicating its ownership, and sends the transaction through the blockchain mechanism, as per step 3.6, among all the blockchain nodes and waits for the appropriate buyer feedback as per step 3.8.
- a smart contract invoice 3.4
- the Supplier will receive, through the blockchain mechanism, a settlement confirmation event which will also update its internal systems (3.14).
- the Supplier will receive, through the blockchain mechanism, an approval of the smart contract invoice.
- the Supplier can create an offer to sell the smart contract (3.16) and send the transaction as per step 3.18 among all the blockchain nodes and wait for a financier offer as per step 3.20.
- the Supplier's ERP system will be updated as per step 3.22.
- the Supplier must then approve the sale as per step 3.24 which will send the transaction as per step 3.26 among all the blockchain nodes.
- FIG.4 is a flowchart of an aspect of the invention describing the role of the Buyer's device.
- FIG.5 is a flowchart of an aspect of the invention describing the role of the Financier's device
- the Financier's device receives a notification from the blockchain that a new smart contract is for sale as per step 5.2. If the smart contract offer from the Supplier is of interest, the Financier makes an offer as per step 5.6 and sends the transaction as per step 5.8 among all the blockchain nodes.
- the Financier's device When the Financier's device receives a notification from the blockchain that the sale has been agreed by the Supplier, he schedules payment for the agreed value to the Supplier's bank as per step 5.12 and waits for payment confirmation. (The device automatically knows the recipient payment instructions because all smart contract invoices are tagged.) Upon confirmation from the bank, the device transfers the ownership of the invoice to the Financier and automatically changes the (payment) tag as per step 5.14. The device simultaneously issues a purchase confirmation as per step 5.16 and sends the transaction as per step 5.18 among all the blockchain nodes.
- the present invention uses the above processes for single smart contract sales, purchases and settlements as well as for simultaneous multi-smart contract sales, purchases and settlements. So, the Supplier, Buyer or Financier may select several smart contract invoices and, respectively, click the SELL, BUY or PAY button which will simultaneously offer, purchase and settle several smart contract invoices as per the steps outlined above.
Landscapes
- Engineering & Computer Science (AREA)
- Business, Economics & Management (AREA)
- Accounting & Taxation (AREA)
- Theoretical Computer Science (AREA)
- Finance (AREA)
- Computer Security & Cryptography (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Strategic Management (AREA)
- General Business, Economics & Management (AREA)
- Computer Networks & Wireless Communication (AREA)
- Economics (AREA)
- Computer Hardware Design (AREA)
- General Engineering & Computer Science (AREA)
- Development Economics (AREA)
- Signal Processing (AREA)
- Health & Medical Sciences (AREA)
- Bioethics (AREA)
- General Health & Medical Sciences (AREA)
- Software Systems (AREA)
- Computing Systems (AREA)
- Marketing (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
L'invention concerne un procédé mis en œuvre par ordinateur de traitement et de règlement automatisés de transaction financière dans une chaîne de blocs privée orientée réseau. Le procédé comprend les étapes consistant a. à créer une instance d'un contrat intelligent associé à une première transaction financière proposée dans ladite chaîne de blocs privée orientée réseau, et une valeur étant nécessaire à la gestion optimale de ladite première transaction financière ; b. à associer la première transaction proposée à une seconde transaction proposée ; et c. à recevoir une notification indiquant que la première transaction financière a été gérée de manière optimale.
Applications Claiming Priority (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US201562264346P | 2015-12-08 | 2015-12-08 | |
US62/264,346 | 2015-12-08 | ||
US201662317560P | 2016-04-03 | 2016-04-03 | |
US62/317,560 | 2016-04-03 |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2017098519A1 true WO2017098519A1 (fr) | 2017-06-15 |
Family
ID=59012902
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/IL2016/051321 WO2017098519A1 (fr) | 2015-12-08 | 2016-12-08 | Système et procédé de validation, de traitement et de règlement automatisés de transaction financière au moyen de contrats intelligents à chaîne de blocs |
Country Status (1)
Country | Link |
---|---|
WO (1) | WO2017098519A1 (fr) |
Cited By (60)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107918666A (zh) * | 2017-11-24 | 2018-04-17 | 中钞信用卡产业发展有限公司杭州区块链技术研究院 | 一种区块链上的数据同步方法和系统 |
TWI646484B (zh) * | 2017-07-13 | 2019-01-01 | 富邦金融控股股份有限公司 | 基於區塊鏈智能合約的應收帳款融資系統及其方法 |
WO2019010068A1 (fr) * | 2017-07-07 | 2019-01-10 | Microsoft Technology Licensing, Llc | Interface de chaîne de blocs de l'internet des objets |
WO2019014523A1 (fr) * | 2017-07-13 | 2019-01-17 | Jporgan Chase Bank, N.A. | Systèmes et procédés de traitement de transactions multilatéral, décentralisé et automatisé |
WO2019018776A1 (fr) * | 2017-07-21 | 2019-01-24 | Patientory, Inc. | Réseau de chaînes de blocs pour un échange sécurisé d'informations de soins de santé |
WO2019027453A1 (fr) * | 2017-08-02 | 2019-02-07 | Intuit Inc. | Gestion de flux de travail par l'intermédiaire de chaînes de blocs |
CN109829820A (zh) * | 2019-01-09 | 2019-05-31 | 广州闪链区块链科技有限公司 | 一种基于区块链的黄金资产上链方法 |
DE102017223522A1 (de) * | 2017-12-21 | 2019-06-27 | Siemens Aktiengesellschaft | Verfahren zur Erstellung und Handhabung eines Smart Contracts |
US20190266577A1 (en) * | 2018-02-23 | 2019-08-29 | Jpmorgan Chase Bank, N.A. | Systems and methods for private settlement of distributed ledger transactions |
US10410190B1 (en) | 2018-07-31 | 2019-09-10 | Morgan Stanley Services Group Inc. | Network of computing nodes and a method of operating the computing nodes to effectuate real-time bank account-to-bank account money transfer |
US20190327080A1 (en) * | 2018-04-24 | 2019-10-24 | International Business Machines Corporation | Document transfer processing for blockchains |
EP3567540A1 (fr) * | 2018-05-08 | 2019-11-13 | Oracle International Corporation | Intégration d'un registre de chaîne de blocs à l'aide d'une application externe au registre de chaîne de blocs |
US20190370791A1 (en) * | 2018-05-30 | 2019-12-05 | International Business Machines Corporation | Distributing cryptographic asset returns |
WO2020006172A1 (fr) * | 2018-06-27 | 2020-01-02 | Alibaba Group Holding Limited | Procédé et appareil d'appel de contrat intelligent sur la base d'une chaîne de blocs, et dispositif électronique |
CN110741342A (zh) * | 2017-06-26 | 2020-01-31 | 国际商业机器公司 | 区块链交易提交排序 |
US20200065899A1 (en) * | 2018-08-23 | 2020-02-27 | GET IT FIRST, Inc. | Item market place in blockchain environment |
EP3617969A1 (fr) * | 2018-09-03 | 2020-03-04 | Mercuria Energy Group Holding SA | Système de gestion de marchandises |
CN110866823A (zh) * | 2018-08-28 | 2020-03-06 | 傲为信息技术(江苏)有限公司 | 基于公链的交易方法及区块链系统 |
US10586062B1 (en) | 2015-11-23 | 2020-03-10 | United Services Automobile Association (Usaa) | Systems and methods to track, store, and manage events, rights and liabilities |
WO2020051486A1 (fr) * | 2018-09-07 | 2020-03-12 | Honeywell International Inc. | Communications de multidiffusion sécurisées sur la base d'une chaîne de blocs |
CN110930171A (zh) * | 2020-01-09 | 2020-03-27 | 烟台大学 | 一种票付流三链交叉验证产品安全性的全程溯源监管系统 |
CN111127047A (zh) * | 2020-01-09 | 2020-05-08 | 烟台大学 | 一种票付流三链交叉验证产品安全性的全程溯源监管方法 |
US20200202437A1 (en) * | 2019-04-29 | 2020-06-25 | Alibaba Group Holding Limited | Blockchain-based settlement method, apparatus, and electronic device |
US10715323B2 (en) | 2017-12-29 | 2020-07-14 | Ebay Inc. | Traceable key block-chain ledger |
EP3683756A1 (fr) * | 2019-01-15 | 2020-07-22 | ABB Schweiz AG | Plateforme d'analyse vérifiable avec contrats intelligents |
EP3701461A1 (fr) * | 2018-02-27 | 2020-09-02 | Alibaba Group Holding Limited | Procédé, appareil et dispositif électronique pour exécuter des transactions sur la base d'une chaîne de blocs |
US10776348B2 (en) | 2018-06-27 | 2020-09-15 | Alibaba Group Holding Limited | Blockchain-based smart contract invocation method and apparatus, and electronic device |
US10803451B2 (en) * | 2016-04-29 | 2020-10-13 | Digital Asset Holdings, LLC | Digital asset modeling |
US10817852B2 (en) | 2018-01-12 | 2020-10-27 | Bank Of America Corporation | System for executing, securing, and non-repudiation of pooled conditional smart contracts over distributed blockchain network |
US10818170B1 (en) | 2016-01-20 | 2020-10-27 | United Services Automobile Association | Systems and methods for traffic management via inter-party resource allocation |
US10839386B2 (en) | 2017-12-29 | 2020-11-17 | Ebay Inc. | Stored value smart contracts on a blockchain |
CN112070497A (zh) * | 2020-09-09 | 2020-12-11 | 上海万向区块链股份公司 | 基于智能合约设计的关联交易重排方法、系统及介质 |
TWI716236B (zh) * | 2019-12-24 | 2021-01-11 | 天宿智能科技股份有限公司 | 基於區塊鏈的電子發票確證與履約保證之系統及其方法 |
US10963400B2 (en) | 2017-10-11 | 2021-03-30 | International Business Machines Corporation | Smart contract creation and monitoring for event identification in a blockchain |
CN112651819A (zh) * | 2019-10-11 | 2021-04-13 | 浙江金融资产交易中心股份有限公司 | 一种实现金融联盟链银行对账系统 |
WO2021069990A1 (fr) * | 2019-10-11 | 2021-04-15 | Christopher Charles Anderson | Système et procédé de transactions en ligne utilisant des jetons numériques cryptographiques |
TWI725493B (zh) * | 2019-07-26 | 2021-04-21 | 撼訊科技股份有限公司 | 供智能合約使用的安全運算系統與安全運算器 |
AU2017423496B2 (en) * | 2017-07-10 | 2021-05-06 | Intuit Inc. | Secure token passing via blockchains |
US20210150597A1 (en) * | 2019-11-20 | 2021-05-20 | International Business Machines Corporation | Automated invoicing |
US11037082B2 (en) | 2017-08-02 | 2021-06-15 | Intuit, Inc. | Workflow management via block chains |
US11068464B2 (en) | 2018-06-26 | 2021-07-20 | At&T Intellectual Property I, L.P. | Cyber intelligence system and method |
US11138600B2 (en) | 2019-02-05 | 2021-10-05 | Capital One Services, Llc | Smart contract regulation |
US11205178B2 (en) | 2017-12-28 | 2021-12-21 | International Business Machines Corporation | Converting processes into multiple blockchain smart contracts |
US20220051235A1 (en) * | 2018-09-20 | 2022-02-17 | Nippon Telegraph And Telephone Corporation | Settlement system, settlement method, user device, and settlement program |
CN114119092A (zh) * | 2021-11-29 | 2022-03-01 | 杭州协能科技股份有限公司 | 梯次电池供应链的管理方法及系统 |
US11301452B2 (en) | 2018-10-09 | 2022-04-12 | Ebay, Inc. | Storing and verification of derivative work data on blockchain with original work data |
TWI762818B (zh) * | 2018-12-13 | 2022-05-01 | 開曼群島商創新先進技術有限公司 | 基於區塊鏈的發票創建方法及裝置、電子設備 |
US11386080B2 (en) | 2019-08-23 | 2022-07-12 | Capital One Services, Llc | Transaction processing failover |
US11386405B2 (en) | 2017-12-19 | 2022-07-12 | International Business Machines Corporation | Dynamic blockchain transactional policy management |
US20220253958A1 (en) * | 2018-03-26 | 2022-08-11 | Consortia Corp. | Property token blockchain system and method of use |
US11418342B2 (en) | 2020-01-02 | 2022-08-16 | Hong Kong Applied Science and Technology Research Institute Co.. Ltd. | System and methods for data exchange using a distributed ledger |
US20220335494A1 (en) * | 2020-10-09 | 2022-10-20 | Alipay (Hangzhou) Information Technology Co., Ltd. | Managing blockchain-based trustable transaction services |
CN115439256A (zh) * | 2022-11-10 | 2022-12-06 | 杭州费尔斯通科技有限公司 | 基于区块链的云计算大数据计算结果交易方法 |
EP4016425A4 (fr) * | 2019-08-14 | 2023-04-12 | Tokio Marine & Nichido Fire Insurance Co., Ltd. | Système de règlement de transactions internationales, procédé de règlement de transactions internationales et programme de règlement de transactions internationales |
US11756128B2 (en) | 2017-05-02 | 2023-09-12 | State Farm Mutual Automobile Insurance Company | Distributed ledger system for managing smart vehicle data |
US11822524B2 (en) | 2021-09-23 | 2023-11-21 | Bank Of America Corporation | System for authorizing a database model using distributed ledger technology |
US11907179B2 (en) | 2021-09-23 | 2024-02-20 | Bank Of America Corporation | System for intelligent database modelling |
US11935048B2 (en) | 2020-10-09 | 2024-03-19 | Alipay (Hangzhou) Information Technology Co., Ltd. | Managing blockchain-based trustable transaction services |
US12118556B2 (en) | 2018-09-05 | 2024-10-15 | International Business Machines Corporation | Database configuration for asset transfers |
US12141304B1 (en) | 2023-10-16 | 2024-11-12 | United Services Automobile Association (Usaa) | Systems and methods to track, store, and manage events, rights, and liabilities |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20150244690A1 (en) * | 2012-11-09 | 2015-08-27 | Ent Technologies, Inc. | Generalized entity network translation (gent) |
-
2016
- 2016-12-08 WO PCT/IL2016/051321 patent/WO2017098519A1/fr active Application Filing
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20150244690A1 (en) * | 2012-11-09 | 2015-08-27 | Ent Technologies, Inc. | Generalized entity network translation (gent) |
Non-Patent Citations (2)
Title |
---|
LAZAROVICH, A: "Invisible Ink: blockchain for data privacy", DOCTORAL DISSERTATION, MASSACHUSETTS INSTITUTE OF TECHNOLOGY)., 30 June 2015 (2015-06-30), XP055389157, Retrieved from the Internet <URL:dspace.mit.edu/bitstream/handle/1721.1/98626/920475053-MIT.pdf?sequence=1> [retrieved on 20170219] * |
ZYSKIND, G. ET AL.: "Decentralizing privacy: Using blockchain to protect personal data.", SECURITY AND PRIVACY WORKSHOPS (SPW, 2015, pages 180 - 184, XP055359413, Retrieved from the Internet <URL:http://web.media.nut.edu/~guyzys/data/ZNP15.pdf> [retrieved on 20170219] * |
Cited By (110)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US11023604B1 (en) | 2015-11-23 | 2021-06-01 | United Services Automobile Association (Usaa) | Systems and methods to track, store, and manage events, rights and liabilities |
US11790097B1 (en) | 2015-11-23 | 2023-10-17 | United Services Automobile Association (Usaa) | Systems and methods to track, store, and manage events, rights, and liabilities |
US10586062B1 (en) | 2015-11-23 | 2020-03-10 | United Services Automobile Association (Usaa) | Systems and methods to track, store, and manage events, rights and liabilities |
US10818170B1 (en) | 2016-01-20 | 2020-10-27 | United Services Automobile Association | Systems and methods for traffic management via inter-party resource allocation |
US12131634B1 (en) | 2016-01-20 | 2024-10-29 | United Services Automobile Association (Usaa) | Systems and methods for traffic management via inter-party resource allocation |
US11816984B1 (en) | 2016-01-20 | 2023-11-14 | United Services Automobile Association (Usaa) | Systems and methods for traffic management via inter-party resource allocation |
US11531983B2 (en) | 2016-04-29 | 2022-12-20 | Digital Asset (Switzerland) GmbH | Digital asset modeling |
US10810583B2 (en) | 2016-04-29 | 2020-10-20 | Digital Asset Holdings | Digital asset modeling |
US10803451B2 (en) * | 2016-04-29 | 2020-10-13 | Digital Asset Holdings, LLC | Digital asset modeling |
US11983706B2 (en) | 2016-04-29 | 2024-05-14 | Digital Asset (Switzerland) GmbH | Digital asset modeling |
US12026780B1 (en) | 2017-05-02 | 2024-07-02 | State Farm Mutual Automobile Insurance Company | Distributed ledger system for managing loss histories for properties |
US11756128B2 (en) | 2017-05-02 | 2023-09-12 | State Farm Mutual Automobile Insurance Company | Distributed ledger system for managing smart vehicle data |
CN110741342A (zh) * | 2017-06-26 | 2020-01-31 | 国际商业机器公司 | 区块链交易提交排序 |
CN110741342B (zh) * | 2017-06-26 | 2023-10-31 | 国际商业机器公司 | 区块链交易提交排序 |
WO2019010068A1 (fr) * | 2017-07-07 | 2019-01-10 | Microsoft Technology Licensing, Llc | Interface de chaîne de blocs de l'internet des objets |
US11139954B2 (en) | 2017-07-07 | 2021-10-05 | Microsoft Technology Licensing, Llc | Blockchain proof of custody, proof against tampering, proof of chain of custody |
US11121858B2 (en) | 2017-07-07 | 2021-09-14 | Microsoft Technology Licensing, Llc | Blockchain analytics |
US10938548B2 (en) | 2017-07-07 | 2021-03-02 | Microsoft Technology Licensing, Llc | Blockchain object deployment and synchronization across blockchains |
US10944546B2 (en) | 2017-07-07 | 2021-03-09 | Microsoft Technology Licensing, Llc | Blockchain object interface |
US11012228B2 (en) | 2017-07-07 | 2021-05-18 | Microsoft Technology Licensing, Llc | Internet of things blockchain interface |
AU2017423496B2 (en) * | 2017-07-10 | 2021-05-06 | Intuit Inc. | Secure token passing via blockchains |
TWI646484B (zh) * | 2017-07-13 | 2019-01-01 | 富邦金融控股股份有限公司 | 基於區塊鏈智能合約的應收帳款融資系統及其方法 |
US11410166B2 (en) | 2017-07-13 | 2022-08-09 | Jpmorgan Chase Bank, N.A. | Systems and methods for automated decentralized multilateral transaction processing |
CN112204557A (zh) * | 2017-07-13 | 2021-01-08 | 摩根大通国家银行 | 用于自动去中心化多边交易处理的系统和方法 |
WO2019014523A1 (fr) * | 2017-07-13 | 2019-01-17 | Jporgan Chase Bank, N.A. | Systèmes et procédés de traitement de transactions multilatéral, décentralisé et automatisé |
WO2019018776A1 (fr) * | 2017-07-21 | 2019-01-24 | Patientory, Inc. | Réseau de chaînes de blocs pour un échange sécurisé d'informations de soins de santé |
US11037082B2 (en) | 2017-08-02 | 2021-06-15 | Intuit, Inc. | Workflow management via block chains |
US11587008B2 (en) | 2017-08-02 | 2023-02-21 | Intuit, Inc. | Workflow management via block chains |
AU2017426440B2 (en) * | 2017-08-02 | 2021-09-09 | Intuit Inc. | Workflow management via block chains |
WO2019027453A1 (fr) * | 2017-08-02 | 2019-02-07 | Intuit Inc. | Gestion de flux de travail par l'intermédiaire de chaînes de blocs |
US10963400B2 (en) | 2017-10-11 | 2021-03-30 | International Business Machines Corporation | Smart contract creation and monitoring for event identification in a blockchain |
CN107918666A (zh) * | 2017-11-24 | 2018-04-17 | 中钞信用卡产业发展有限公司杭州区块链技术研究院 | 一种区块链上的数据同步方法和系统 |
CN107918666B (zh) * | 2017-11-24 | 2020-05-12 | 中钞信用卡产业发展有限公司杭州区块链技术研究院 | 一种区块链上的数据同步方法和系统 |
US11386405B2 (en) | 2017-12-19 | 2022-07-12 | International Business Machines Corporation | Dynamic blockchain transactional policy management |
DE102017223522A1 (de) * | 2017-12-21 | 2019-06-27 | Siemens Aktiengesellschaft | Verfahren zur Erstellung und Handhabung eines Smart Contracts |
US11205178B2 (en) | 2017-12-28 | 2021-12-21 | International Business Machines Corporation | Converting processes into multiple blockchain smart contracts |
US11734681B2 (en) | 2017-12-29 | 2023-08-22 | Ebay Inc. | Secure management of data files using a blockchain |
US11544708B2 (en) | 2017-12-29 | 2023-01-03 | Ebay Inc. | User controlled storage and sharing of personal user information on a blockchain |
US11756030B2 (en) | 2017-12-29 | 2023-09-12 | Ebay Inc. | Secure management of content distribution data blocks on a blockchain |
US10896418B2 (en) | 2017-12-29 | 2021-01-19 | Ebay Inc. | Secure management of data files using a blockchain |
US10839386B2 (en) | 2017-12-29 | 2020-11-17 | Ebay Inc. | Stored value smart contracts on a blockchain |
US11803847B2 (en) | 2017-12-29 | 2023-10-31 | Ebay, Inc. | Secure control of transactions using blockchain |
US10715323B2 (en) | 2017-12-29 | 2020-07-14 | Ebay Inc. | Traceable key block-chain ledger |
US10977647B2 (en) | 2017-12-29 | 2021-04-13 | Ebay Inc. | Secure management of content distribution data blocks on a blockchain |
US11367071B2 (en) | 2017-12-29 | 2022-06-21 | Ebay, Inc. | Secure tracking and transfer of items using a blockchain |
US11108554B2 (en) | 2017-12-29 | 2021-08-31 | Ebay Inc. | Traceable key block-chain ledger |
US12106297B2 (en) | 2017-12-29 | 2024-10-01 | Ebay Inc. | Secure management of content distribution data blocks on a blockchain |
US11379834B2 (en) | 2017-12-29 | 2022-07-05 | Ebay Inc. | Secure management of data files using a blockchain |
US11397929B2 (en) | 2018-01-12 | 2022-07-26 | Bank Of America Corporation | System for executing, securing, and non-repudiation of pooled conditional smart contracts over distributed blockchain network |
US10817852B2 (en) | 2018-01-12 | 2020-10-27 | Bank Of America Corporation | System for executing, securing, and non-repudiation of pooled conditional smart contracts over distributed blockchain network |
US20190266577A1 (en) * | 2018-02-23 | 2019-08-29 | Jpmorgan Chase Bank, N.A. | Systems and methods for private settlement of distributed ledger transactions |
US11449842B2 (en) * | 2018-02-23 | 2022-09-20 | Jpmorgan Chase Bank, N.A. | Systems and methods for private settlement of distributed ledger transactions |
EP3701461A1 (fr) * | 2018-02-27 | 2020-09-02 | Alibaba Group Holding Limited | Procédé, appareil et dispositif électronique pour exécuter des transactions sur la base d'une chaîne de blocs |
US20220253958A1 (en) * | 2018-03-26 | 2022-08-11 | Consortia Corp. | Property token blockchain system and method of use |
US20190327080A1 (en) * | 2018-04-24 | 2019-10-24 | International Business Machines Corporation | Document transfer processing for blockchains |
US11563557B2 (en) | 2018-04-24 | 2023-01-24 | International Business Machines Corporation | Document transfer processing for blockchains |
EP3567540A1 (fr) * | 2018-05-08 | 2019-11-13 | Oracle International Corporation | Intégration d'un registre de chaîne de blocs à l'aide d'une application externe au registre de chaîne de blocs |
CN110458698B (zh) * | 2018-05-08 | 2024-08-13 | 甲骨文国际公司 | 对区块链分类账和区块链分类账外部的应用进行集成的系统和方法 |
CN110458698A (zh) * | 2018-05-08 | 2019-11-15 | 甲骨文国际公司 | 对区块链分类账和区块链分类账外部的应用进行集成 |
US20190370791A1 (en) * | 2018-05-30 | 2019-12-05 | International Business Machines Corporation | Distributing cryptographic asset returns |
US11068464B2 (en) | 2018-06-26 | 2021-07-20 | At&T Intellectual Property I, L.P. | Cyber intelligence system and method |
US11016961B2 (en) | 2018-06-27 | 2021-05-25 | Advanced New Technologies Co., Ltd. | Blockchain-based smart contract invocation method and apparatus, and electronic device |
US10776348B2 (en) | 2018-06-27 | 2020-09-15 | Alibaba Group Holding Limited | Blockchain-based smart contract invocation method and apparatus, and electronic device |
WO2020006172A1 (fr) * | 2018-06-27 | 2020-01-02 | Alibaba Group Holding Limited | Procédé et appareil d'appel de contrat intelligent sur la base d'une chaîne de blocs, et dispositif électronique |
US11347727B2 (en) | 2018-06-27 | 2022-05-31 | Advanced New Technologies Co., Ltd. | Blockchain-based smart contract invocation method and apparatus, and electronic device |
US10783190B2 (en) | 2018-06-27 | 2020-09-22 | Alibaba Group Holding Limited | Blockchain-based smart contract invocation method and apparatus, and electronic device |
US11037113B2 (en) | 2018-07-31 | 2021-06-15 | Morgan Stanley Services Group Inc. | Network of computing nodes and a method of operating the computing nodes to effectuate real-time bank account-to-bank account money transfer |
US10410190B1 (en) | 2018-07-31 | 2019-09-10 | Morgan Stanley Services Group Inc. | Network of computing nodes and a method of operating the computing nodes to effectuate real-time bank account-to-bank account money transfer |
US20200065899A1 (en) * | 2018-08-23 | 2020-02-27 | GET IT FIRST, Inc. | Item market place in blockchain environment |
CN110866823A (zh) * | 2018-08-28 | 2020-03-06 | 傲为信息技术(江苏)有限公司 | 基于公链的交易方法及区块链系统 |
EP3617969A1 (fr) * | 2018-09-03 | 2020-03-04 | Mercuria Energy Group Holding SA | Système de gestion de marchandises |
US12118556B2 (en) | 2018-09-05 | 2024-10-15 | International Business Machines Corporation | Database configuration for asset transfers |
WO2020051486A1 (fr) * | 2018-09-07 | 2020-03-12 | Honeywell International Inc. | Communications de multidiffusion sécurisées sur la base d'une chaîne de blocs |
US11405373B2 (en) | 2018-09-07 | 2022-08-02 | Honeywell International, Inc. | Blockchain-based secured multicast communications |
US20220051235A1 (en) * | 2018-09-20 | 2022-02-17 | Nippon Telegraph And Telephone Corporation | Settlement system, settlement method, user device, and settlement program |
US11893583B2 (en) * | 2018-09-20 | 2024-02-06 | Nippon Telegraph And Telephone Corporation | Settlement system, settlement method, user device, and settlement program |
US11880352B2 (en) | 2018-10-09 | 2024-01-23 | Ebay, Inc. | Storing and verification of derivative work data on blockchain with original work data |
US11301452B2 (en) | 2018-10-09 | 2022-04-12 | Ebay, Inc. | Storing and verification of derivative work data on blockchain with original work data |
TWI762818B (zh) * | 2018-12-13 | 2022-05-01 | 開曼群島商創新先進技術有限公司 | 基於區塊鏈的發票創建方法及裝置、電子設備 |
CN109829820A (zh) * | 2019-01-09 | 2019-05-31 | 广州闪链区块链科技有限公司 | 一种基于区块链的黄金资产上链方法 |
CN111553683A (zh) * | 2019-01-15 | 2020-08-18 | Abb瑞士股份有限公司 | 具有智能合同的可验证分析学平台 |
CN111553683B (zh) * | 2019-01-15 | 2023-10-20 | Abb瑞士股份有限公司 | 具有智能合同的可验证分析学平台 |
EP3683756A1 (fr) * | 2019-01-15 | 2020-07-22 | ABB Schweiz AG | Plateforme d'analyse vérifiable avec contrats intelligents |
US11138600B2 (en) | 2019-02-05 | 2021-10-05 | Capital One Services, Llc | Smart contract regulation |
US10991045B2 (en) * | 2019-04-29 | 2021-04-27 | Advanced New Technologies Co., Ltd. | Blockchain-based settlement method, apparatus, and electronic device |
US20200202437A1 (en) * | 2019-04-29 | 2020-06-25 | Alibaba Group Holding Limited | Blockchain-based settlement method, apparatus, and electronic device |
TWI725493B (zh) * | 2019-07-26 | 2021-04-21 | 撼訊科技股份有限公司 | 供智能合約使用的安全運算系統與安全運算器 |
EP4016425A4 (fr) * | 2019-08-14 | 2023-04-12 | Tokio Marine & Nichido Fire Insurance Co., Ltd. | Système de règlement de transactions internationales, procédé de règlement de transactions internationales et programme de règlement de transactions internationales |
US11386080B2 (en) | 2019-08-23 | 2022-07-12 | Capital One Services, Llc | Transaction processing failover |
US11625391B2 (en) | 2019-08-23 | 2023-04-11 | Capital One Services, Llc | Transaction processing failover |
US11934388B2 (en) | 2019-08-23 | 2024-03-19 | Capital One Services, Llc | Transaction processing failover |
CN112651819A (zh) * | 2019-10-11 | 2021-04-13 | 浙江金融资产交易中心股份有限公司 | 一种实现金融联盟链银行对账系统 |
WO2021069990A1 (fr) * | 2019-10-11 | 2021-04-15 | Christopher Charles Anderson | Système et procédé de transactions en ligne utilisant des jetons numériques cryptographiques |
US11893578B2 (en) | 2019-10-11 | 2024-02-06 | Christopher Charles Anderson | System and method for online transactions using cryptographic digital tokens |
US20210150597A1 (en) * | 2019-11-20 | 2021-05-20 | International Business Machines Corporation | Automated invoicing |
TWI716236B (zh) * | 2019-12-24 | 2021-01-11 | 天宿智能科技股份有限公司 | 基於區塊鏈的電子發票確證與履約保證之系統及其方法 |
CN113034149A (zh) * | 2019-12-24 | 2021-06-25 | 天宿智能科技股份有限公司 | 基于区块链的电子发票确证与履约保证的系统及其方法 |
US11418342B2 (en) | 2020-01-02 | 2022-08-16 | Hong Kong Applied Science and Technology Research Institute Co.. Ltd. | System and methods for data exchange using a distributed ledger |
CN111127047A (zh) * | 2020-01-09 | 2020-05-08 | 烟台大学 | 一种票付流三链交叉验证产品安全性的全程溯源监管方法 |
CN110930171A (zh) * | 2020-01-09 | 2020-03-27 | 烟台大学 | 一种票付流三链交叉验证产品安全性的全程溯源监管系统 |
CN112070497A (zh) * | 2020-09-09 | 2020-12-11 | 上海万向区块链股份公司 | 基于智能合约设计的关联交易重排方法、系统及介质 |
EP4066201A4 (fr) * | 2020-10-09 | 2022-12-07 | Alipay (Hangzhou) Information Technology Co., Ltd. | Gestion de services de transaction de confiance basés sur une chaîne de blocs |
US11935048B2 (en) | 2020-10-09 | 2024-03-19 | Alipay (Hangzhou) Information Technology Co., Ltd. | Managing blockchain-based trustable transaction services |
US20220335494A1 (en) * | 2020-10-09 | 2022-10-20 | Alipay (Hangzhou) Information Technology Co., Ltd. | Managing blockchain-based trustable transaction services |
US11798050B2 (en) | 2020-10-09 | 2023-10-24 | Alipay (Hangzhou) Information Technology Co., Ltd. | Managing blockchain-based trustable transaction services |
US11907179B2 (en) | 2021-09-23 | 2024-02-20 | Bank Of America Corporation | System for intelligent database modelling |
US11822524B2 (en) | 2021-09-23 | 2023-11-21 | Bank Of America Corporation | System for authorizing a database model using distributed ledger technology |
CN114119092A (zh) * | 2021-11-29 | 2022-03-01 | 杭州协能科技股份有限公司 | 梯次电池供应链的管理方法及系统 |
CN115439256A (zh) * | 2022-11-10 | 2022-12-06 | 杭州费尔斯通科技有限公司 | 基于区块链的云计算大数据计算结果交易方法 |
US12141304B1 (en) | 2023-10-16 | 2024-11-12 | United Services Automobile Association (Usaa) | Systems and methods to track, store, and manage events, rights, and liabilities |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
WO2017098519A1 (fr) | Système et procédé de validation, de traitement et de règlement automatisés de transaction financière au moyen de contrats intelligents à chaîne de blocs | |
US11348107B2 (en) | Virtual payment processing system | |
US12033141B2 (en) | Crypto currency chargeback system | |
US11908012B2 (en) | Global liquidity and settlement system | |
US20220122062A1 (en) | Systems and methods for facilitating transactions using a digital currency | |
US20200175595A1 (en) | Devices, System, and Method for Transfer of Commodities | |
US20190139136A1 (en) | Systems and methods for trading, clearing and settling securities transactions using blockchain technology | |
US20180075421A1 (en) | Loan processing service utilizing a distributed ledger digital asset as collateral | |
US10956973B1 (en) | System and method for verifiable invoice and credit financing | |
US20180268483A1 (en) | Programmable asset systems and methods | |
EP4148642A1 (fr) | Dispositifs, systèmes et procédés pour faciliter les transferts de faible valeur de confiance et de valeur zéro | |
US20160328705A1 (en) | Mediated conversion of cryptographic currency and other funding sources to gold | |
WO2018060951A1 (fr) | Système de négoce sans contrat | |
US20200118207A1 (en) | Blockchain based invoice sales | |
US10380589B2 (en) | Virtual payment processing system | |
KR101303300B1 (ko) | 담보거래 서비스 방법 | |
US20220188781A1 (en) | Systems and methods for efficient electronic token ecosystems | |
CN110956457A (zh) | 基于区块链的资金数字化流转支付清算方法及装置和介质 | |
KR20180098105A (ko) | 금융기관의 p2p 대출 자금관리 시스템 | |
WO2023201360A2 (fr) | Procédé, contrôleur et support lisible par ordinateur permettant le remplacement d'une structure de données de transfert à répétition annulée sur un réseau de transfert distribué | |
US20160210599A1 (en) | Automated Payment System for Consumer Bills | |
JP2018124640A (ja) | 貿易支援方法、仮想通貨管理方法、貿易支援システム、仮想通貨管理システム、貿易支援プログラム、および仮想通貨管理プログラム | |
Robinson | Easing the burden on mobile payments: Resolving current deficiencies in money transmitter regulation | |
Graham | Payment Technologies in the Smart City Context | |
Sharma et al. | Technology and Innovations in Forex transactions and International Remittance |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 16872560 Country of ref document: EP Kind code of ref document: A1 |
|
NENP | Non-entry into the national phase |
Ref country code: DE |
|
122 | Ep: pct application non-entry in european phase |
Ref document number: 16872560 Country of ref document: EP Kind code of ref document: A1 |