Nothing Special   »   [go: up one dir, main page]

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 PDF

Info

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
Application number
PCT/IL2016/051321
Other languages
English (en)
Inventor
Adi BEN-ARI
Kush PATEL
Original Assignee
Tallysticks Limited
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Tallysticks Limited filed Critical Tallysticks Limited
Publication of WO2017098519A1 publication Critical patent/WO2017098519A1/fr

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION 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/00Payment architectures, schemes or protocols
    • G06Q20/30Payment architectures, schemes or protocols characterised by the use of specific devices or networks
    • G06Q20/32Payment architectures, schemes or protocols characterised by the use of specific devices or networks using wireless devices
    • G06Q20/326Payment applications installed on the mobile devices
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/60Protecting data
    • G06F21/602Providing cryptographic facilities or services
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/60Protecting data
    • G06F21/62Protecting access to data via a platform, e.g. using keys or access control rules
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION 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/00Payment architectures, schemes or protocols
    • G06Q20/08Payment architectures
    • G06Q20/10Payment architectures specially adapted for electronic funds transfer [EFT] systems; specially adapted for home banking systems
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION 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/00Payment architectures, schemes or protocols
    • G06Q20/08Payment architectures
    • G06Q20/10Payment architectures specially adapted for electronic funds transfer [EFT] systems; specially adapted for home banking systems
    • G06Q20/102Bill distribution or payments
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION 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/00Payment architectures, schemes or protocols
    • G06Q20/38Payment protocols; Details thereof
    • G06Q20/382Payment protocols; Details thereof insuring higher security of transaction
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION 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/00Payment architectures, schemes or protocols
    • G06Q20/38Payment protocols; Details thereof
    • G06Q20/382Payment protocols; Details thereof insuring higher security of transaction
    • G06Q20/3823Payment protocols; Details thereof insuring higher security of transaction combining multiple encryption tools for a transaction
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION 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/00Commerce
    • G06Q30/06Buying, selling or leasing transactions
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/10Network architectures or network communication protocols for network security for controlling access to devices or network resources
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • H04L9/32Cryptographic 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/3236Cryptographic 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/3239Cryptographic 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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • H04L9/50Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols using hash chains, e.g. blockchains or hash trees
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION 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/00Business processing using cryptography
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L2209/00Additional information or applications relating to cryptographic mechanisms or cryptographic arrangements for secret or secure communication H04L9/00
    • H04L2209/56Financial cryptography, e.g. electronic payment or e-cash
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/08Network architectures or network communication protocols for network security for authentication of entities
    • H04L63/0823Network 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.
PCT/IL2016/051321 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 WO2017098519A1 (fr)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20150244690A1 (en) * 2012-11-09 2015-08-27 Ent Technologies, Inc. Generalized entity network translation (gent)

Patent Citations (1)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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&#39;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