Processing

Please wait...

Settings

Settings

Goto Application

1. WO2020128814 - COMPUTER-IMPLEMENTED SYSTEMS AND METHODS FOR CONTROLLING OR ENFORCING PERFORMANCE OF TRANSFERS CONDUCTED OVER A BLOCKCHAIN

Publication Number WO/2020/128814
Publication Date 25.06.2020
International Application No. PCT/IB2019/060897
International Filing Date 17.12.2019
IPC
G06Q 20/02 2012.01
GPHYSICS
06COMPUTING; CALCULATING OR COUNTING
QDATA PROCESSING SYSTEMS OR METHODS, SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL, SUPERVISORY OR FORECASTING PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL, SUPERVISORY OR FORECASTING PURPOSES, NOT OTHERWISE PROVIDED FOR
20Payment architectures, schemes or protocols
02involving a neutral third party, e.g. certification authority, notary or trusted third party
G06Q 20/40 2012.01
GPHYSICS
06COMPUTING; CALCULATING OR COUNTING
QDATA PROCESSING SYSTEMS OR METHODS, SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL, SUPERVISORY OR FORECASTING PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL, SUPERVISORY OR FORECASTING PURPOSES, NOT OTHERWISE PROVIDED FOR
20Payment architectures, schemes or protocols
38Payment protocols; Details thereof
40Authorisation, e.g. identification of payer or payee, verification of customer or shop credentials; Review and approval of payers, e.g. check of credit lines or negative lists
Applicants
  • NCHAIN HOLDINGS LIMITED [AG]/[AG]
Inventors
  • WRIGHT, Craig Steven
Agents
  • JONES, Cerian Elizabeth
Priority Data
1820947.821.12.2018GB
Publication Language English (EN)
Filing Language English (EN)
Designated States
Title
(EN) COMPUTER-IMPLEMENTED SYSTEMS AND METHODS FOR CONTROLLING OR ENFORCING PERFORMANCE OF TRANSFERS CONDUCTED OVER A BLOCKCHAIN
(FR) SYSTÈMES ET PROCÉDÉS INFORMATISÉS DE COMMANDE OU D'APPLICATION D'UNE EXÉCUTION DE TRANSFERTS EFFECTUÉS SUR UNE CHAÎNE DE BLOCS
Abstract
(EN)
The invention provides methods and systems by which an agreed set of conditions governing transfers on a blockchain (e.g. the Bitcoin blockchain) can be generated and enforced. Advantageously, the conditions can be used to specify and influence the behaviour of another party who will be receiving the asset, by enforcing their fulfilment of an agreed set of rules. In one embodiment, a computer-implemented method comprises the step of providing, to a recipient, a representation of at least one rule (r) relating to a transfer to be conducted over a blockchain network. It also comprises the step of receiving, from a sender: a redeem script (R) which comprises the representation (r); and a script address comprising a hash (HR) of the redeem script (R). It also comprises the step of generating a hash (H) of the redeem script (R) and comparing it with the script address. If the hash (H) matches the script address, the sender can use the script address in a locking script associated with an output of a blockchain transaction (TX0) safe in the knowledge that the rules (r) will be enforced in order to unlock the asset.
(FR)
L'invention concerne des procédés et des systèmes permettant de générer et d'appliquer un ensemble convenu de conditions régissant des transferts sur une chaîne de blocs (par exemple la chaîne de blocs Bitcoin). Les conditions peuvent avantageusement être utilisées pour spécifier et influencer le comportement d'une autre partie qui recevra l'actif en appliquant leur respect d'un ensemble convenu de règles. Dans un mode de réalisation, un procédé informatisé comprend : l'étape consistant à transmettre à un destinataire une représentation d'au moins une règle (r) relative à un transfert à effectuer sur un réseau de chaînes de blocs ; l'étape consistant à recevoir d'un expéditeur : un script de rachat (R) qui contient la représentation (r) ; et une adresse du script contenant un hachage (HR) du script de rachat (R) ; et l'étape consistant à générer un hachage (H) du script de rachat (R) et à le comparer à l'adresse du script. Si le hachage (H) correspond à l'adresse du script, l'expéditeur peut utiliser l'adresse du script dans un script de verrouillage associé à une sortie d'une transaction de chaîne de blocs (TX0) avec la certitude que les règles (r) seront appliquées pour déverrouiller l'actif.
Latest bibliographic data on file with the International Bureau