Smart contracts, (blockchains, distributed ledgers) and rights management broadly construed are the themes of today's Spotlight Patents. Assigned to Alipay (CN), the first patent addresses blockchain nodes, systems and storage media for executing smart contracts. Assigned to EMC, the second patent addresses techniques for smart contract mapping to trusted hardware in a data confidence fabric.
11,416,272, "Methods, blockchain nodes, systems and storage media for executing smart contract," assigned to Alipay (Hangzhou) Information Technology Co., Ltd. (CN)
Computer-implemented methods, non-transitory, computer-readable media, and computer-implemented systems are provided for executing a smart contract in a blockchain network. A computer-implemented method includes: in response to determining that bytecodes of a smart contract are deployed on a first blockchain node in a blockchain network, starting, by the first blockchain node, to compile the bytecodes of the smart contract into machine codes of the smart contract through a Just-In-Time (JIT) compiler; determining, by the first blockchain node, that the machine codes of the smart contract are not locally stored and that execution results of the machine codes of the smart contract and the bytecodes of the smart contract are consistent; and in response to the determining, performing, by the first blockchain node, interpretation execution on the bytecodes of the smart contract.
11,416,230, "Smart contract mapping to trusted hardware in a data confidence fabric," assigned to EMC.
Mapping applications or smart contracts to a data confidence fabric. A smart contract is deployed and executed in a data confidence fabric based on trust requirements of the smart contract. The trust requirements are mapped to the nodes of the data confidence fabric. A ledger is created on the identified nodes and the application is deployed to and run on the identified nodes.