Patent ID: 11972422
Assignee: NCHAIN LICENSING AG
Field: Digital communication (Electrical engineering)
Classification: CPC G  H | IPC G  H

Claim 7:
8. A system, comprising:
one or more processors; and
memory comprising executable instructions that, as a result of execution by the one or more processors, cause the system to:
(a) store a contract on or in a computer-based repository;
(b) broadcast a first transaction to a blockchain, the first transaction comprising:
i) at least one unspent output (UTXO); and
ii) metadata comprising a first identifier indicative of a location where the contract is stored, wherein the contract is stored in a Distributed Hash Table (DHT), and wherein a hash of the contract is generated and used as a lookup key for referencing the contract from the first transaction;

(c) interpret the contract as open or valid until the at least one unspent output (UTXO) is spent on the blockchain; and
(d) generate a sub-contract derived from the contract, wherein the sub- contract is associated with a deterministic address and is generated by:
i) using a new public key derived using a seed;
ii) storing the sub-contract in or on the computer-based repository with a reference to the contract, and broadcasting a second transaction to the blockchain comprising a script which includes the reference; and
iii) adding a reference to the sub-contract to the metadata of the contract.