Microsoft has filed two new patent applications, both of which are related to blockchain networks and security protocols.
The new patents are titled “Establishment of Consortium Blockchain Network” and “Transaction Processing for Consortium Blockchain Network”. One thing common with both the patents is that these are directed to use trusted execution environment (TEE) to store security protocol codes for blockchain networks.
The blockchain is a secure, digitized and distributed public ledger of executed transactions shared by participants in a system through the nodes. A node is a point of connection for receiving, sending and storing data within the blockchain network.
With the TEE attestation, all the participants in a network who possess similar information within the node will be verified.
As per the patent, the TEE will assist in establishing a consortium blockchain network, in which the first node of blockchain will store a pre-determined membership list and other information.
Further, the TEE will help in verifying all the transactions within the blockchain network where the pre-authorized members interact. For example, the TEE attestation processes and confirms the encrypted transactions directly to blockchain state without having to decrypt it.
“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,” explains one of the patent application.
Microsoft is consistently working on bringing the blockchain technology to enterprise. The company aims to help enterprises thrive in the era of secure multi-party computation by offering open, scalable platforms and services that can improve the shared business processes.