Language agnostic smart contract execution on a blockchain
Assigneeblock.one
InventorIan Holsman
Life of this patent
Estimating the term…
Loading patent…
Assigneeblock.one
InventorIan Holsman
Estimating the term…
A method for providing a language agnostic contract execution on a blockchain is provided. The method includes providing a menu comprising multiple execution environments, and selecting, from a suite of virtual machine containers, a virtual machine container that runs an execution environment selected by the developer of the blockchain application. The method also includes enabling one or more functions in the virtual machine container to access a dedicated memory or a state variable in the block producer to run an action in the virtual machine container, the action provided by a server running the blockchain application, providing the action to the blockchain application in the virtual machine container, and writing an output from the action of the blockchain application to a secure ledger in a blockchain. A system and a non-transitory, computer-readable medium storing instructions to perform the above method are also provided.
A computer-implemented method for smart contract execution on a blockchain, comprising:
A system for smart contract execution on a blockchain, comprising:
A non-transitory, computer-readable storage medium storing instructions which, when executed by a hardware processor, cause a computer to perform a method for smart contract execution on a blockchain, the method comprising:
Dependencies are inferred from the claim text.