COMPUTER-IMPLEMENTED SYSTEM AND METHOD FOR DETERMINING THE STATE OF A MACHINE EXECUTABLE CONTRACT IMPLEMENTED USING A BLOCKCHAIN

    公开(公告)号:EP3411840A1

    公开(公告)日:2018-12-12

    申请号:EP18705977.9

    申请日:2018-01-29

    CPC classification number: G06Q10/103 H04L9/3239 H04L2209/38 H04L2209/56

    Abstract: Computer-implemented systems and methods are detailed for establishing information on states of a machine executable contract, for instance in the context of unspent transactions (UTXOs), blockchain and deterministic finite automaton (DFA) implementation of contracts and the determination of states within those. The stages can include determining the information of interest and the codes or tags identifying that information, constructing the metadata associated with those codes or tags, combining that with a public key for an agent that will be associated with the information. The scriptPubKey values of each script may be used to provide the keys for use in constructing an external database and more specifically mapping the keys from the scriptPubKey values, linked to the information of interest. To obtain the other half of the combination, there is a derivation of the script hash addresses from the scriptPubKey values, with those being used to populate a digital wallet. A search and match algorithm is then used to find UTXO's with matching script hash addresses on the blockchain. These then populate the aforementioned database with UTXO's that match to the script hash addresses and hence to the keys to complete the combinations. A match indicates in a definitive manner the state.

    COMPUTER SYSTEM FOR IMPLEMENTING A TRANSACTION PAYMENT
    9.
    发明公开
    COMPUTER SYSTEM FOR IMPLEMENTING A TRANSACTION PAYMENT 审中-公开
    用于实现交易付款的计算机系统

    公开(公告)号:EP3304458A1

    公开(公告)日:2018-04-11

    申请号:EP16726386.2

    申请日:2016-05-26

    Applicant: Zeet Ltd

    Inventor: MICHAEL, David

    Abstract: A method of implementing a transaction payment by means of a computer system, comprising: a POS (100) generating an electronic payment request (400), generating a transaction receipt (200), and assigning a transaction identifier code (300) to the transaction, the POS (100) transmitting the transaction receipt together with the identifier code to a receipt server (110), for storage, the POS transmitting the payment request and said identifier code to a payment system of a customer's bank (120, 140), whereby details of the transaction together with said identifier code appear subsequently on a customer's bank statement (150), and a receipt look up means (130), separate from the payment system, and communicating with the receipt server, whereby when the customer arranges for the identifier code to be transferred from the bank statement to the receipt look up means, the receipt server locates and communicates the transaction receipt to the receipt look up means, to display the receipt to the customer.

Patent Agency Ranking