Nowadays, we all are going through the boom of Blockchain technology. There is a lot of information coming our way, regarding implementation and adoption of this technology. So far, we are aware of blockchain technology, its implementation for public networks like bitcoin, and platforms for creating private blockchain network like Azure Ethereum Consortium Blockchain. If not, please go through my articles on Blockchain and Ethereum Consortium Blockchain Network.
Public blockchain network
- Members (nodes) are anonymous and have access to the ledger.
- They can participate to achieve consensus through POW.
Consortium blockchain network
- Members are not anonymous, they are known to the network.
- Node operations are controlled by EVM (in case of Ethereum consortium blockchain)
Microsoft has come up with Coco (Confidential consortium) Framework to develop high-scale and confidential blockchain networks, by revisiting and combining benefits of both, public and consortium networks. It will be available on GitHub in 2018. The idea of COCO framework is to create trusted network of physical nodes, controlling and guaranteeing consensus output and much more. Trusted execution environments (TEEs) make it happen.
COCO system overview
COCO is a foundation for all blockchain protocols. It provides base components like persistent ledger, node to node and application to node secure communications etc. to other blockchain protocols.
Coco system consists of validating nodes termed as VNs. Each VN runs Coco framework and particular blockchain protocol. Every VN can verify the identity of other VN hence they are trusted. As per Coco framework white paper, VN can be further divided into logical components and can be categories into host or enclave.

Raghu KesavanPosted Feb 28, 2018, 5:13 AM
I am into .net development.what are technologies involved in this ? any specific framework available for this ?
Padmavathi APosted Feb 5, 2018, 7:34 AM
Hi, Is learning blockchain management is useful for dotnet developers for future growth. I am planing to learn it. Please suggest me. Thanks, in advance.
Mahesh ChandPosted Aug 13, 2017, 11:51 PM
Nice! Is Coco already ready to use? I thought it will be available sometime next year.