Microsoft's Two New Patents Fuse Blockchain Tech With Trusted Computing Techniques

Published on by Cointele | Published on

Two new patents from Microsoft reveal that the tech giant is looking to bolster its blockchain solutions with the use of trusted execution environments, according to two filings published by the U.S. Patent and Trademark Office August 9.

Both applications outline how the use of TEEs could further improve security within a consortium blockchain network, which requires that specific nodes are endorsed to act as validator nodes on the blockchain.

"In one example of the technology, a first node is endorsed. During endorsement of a first node, a pre-determined type of blockchain or other security protocol code to be authorized and a pre-determined membership list may be stored in a trusted execution environment of the first node."

According to the patent, not only a specified protocol or membership list, but potentially a series of further agreed-upon aspects could be stored within a TEE. The patent then outlines how using a system of TEE attestations would be able to securely verify all new participants of the system who are found to possess matching information to that which is stored within the first node's TEE. Microsoft's second patent filing from August 9 outlines how a TEE may also facilitate the verification of blockchain transactions within a consortium network.

"In some examples, the entire network accepts the transactions, including chaincode transactions, and blockchain states are directly updated. In some examples, there is no need for a copy of the transaction in order to confirm a block."

Just last week, Cointelegraph reported on news that Microsoft's Ethereum-based cloud computing platform Azure had replaced its existing proof-of-work consensus mechanism with a new proof-of-authority algorithm.

Microsoft has proposed that the new algorithm will improve the efficiency of building decentralized applications for private or consortium blockchain networks.

x