Skip to main content

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.

Enterprises also want to ensure that one of their suppliers can’t see the orders you placed with another supplier. That’s a hard problem to solve when your ledger is public. Coco, however, adds a confidentiality layer on top of a ledger like Ethereum (or any other ledger, because the framework is ledger-agnostic). Enabling this only took some minor addition to the Ethereum protocol in Microsoft’s prototype.


Another feature Coco enables is governance. To explain this, Russinovich used the example of a bank consortium that wants to use a blockchain network. Who gets to add another bank to this network? The Coco governance system allows the members of the consortium to set up rules for voting on decisions like this.

What’s important here is that the Coco Framework will be compatible with any ledger protocol and can run virtually anywhere — in the cloud or on premises, and on any operating system and hypervisor that supports a compatible trusted environment. R3 Corda, the Intel-incubated Hyperledger Sawtooth and J.P. Morgan Quorum will integrate their distributed ledgers with Coco.

“We are thrilled to work with Microsoft to bring blockchain to the enterprise,” said Rick Echevarria, vice president, Software and Services Group and General Manager, Platforms Security Division at Intel, in today’s announcement. “Our mutual customers are excited by the potential of blockchain. Intel is committed to accelerating the value of blockchains powered by Azure on Intel hardware, by improving the scalability, privacy and security of the solutions based on our technologies.”

Don’t get too excited yet, though. It’ll be early 2018 before Microsoft will open source the code for Coco. Russinovich tells me the team is still hardening the code and getting it ready for open sourcing. The company is making a technical whitepaper and demonstrations available today, though.

More@ https://www.technapping.com

Source: Techcrunch

Comments

Popular posts from this blog

WTF is bitcoin cash and is it worth anything?

Early yesterday morning bitcoin’s blockchain forked — meaning a separate cryptocurrency was created called bitcoin cash . The way a fork works is instead of creating a totally new cryptocurrency (and blockchain) starting at block 0, a fork just creates a duplicate version that shares the same history. So all past transactions on bitcoin cash’s new blockchain are identical to bitcoin core’s blockchain, with future transactions and balances being totally independent from each other. For practical matters, all this really means is that everyone who owned bitcoin before the fork now has an identical amount of bitcoin cash that is recorded in bitcoin cash’s forked blockchain. But it’s not exactly this easy. If you control your own private keys, or hold your bitcoin in an exchange that said it would credit users’ balances with bitcoin cash, you’re fine and can access your newfound cryptocurrency right now. If you held your bitcoin with a provider like Coinbase, which said before the fork t...

Google Maps suggests BlaBlaCar for long-distance rides

Google Maps on Android and iOS now has a new transportation option. If you live in a country where French startup BlaBlaCar operates, you can now open the BlaBlaCar app and book a ride straight from Google Maps. Google isn’t adding a new tab just for BlaBlaCar. Instead, BlaBlaCar appears as a new option in the public transportation tab. For instance, if you’re looking at ways to go from Paris to Lyon, Google Maps suggests taking the TGV train — and now also BlaBlaCar. The app gives you an ETA for each transportation mode so that you can compare how long it’s going to take if you opt for the train or BlaBlaCar. Google Maps uses the same ETA for BlaBlaCar and a normal car ride. It also estimates the cost of a BlaBlaCar ride. BlaBlaCar is a ridesharing service for long-distance rides between two cities. It has tens of millions of members in dozens of countries. Think about it as a sort of Airbnb for carpooling. When you are driving from one city to another, BlaBlaCar can help you fi...

Carwow, a UK startup that helps you buy a new car, raises $39M Series C

Carwow , a platform that helps you buy a new car, has closed $39 million in Series C funding. The round was led by new investor Vitruvian Partners, with existing investors Accel Partners and Balderton Capital also participating. At today’s exchange rate it brings total funding to approximately $62.6 million. Founded in late 2010, Carwow originally launched as a car review aggregator before pivoting to become a site that claims to improve the experience of buying a new car. It allows consumers to compare offers online and buy directly from ‘trusted’ dealers that are registered with the platform, specifically avoiding the arduous but otherwise necessary requirement to haggle over price and in a way that potentially introduces more transparency. Specifically, through Carwow you can research, select and configure new cars before receiving and offers from U.K. franchised dealers. The idea is that you can then make an informed decision on those offers based on price, location, dealer rating...