Sunday, August 13, 2017

Microsoft wants to make blockchain networks enterprise-ready with its new Coco Framework

Microsoft wants to make blockchain networks enterprise-ready with its new Coco Framework

Interest in blockchains is at an all-time high, but there are still plenty of technical issues to solve, especially for enterprises that want to adopt this technology for smart contracts and other use cases. For them, issues like throughput, latency, governance and confidentiality are still major stumbling blocks for using blockchains. With its new Coco Framework, Microsoft wants to solve these issues and make blockchains more suitable for the enterprise.


In an interview earlier this week, Microsoft’s CTO for Azure (and occasional novelist) Mark Russinovich told me the company is seeing a lot of interest in blockchain technology among its users. They like the general idea of a distributed ledger, but a system that can only handle a handful of transactions a second doesn’t work for them — what they want is a technology that can handle a thousand or more transactions per second.


The Coco Framework solves these fundamental issues with blockchains by introducing a trusted execution environment (TEE). The basic idea here is that you have a trusted box on which you can trust to put your blockchain code. That trust is established through tools like Intel’s Software Guard Extensions or Windows’ Virtual Secure Mode — and because it’s an open framework, it can also support other TEEs as they become available. With these TEEs you can then build a network of trusted enclaves that all agree on the ledger and Coco code they are running (it’s a concept Intel and others have also experimented with in the past).


Once you have these trusted enclaves, all the other pieces fall into place. Because you can trust the updates to the ledger, you don’t need to perform any proof of work, which greatly increases the transaction speed. In a typical ledger, that would take seconds or even minutes. But with the enclaves, that’s not an issue, and Microsoft says Coco and Ethereum can handle up to 1,600 transactions per second in its prototype setup. Thanks to this, the blockchain network — when combined with a protocol like Paxos for ensuring consistency — becomes a usable database.


Full story at http://tcrn.ch/2uzxPjM


Source: TechCrunch


Tweet This Story

 

 

 

Donation:
If you appreciate the things I share, consider making a contribution
no matter how small via PayPal or with TransferWise (EUR).
If you use Bitcoin you can send donations to my Bitcoin Wallet:
12pAsyMdZoTHPvkiRAZiuQhC8bF4DLbYpQ

No comments:

Post a Comment

Note: Only a member of this blog may post a comment.

Copy and paste this code into your pages.