System and method for multi-party generation of blockchain-based smart contract
AssigneenChain Licensing AG
InventorsAlexandra Covaci, Simone Madeo, Patrick Motylinski, Stephane Vincent
Life of this patent
Estimating the term…
Loading patent…
AssigneenChain Licensing AG
InventorsAlexandra Covaci, Simone Madeo, Patrick Motylinski, Stephane Vincent
Estimating the term…
Systems and methods described herein relate to techniques that allow for multiple parties to jointly generate or jointly agree upon the parameters for generation of a smart contract, such as a verification key. Execution of the smart contract may be performed by a third party, for example, a worker node on a blockchain network. Techniques described herein may be utilised as part of a protocol in which parties of a smart contract share powers of a secret in a manner that allows each party to determine an identical common reference string, agree on parameters for a smart contract, agree and/or make proportionate contributions the smart contract, and combinations thereof. The smart contract may be published to a blockchain network (e.g., Bitcoin Cash). The protocol may be a zero-knowledge protocol.
A computer-implemented method of executing a smart contract generated by a first computing entity and a second computing entity, the computer-implemented method implemented by a third computing entity different from both the first computing entity and the second computing entity, the computer-implemented method comprising:
A system comprising:
A non-transitory computer-readable storage medium having stored thereon executable instructions that, as a result of being executed by a processor of a computer system, cause the computer system to:
Dependencies are inferred from the claim text.