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

Claim 12:
13. A system comprising:
a first processor executing first computing entity;
a second processor executing a second computing entity;
a third processor executing a third computing entity different from both the first computing entity and the second computing entity;
a smart contract generated by the first computing entity and the second computing entity; and
memory including executable instructions of the third computing entity that, as a result of execution by the third processor, causes the system to:
receive the smart contract comprising a first transaction input and an evaluation key Ek provided by the first computing entity and a second transaction input provided by the second computing entity;
execute the smart contract by performing a computational task comprising the computation of a function on an input to the smart contract to produce an output of the smart contract;
produce a proof of correct execution of the smart contract, wherein the proof is based at least in part on the evaluation key Ek;
generate a blockchain transaction using the output of the smart contract; and
validate, by a fourth computing entity different from the first, second, and third computing entities, the generated transaction using a verification key Vk and the proof.