Microsoft launched Coco Framework based on Ethereum to speed up the blockchain network
More and more businesses are interested in blockchain, but the software does not meet important requirements such as performance, security, the ability to manage and handle necessary computing.
Microsoft wants to solve this problem and help businesses easily build networks with distributed ledger ledgers and reveal the framework called Coco - short for the Confidential Consortium - a new open source platform for Enterprise blockchain network.
Coco is an Ethereum-based protocol designed to help commercial companies and large-scale businesses process information on Ethereum Blockchain with a higher level of security.
'Coco brings a different approach to the ledger structure, giving businesses the ability to expand, manage distribution and be more secure without sacrificing the inherent security and non-volatility they expect. 'Mark Russinovich, CTO in Microsoft Azure said.
The framework can integrate with many popular open source blockchain systems and distribution ledgers, including Ethereum, Corda of R3, Hyperledger Sawtooth of Intel and Quorum of JPMorgan.
Compare networks with and without Coco Framework
Because the blockchain transaction rate is so slow, it can only perform a few transactions in a second, Microsoft wants this technology to be able to handle a thousand transactions or more in a second.
To solve this problem, Coco Framework uses the power of the current blockchain protocol, secure environments (TEE - Trusted Execution Environments - including Intel's Software Guard Extensions and Windows Virtual Secure Mode (VSM). ), distribution systems and codes.
With these TEEs, a person can build a network of safe areas, all using the ledger and Coco code that it runs will bring:
- The amount of information and latency to achieve database speed.
- Models are safe, business-oriented and more flexible.
- Network policy management through distribution management.
- Support unspecified transactions.
In the video introduced above, Coco Framework created an increase of more than 1,700 transactions per second with the private version of the Ethereum blockchain, when compared to only 13 transactions without using the framework.
However, the average transaction rate of the integrated Coco Framework blockchain is about 1,600 transactions, allowing companies to control permissions on the system without slowing down the process.
Microsoft says that it is beginning to explore the potential of Coco Framework in many different industries, including supply chain, retail and financial services.
'Being able to run the supply chain Dapp code is now faster with Coco Framework which is a great improvement, helping to reduce conflicts when we talk about the availability of business blockchain with retail customers', Tom Racette , vice president at Mojix said. 'Adding confidential data support without sacrificing this innovation will help us lead the digital transformation process we are aiming for with the Smart Supply Chains'.
Microsoft said that Coco Framework will be available in 2018 and released as open source software. The company has also released in-depth technical reports on GitHub.https://github.com/Azure/coco-framework/blob/master/docs/Coco%20Framework%20whitepaper.pdf
You should read it
- What is the Microsoft .NET Framework, and why is it installed on the PC?
- Blockchain programming part 4: Java programming language
- Effective Microsoft .NET Framework repair and removal tool
- [Infographic] The effects of Blockchain on E-commerce and Security
- Programming blockchain part 5: Solidity programming language
- Programming blockchain part 1: C ++ programming language
- Fix the error of not installing the .NET Framework 3.5 on Windows
- How to enable .NET FrameWork on Windows 10?
May be interested
- What is the Microsoft .NET Framework, and why is it installed on the PC?if you are interested in knowing everything, let's discover what .net is and why so many applications need it in the following article.
- How to create and use Bitcoin Wallet, Ethereum Wallet on Blockchainto store electronic coins, you need to create wallet to store them. so how to create bitcoin wallet and ethereum wallet on blockchain?
- Difference Between Bitcoin and Ethereumfor a long time, bitcoin was the undisputed king of the crypto world. reports of bitcoin's successes and failures are often intertwined with how the world perceives the entire blockchain.
- Disney's blockchain becomes a commercial product competing with Ethereumfrom an animator, walt disney company has become a pioneer in technology, and blockchain is no exception.
- Enable .Net Framework 3.5 on Windows 8windows 8 has built-in .net framework 4.5 ie applications based on .net framework 3.5 will work. but the problem is not so. tools that require newer versions sometimes get errors when launching the installation just because they cannot find the specified framework on the computer.
- Programming blockchain part 3: Python programming languageguido van rossum, a dutch programmer, created python in 1991. python is based on a simple philosophy: minimalist. one of the interesting things about python is that it combines simplicity into a programming language by using spaces to denote code blocks instead of curly braces or keywords.
- Effective Microsoft .NET Framework repair and removal toolthe .net framework is a collection programming platform of programming libraries that are installed or available in microsoft operating systems. this will help users to run as well as use programs that require installing the .net framework.
- The popular Blockchain and Cryptocurrency terms you need to knowif you are a newcomer to the world of cryptocurrency and blockchain, you will be overwhelmed by the dozens of unfamiliar words and phrases that are completely unfamiliar.
- What is Ethereum, Smart Contract technology and ICO technology?ethereum (eth), smart contract (sc), etc20 token or ico are names that anyone who learns about bitcoin, blockchain or cryptocurrency has come across.
- How to build super-energy Ethereum digging systemeffective extraction of cryptocurrency will save you money and resources. the trick is to maximize the speed per watt or reduce the overall energy of the system. below are the component and configuration settings needed to maximize the energy performance of computers that help ethereum cryptocurrency mining.