Back to results
US 2018/0123779 A1Published application
Flexible Blockchain Smart-Contract Deployment
OwnerJiangang Zhanginventor
Life of this patent
Estimating the term…
Abstract
A flexible blockchain smart-contract deployment design supporting both selective on-chain deployment and remote deployment with verified determinism and other valuable blockchain properties.
Claims7
A flexible blockchain smart-contract deployment is about smart-contracts on the blockchain that make flexible deployment of blockchain smart-contracts without compromising the trustworthy and verified determinism property of the blockchain smart-contracts;
- wherein a smart-contract deployment operator specifies the deployment criteria, as well as a blockchain validating node specifies its execution criteria on smart-contracts hosted locally or remotely;
- wherein on receiving a smart-contract deployment request, each blockchain validating node matches its execution criteria against the deployment criteria of the smart contract, to decide whether to host it locally, or execute it remotely on receiving transactions destined toward it;
- wherein blockchain validating nodes, periodically multi-cast, to every other node in the blockchain, a message, which includes signed information on current smart-contracts that it's responsible to execute locally or remotely under its execution criteria.
Dependencies are inferred from the claim text.