Blockchains (smart contracts, distributed ledgers) and rights management broadly construed are the themes of today's Spotlight Patents. Assigned to Wells Fargo, the first of today's patents addresses techniques for layered quantum computing detection. Assigned to Alipay (CN), the second patent addresses techniques for executing a smart contract in a blockchain network.
11,366,897, "Systems and methods for layered quantum computing detection," assigned to Wells Fargo Bank.
Systems, methods and computer program products are provided for layered quantum computing (QC) detection. An example system includes QC detection data generation circuitry that generates QC detection data via a first post-quantum cryptographic (PQC) technique. The system also includes cryptographic circuitry configured to generate a pair of asymmetric cryptographic keys including a public cryptographic key and a private cryptographic key via a second PQC technique, generate encrypted QC detection data based on the pair of asymmetric cryptographic keys, and destroy the private cryptographic key. The system further includes data monitoring circuitry configured to monitor a set of data environments for electronic information related to the encrypted QC detection data. In response to detection of the electronic information related to the encrypted QC detection data, the system may monitor a set of data environments for electronic information related to the QC detection data.
11,366,677, "Methods, blockchain nodes, and node devices 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. The computer-implemented method includes: compiling, by a blockchain node in a blockchain network, code of a smart contract into machine code through Just-In-Time (JIT) compilation after deploying the smart contract, wherein the code of the smart contract comprises hotspot code marked by a hotspot identifier; storing, by the blockchain node, the hotspot code marked by the hotspot identifier; and when executing the smart contract, in response to determining that the machine code corresponding to the code of the smart contract is locally stored, executing, by the blockchain node, the machine code.