In-Depth
        
        Microsoft Aims To Eliminate the Middleman with Blockchain
        Microsoft is aggressively building out blockchain services in Azure with help from financial, traditional and ISV partners.
        
        
			- By Jeffrey Schwartz
- July 31, 2017
If Microsoft's efforts to start adding blockchain services to Azure  appeared speculative two years ago, no one sees it that way these days.  Microsoft engineers and executives say they can't keep up with the inquiries  about blockchain, the emerging technology that enables bitcoin and similar  cryptocurrency payments that make use of digital tokens and wallets. 
A growing number  of experts believe the rise of new systems and business processes that use  blockchain will disrupt the way financial payments and high-volume database  transactions are conducted as early as next year. "Demand is at fever  pitch," says Yorke Rhodes, Microsoft's global strategist for blockchain.  Customers want to test it and partners are lining up to work with Microsoft,  even though the company just started building blockchain capabilities into  Azure in late 2015.
The Azure  Blockchain as a Service and blockchain apps that started to appear in the Azure  Marketplace helped fuel pilots from some of the leading banks, including Bank  of America, J.P.Morgan, Banco Santander, Bank of New York Mellon and UBS.  Microsoft notched a key win when the R3 consortium of 40 of the world's largest  banks said they would run their blockchain proof-of-concept settlement exchange  on the Azure-based service. R3 had also run pilots on IBM Bluemix and on Amazon  Web Services (AWS).
Microsoft's  rapid rise in the race to accelerate its blockchain portfolio and ecosystem  followed its decision in 2015 to support the Ethereum multimode consortium  network protocol in Azure. At that time, Microsoft also partnered with  ConsenSys, a startup whose Solidity programming language was designed to write  distributed ledgers built with programmatic smart contracts on blockchain  networks that target the open source Ethereum-based virtual machine. In  addition to Solidity, ConsenSys provides Ethereum-based consulting services,  has inked key partnerships and has helped incubate a number of blockchain  startups.
In describing  Microsoft's decision to build its first Azure blockchain service on Ethereum,  Marley Gray, Microsoft's director of blockchain engineering, at the time  explained that it "is open, flexible and can be customized to meet our  customers' needs, allowing them to innovate and provide new services and  distributed applications, or Dapps. Ethereum enables Smart Contracts and Dapps  to be built, potentially cutting out the middleman in many industry scenarios."
Potential for Disintermediation
One example of  a new venture using Microsoft's blockchain services in Azure that aims to cut  out the middleman is Decentralized Corp., which calls itself DCorp. The startup  has developed a decentralized version of the Chicago Mercantile Exchange (CME),  where futures and options are traded. CME generated $3.6 billion in revenues in  2016 and $1.5 billion in profit. "You decentralize that and issue a  protocol token, which is exactly what DCorp is doing, and you get better scale,  better security, better liquidity and lower cost," says Jeremy Epstein,  CEO of Never Stop Marketing. Epstein says he is so confident that blockchain is  going to disrupt a number of industries in the coming years that he has focused  the majority of his time working with startups and ventures working with the  technology.
Sandra Roe, who  leads the CME Group's digitization efforts and spoke on a panel in late  February during the launch of the Enterprise Ethereum Alliance, said the  company doesn't disclose publicly what it's doing, though she acknowledged it  has engaged in some proofs of concept. "We are looking to help with the  Enterprise Ethereum Alliance and make sure we can come up with a collaborative  way of building the next generation of hopefully enterprise-level applications  and products," she said. 
Epstein believes  existing financial institutions will have a hard time keeping up with some of  the startups using blockchain technology, even if they use it themselves. "For  a large company or a large existing institution, to totally flip its business  model is really, really difficult," Epstein says. "They are going to  take blockchain and use it to streamline their back-end operations and they are  going to get greater efficiencies, as they should. But it's not going to change  the fact that they still have a defensive perimeter that they need to protect,  that their governance systems are going to be hierarchical and lack some degree  of transparency. It doesn't change the fact that they're going to have the cost  of maintaining their buildings and servers."
Building Partnerships
  Microsoft has released a steady stream of updates  to its blockchain tooling and application portfolio and updated technical  roadmaps, which included the planned release of middleware called the Cryptlet  Fabric later this year. In addition to a broad technical footprint, Microsoft  has inked a steady stream of new partnerships, ranging from the fastest-growing  startups to the most established systems integrators, among them KPMG and  Accenture. 
For its part,  Microsoft has a longstanding partnership with Accenture, one of the largest  systems integration and consulting firms. In addition to their own joint  efforts, both companies also are partners in Avanade Inc., focused on  consulting services and deployment of Microsoft-focused technology.
Accenture has engaged with Microsoft more closely this year on pilots and proofs of concept that use the Azure blockchain  service. Since Microsoft started rolling it out, there are now 16 certified  blockchain apps in the Azure Marketplace and 45 code bases as of last month,  according to Microsoft's Rhodes. David Treat, Accenture's global blockchain  lead, says that's an impressive buildout in a short amount of time.
"Microsoft  is enormously well-placed to be able to play a central role in how blockchain  technology will be developed and rolled out into production through the Azure  platform," Treat says. "It's enormously congruent with the Azure  cloud strategy capabilities." Treat also says Microsoft has inked  partnerships with some of the leading developers of blockchain capabilities,  including Blockstack Labs, BlockApps Inc., Ethcore, Chain Inc., Truffle and R3,  among others. 
"The amount  of innovation and creativity that are coming from the startups is just  fantastic," Treat adds. 
The  Microsoft-KPMG partnership earlier this year involved the joint launch of Blockchain  Nodes, designed to build and pilot capabilities that use blockchain technology  to improve business processes. KPMG said it can use its deep industry and  blockchain application knowledge with the technical capabilities of Microsoft's  blockchain portfolio to build new applications of the technology. 
"The  Blockchain Nodes will play a critical role in identifying new applications and  use cases that blockchain can address," said Eamonn Maguire, global and  U.S. leader for KPMG's Digital Ledger Services, in a statement. "They will  enable us to work directly with clients to discover and test ideas based on  market insights, creating and implementing prototype solutions that use this  innovative technology."
The effort will  initially focus on applications covering financial services, though plans call  for Blockchain Nodes to explore how the technology can optimize business  processes and models in other industries such as health care and the public  sector, among others.
Indeed, experts see blockchain technology having  appeal beyond financial services. Gray said in a blog post that in the public  sector, a secure, distributed ledger based on blockchain "can provide more  openness and transparency, and transform services and processes, including  licensing, personal identification, voting records, utilities, benefits  management and more." He added: "Industries such as retail and  manufacturing can benefit from better supply-chain management, smart contract  platforms and digital currencies, and tighter cybersecurity." 
Likewise, in  health care, blockchain has the potential to facilitate secure health care  information exchanges linking patient records to different providers and  insurers, while putting tight controls on how information is shared and parsed.  Manufacturers, wholesalers, distributors and retailers also see potential for  blockchain to accelerate logistics and supply-chain management. One company is  Mojix Inc., best known for its RFID hardware and data analytics software. Mojix  revealed that it has developed a blockchain-based smart contract that can  expedite procurement, fulfillment and delivery of goods and transactions  between retailers, suppliers and logistics providers.
Mojix revealed  the offering in early January at the annual National Retail Federation (NRF)  show in New York, and was at Microsoft's late-April customer event. During a  discussion in Microsoft's booth at the NRF conference, Scot Stelter, Mojix vice  president of products, explained how a grocery chain implementing a smart  contract could stipulate that an order of blueberries had to be picked on a  certain day, arrive within five days and be stored within a specific  temperature range throughout the logistics and shipping processes.
"At each  step of the way, that's a smart contract, where effectively a box gets checked,  cryptographically locked and published to the blockchain," he said. "When  I am at the end of the chain, I see it so I can track the provenance of those  berries, so when they arrive I know if they are fresh. All parties to a  contract have to agree that all the boxes are checkable. Once they are  checkable, the contract gets locked and it fulfills itself."
Secure Innumerable Transactions
  The fascination over blockchain comes from its  potential to transform the way transactions are conducted. Instead of all  parties in a transaction going through a traditional central database server or  third-party clearing house, blockchain is based on a distributed peer-to-peer  general ledger. Every block in the chain of a multi-party transaction is  unique, based on a cryptographic hash represented as digital tokens that  guarantees that the record written to a general ledger is authentic, based on  the time it was recorded. Unlike traditional databases, blockchain transactions  are immutable, meaning they can only be written once and never overwritten.
"The transformation that's underway is  significant because when you think about it, for the past 50 or 60 years since  databases were invented, we've been locked in a particular business model where  I can't trust your data and you can't trust mine," Treat says. "My  database administrator may have changed something. Your business process might  run differently than I expect. A hacker could've broken into either of our sets  of data. As such, we've been just locked in this notion of a messaging-based  business model. I've got to send you my version of the world, you send me  yours, and we reconcile that and agree on a single view of the world to get  anything done. For the first time ever, the database technology has evolved to  a state where we could actually confidently share access to data and get out of  that messaging-based business model."
Like Microsoft,  Accenture says many of its clients are ready to move forward. "We're  transitioning now, basically, past a proof-of-concept phase, where everyone has  wanted to learn about the technology, and do so by getting hands on with it,"  Treat says. "Now they've gone past a learning curve to where we're  actually starting to really focus on the business transformations that are  going to result, and actually starting to do production coding, coding of  systems that are destined for production."
While the  Cryptlet Fabric will provide the key middleware services to develop these  production-ready services, Microsoft is looking to bring more developers into  the fold. Microsoft released a new proof-of-concept framework, consisting of  code and the necessary scaffolding to roll out blockchain PCs driven by Azure  Resource Manager templates. Microsoft said it provides all of the resources to  build out a blockchain network in Azure, including a gateway API, responsive  Web application, integration with Azure Active Directory (Azure AD) and Azure  Key Vault, and a SQL database configured to collect on-chain data. It uses  Azure Event Hubs, which supports the exchange of raw data to Azure Data Lake  Analytics or provides transaction data to Azure Search. Microsoft said it  allows for the building of Web apps without writing any code.
"This will  save customers a whole lot of time," says Craig Hajduk, Microsoft's  principal program manager for blockchain engineering. "Rather than spend a  whole bunch of time getting that one version of the app built, they can  actually accelerate it very quickly and then have much richer discussions about  the value it brings to them and get to see it in much higher fidelity."