Microsoft is working on technology that it believes can make blockchain-based systems faster and more private. It hopes this will speed up use of the distributed database software by business.
The company said that it had developed a system called Coco Framework. It connects to different blockchain networks to solve some of the issues that have slowed down their adoption, including speed and privacy concerns.
Coco, whose names stands for Confidential Consortium, will be ready and made open source next year, Microsoft said.
It is currently compatible with Ethereum, one of the most popular types of blockchains and can make it roughly 100 times faster, Microsoft said.
Transforming every industry
“We expect this to be the foundation for blockchain for enterprise,” Mark Russinovich, chief technology officer of Azure, Microsoft’s cloud computing division. “We think blockchain is going to potentially transform every industry.”
The technology first emerged as the system underpinning cryptocurrency bitcoin. It is a shared public record of data that is maintained by a network of computers on the Internet. This means every user on a network could potentially have access to all information.
While this makes the technology well-suited at ensuring the information’s integrity, it also makes it inadequate for use by big businesses with strict data privacy requirements.
Free to use
Microsoft’s technology would make it easier for firms to control who can see what on a network without making the system slower.
The company plans to offer Coco for free, although it hopes that it will lead to more use of its cloud services. It is being built in part with Intel hardware and will be compatible with all types of blockchains.
While the technology continues to draw interest, experts and sceptics caution that it is still in its early days and it may take years before its benefits are reaped.
Microsoft’s system can process around 1,600 transactions per second. By comparison the network of payment card provider Visa can handle up to 24,000 transactions per second.