Systems and methods for implementing a programming model for smart contracts within a decentralized computer network
AssigneeSymbiont.Io, Inc.
InventorsLUKASZ DOBREK, ADAM KRELLENSTEIN, OUZIEL SLAMA, PANKAJ SURANA, AARON TODD
Life of this patent
Estimating the term…
Abstract
Computer-implemented methods and systems for implementing smart contract modules on a decentralized network are disclosed.
Claims21
1-26. (canceled)
A computer-implemented method for implementing a smart contract module on a decentralized network, the decentralized network configured to enable peer-to-peer connection amongst a plurality of nodes on the decentralized network, the computer-implemented method comprising:
- triggering, at a first group of nodes of the plurality of nodes on the decentralized network, execution of a server-side functionality with contract functionality arguments based on server-side contract logic within the smart contract module;
- in response to executing the server-side functionality, at the first group of nodes of the plurality of nodes on the decentralized network, constructing/defining one or more transactions as electronic messages comprising commands that trigger additional server-side functionality with contract functionality arguments based on server-side contract logic within the smart contract module;
- broadcasting, to a second group of nodes of the plurality of nodes on the decentralized network, the constructed/defined one or more transactions;
- and
- triggering, at a third group of nodes of the plurality of nodes on the decentralized network, execution of the additional server-side functionality in response to the broadcasted one or more transactions, wherein the second group of nodes comprises the third group of nodes,
- wherein each of the nodes on the decentralized network comprises one or more computer systems having one or more processors and one or more electronic storage medium.
A computer- implemented method for implementing a smart contract module on a decentralized network, the decentralized network configured to enable peer-to-peer connection amongst a plurality of nodes on the decentralized network, the computer-implemented method comprising:
- triggering, at a first group of nodes of the plurality of nodes on the decentralized network, execution of a client-side functionality with contract functionality arguments based on client-side contract logic within the smart contract module;
- in response to executing the client-side functionality, at the first group of nodes of the plurality of nodes on the decentralized network, constructing/defining one or more transactions as electronic messages comprising commands that trigger server-side functionality with contract functionality arguments based on server-side contract logic within the smart contract module;
- broadcasting, to a second group of the plurality of nodes on the decentralized network, the constructed/defined one or more transactions;
- and
- triggering, at a third group of nodes of the plurality of nodes on the decentralized network, execution of the server-side functionality in response to the broadcasted one or more transactions, wherein the second group of nodes comprises the third group of nodes,
- wherein each of the nodes on the decentralized network comprises one or more computer systems having one or more processors and one or more electronic storage medium.
Dependencies are inferred from the claim text.