Microsoft debuts Coco Framework to improve blockchain performance, privacy
Microsoft
is working to address some of the current limitations of enterprise
blockchain with a new cross-platform framework designed to make it more
scalable, governable and confidential.
By Mary Jo Foley
for All About Microsoft
|
| Topic: Cloud
Microsoft is continuing to beat the enterprise blockchain drum, unveiling on August 10 a new open framework designed to improve its performance, confidentiality and governance.
The Coco Framework -- short for "confidential consortium" -- is meant to work with any ledger protocol and work on any operating system and hypervisor that supports a compatible Trusted Execution Environment (TEE), or secure area of a processor. The Framework can be used on-premises and/or in various vendors' clouds, officials said.
Microsoft is making a technical whitepaper about the Coco Framework available today. Officals said they will make the framework available on GitHub in 2018 as an open source project.
Microsoft has been working on advancing its own Blockchain-as-a-Service technology since November 2015. In 2016, Microsoft took the wraps off version 1 of its Project Bletchley blockchain template/middleware, which was meant to help customers and partners create private consortium Ethereum networks. (Ethereum is an open-source, blockchain-based distributed computing platform that provides a decentralized virtual machine.)
"We think blockchain
will transform pretty much every industry," said Azure Chief Technology Officer Mark Russinovich. "We're working with customers and partners to make it easier for them to play with."
Interestingly, Microsoft is not tying the Coco Framework to Azure. Customers could opt to run Coco Framework nodes in their own datacenters or on other clouds. Microsoft is making Windows Virtual Secure Mode -- which uses the virtualization extensions of the CPU to provide added security of data in memory -- as one option for the framework's deployment.
The Coco Framework is not a distributed ledger itself; it is meant to provide the infrastructural underpinnings for the growing number of such ledgers that are emerging from different vendors and groups. As of today, Coco already supports ten different ledgers, includng R3 Corda, Intel Hyperledger Sawtooth, J.P. Morgan Quorum, and Ethereum.
Blockchain is the technology that underpins the cryptocurrency Bitcoin. But it has uses beyond that. A blockchain is a shared, distributed ledger that can store the complete transaction history of not just cryptocurrency but other kinds of records. As such, it's of interest to many enterprises, especially those in banking and finance.
The limited scalability, lack of confidentiality
between blockchain-transaction participants and shortage of simple,
centralized governance has held back blockchain's adoption by more
enterprise customers, Russinovich said. Microsoft and some of the
partners with which it has been working on Coco believe the framework
will help with these issues with its scalable network of nodes and
provisions for governing membership.
Previous and Related Coverage
Microsoft is continuing to beat the enterprise blockchain drum, unveiling on August 10 a new open framework designed to improve its performance, confidentiality and governance.
The Coco Framework -- short for "confidential consortium" -- is meant to work with any ledger protocol and work on any operating system and hypervisor that supports a compatible Trusted Execution Environment (TEE), or secure area of a processor. The Framework can be used on-premises and/or in various vendors' clouds, officials said.
Microsoft is making a technical whitepaper about the Coco Framework available today. Officals said they will make the framework available on GitHub in 2018 as an open source project.
Microsoft has been working on advancing its own Blockchain-as-a-Service technology since November 2015. In 2016, Microsoft took the wraps off version 1 of its Project Bletchley blockchain template/middleware, which was meant to help customers and partners create private consortium Ethereum networks. (Ethereum is an open-source, blockchain-based distributed computing platform that provides a decentralized virtual machine.)
"We think blockchain
will transform pretty much every industry," said Azure Chief Technology Officer Mark Russinovich. "We're working with customers and partners to make it easier for them to play with."
Interestingly, Microsoft is not tying the Coco Framework to Azure. Customers could opt to run Coco Framework nodes in their own datacenters or on other clouds. Microsoft is making Windows Virtual Secure Mode -- which uses the virtualization extensions of the CPU to provide added security of data in memory -- as one option for the framework's deployment.
The Coco Framework is not a distributed ledger itself; it is meant to provide the infrastructural underpinnings for the growing number of such ledgers that are emerging from different vendors and groups. As of today, Coco already supports ten different ledgers, includng R3 Corda, Intel Hyperledger Sawtooth, J.P. Morgan Quorum, and Ethereum.
Blockchain is the technology that underpins the cryptocurrency Bitcoin. But it has uses beyond that. A blockchain is a shared, distributed ledger that can store the complete transaction history of not just cryptocurrency but other kinds of records. As such, it's of interest to many enterprises, especially those in banking and finance.
Previous and Related Coverage
Microsoft's next step for Blockchain as a Service: Making it more usable by businesses
Microsoft is looking to make its Blockchain-as-a-Service offering easier to use in real-world scenarios by enterprises with a new framework.
Microsoft delivers version 1 of 'Bletchley' Azure blockchain as a service middleware
A new template for MIcrosoft's Azure Blockchain as a Service fabric, Project Bletchley, is aimed at speeding up the creation of globally distributed consortium Ethereum networks.
Microsoft continues its blockchain-as-a-service push
Microsoft is beefing up efforts to turn blockchain shared transactional-ledger technology into an Azure cloud service.
read this
Why would you want to use blockchain to build a database solution? And how would you actually do that?
No comments:
Post a Comment