Smart contracts (blockchains, distributed ledgers) and rights management broadly construed are the themes of today's Spotlight Applications. Assigned to Fortior Blockchain,LLLP the first of today's three applications discloses techniques for decentralized voting using quantum intelligence. Assigned to Vendia, the second application discloses techniques for efficient execution of blockchain smart contracts using cloud resource primitives. Assigned to Shanghai Wormholes, the third application discloses techniques for protecting smart contracts against attacks.
20230065435, “Decentralized voting using quantum intelligence,” assigned to Fortior Blockchain, LLLP
The invention is a device and methods for decentralized voting. Embodiments of the invention are comprised of three steps. First, users in a decentralized network cast a vote. Second, the votes are aggregated and processed using cloud computing resources and validated using an artificial intelligence program. Third, a second artificial intelligence program iterates over the data, calculating the total votes and recording the results.
20230060916, “Efficient execution of blockchain smart contracts using cloud resource primitives,” assigned to Vendia, Inc.
Systems and methods are disclosed for efficient execution of code corresponding to smart contracts on a blockchain by utilization of trusted cloud primitives. As opposed to inefficient mechanisms that require individual nodes participating in a blockchain to independently execute smart contracts, embodiments of the present disclosure utilize a trusted consensus node, implemented by trusted code execution on a trusted cloud service provider, to execute smart contract code. Results of the execution can then be provided to participants for inclusion in the blockchain. The results are illustratively signed by the trusted cloud service provider, such that participants trust that the code executed properly without need for participants to trust one another with respect to the smart contract execution.
20230065259, “Method and apparatus for protecting smart contracts against attacks,” assigned to Shanghai Wormholes Tech Ltd.
Methods and apparatuses of the disclosure provide a framework including a customized running environment and an analysis engine unit that can use runtime information from the running environment to identify known or unknown attacks to smart contracts on any blockchains and protect the smart contracts against the attacks. This general-purpose framework has low runtime overhead, reduced difficulty of developing analysis engine units, and improved response speed for new attacks.