METHODS AND SYSTEMS FOR GENERATING AND VALIDATING TRANSACTIONS ON A DISTRIBUTED LEDGER

Disclosed is a method of releasing a locked transaction encoded in a smart contract on a distributed ledger network. The locked transaction is locked by at least one hash lock condition requiring matching to a hash. The method involves: receiving entry of a passcode associated with the locked transa...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
1. Verfasser: RAVINATHAN, Srinath
Format: Patent
Sprache:eng ; fre
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:Disclosed is a method of releasing a locked transaction encoded in a smart contract on a distributed ledger network. The locked transaction is locked by at least one hash lock condition requiring matching to a hash. The method involves: receiving entry of a passcode associated with the locked transaction: transmitting a request to generate a first hash to a contactless payment device and receiving the first hash from that device; generating a second hash based on the first hash and transaction-specific data; and transmitting an unlock request comprising the second hash and an address of the smart contract on the distributed ledger network, to a node of that network. The unlock request causes the smart contract to release the locked transaction on matching of the second hash against the hash of the hash lock condition. Est divulgué un procédé de libération d'une transaction verrouillée codée dans un contrat intelligent sur un réseau de grand livre distribué. La transaction verrouillée est verrouillée par au moins une condition de verrouillage de hachage nécessitant une mise en correspondance avec un hachage. Le procédé consiste à : recevoir une entrée d'un mot de passe associé à la transaction verrouillée ; transmettre une demande de génération d'un premier hachage à un dispositif de paiement sans contact et recevoir le premier hachage en provenance de ce dispositif ; générer un second hachage sur la base du premier hachage et de données spécifiques à la transaction ; et transmettre une demande de déverrouillage comprenant le second hachage et une adresse du contrat intelligent sur le réseau de registre distribué, à un nœud de ce réseau. La demande de déverrouillage amène le contrat intelligent à libérer la transaction verrouillée lors de la mise en correspondance du second hachage par rapport au hachage de la condition de verrouillage de hachage.