System for recording verification keys on a blockchain
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 the execution of locking transactions in a blockchain system. In the context of smart contracts, it may be advantageous to have a public record (e.g., recorded on a blockchain) of a proof of correct execution of a circuit published by a worker and the verification key, thereby allowing anyone (e.g., nodes of the blockchain) to verify validity of the computation and proof. However, there are challenges to recording large blocks of data (e.g., large keys that may comprise multiple elliptic curve points) on the blockchain. For example, in a Bitcoin-based blockchain network, a protocol that utilizes standard transactions may be constrained to locking scripts and unlocking scripts that are collectively no t larger than a first predetermined size limit, and the size of a redeem script (if utilized) may be limited to being no more than a second predetermined size limit.
A computer-implemented method, comprising:
Dependencies are inferred from the claim text.