The cuublemesh smarts contracts architecture allows for a multi node, multi block chain system to manage multi block transactions and for the block and its smart contract to be stored and replicated to other block chains under a business-operational DLT strategy. This functionality allows for business relationships to determine how the DLT is collectively applied.
The existing and traditional data oriented DLT strategy is for a single chain where one system (or any one system) to replicate its block chain data to another system. There may also be several or many other copies of the chain in the overall configuration.
The ‘replicate every data item to everywhere’ approach though for larger systems can be problematic re reliability, data management, scale, inflexibility, operational error conditions and TCO.
Because of the issues described the cuublemesh system applies flexible business level smart contracts for the business contract itself and the controls to determine the system’s DLT functionality on a per block chain transaction use-case basis.
The smart contract architecture applies our peer-to-peer mesh web services engine to search for and to write to the block chains across the mesh. The business level user controls are via a block creator-editor function, smart contract creator-editor function and a business-operations user configured smart contract language module.
The execution of the smart contract at each stage of the transaction’s block creation sequence can be via human user methods, automated methods or a combination of both.