Azure Blockchain Service is a fully-managed blockchain service that makes easy the formation, management, and governance of consortium blockchain networks so businesses can focus on workflow logic and application development.
With a few simple clicks, the users can create and deploy the permissioned blockchain network and manage consortium policies using the intuitive interface in the Azure portal. Built-in governance enables developers to add new members, set permissions, monitor network health and activity, and execute governed, private interactions through integrations with Azure Active Directory.
An Application-Driven Approach
- The ledger is just the foundation for the new apps.
- After configuring the underlying blockchain network with Azure Blockchain Service, you want to codify your business logic using smart contracts.
- Until now, this has been cumbersome, requiring multiple command-line tools and limited developer IDE integration.
- The extension for VS Code to address these issues.
- This extension enables you to create and compile the Ethereum smart contracts, deploy them to either the public chain or the consortium network in Azure Blockchain Service, and manage their code using Azure DevOps.
- Once your network is created and smart contract state machines are deployed, you must build an application in order for consortium participants to share business logic and data represented by the smart contracts.
- A key challenge has been integrating these apps with a smart contract so they either respond to smart contract updates or execute the smart contract transactions.
- This connects the business methods managed in other systems such as databases, CRM, and ERP systems with the ledger.
- Our new Azure Blockchain Dev Kit makes this easier than ever with connectors and templates for Logic Apps and Flow as well as integrations with serverless tools like Azure Functions.
It integrates with a rich set of open-source tools while also supporting confidential transactions, something our enterprise customers require. Quorum customers team can now use the Azure Blockchain Service to fastly extends their networks with lower costs, shifting their focus from infrastructure management to app development and the business logic.
Embracing Open Communities
Confidential Consortium Framework (CCF) uses trusted execution environments (TEEs) such as SGX and VSM to enable ledgers that integrate with it to execute confidential transactions with the throughput and latency of the centralized database.
Confidentiality and high the performance are key requirements of our enterprise customers. They announce that they have finished the first version of CCF, integrated with Quorum, and have made the source code available on Github.
Microsoft believes that the best way to bring blockchain to the customers is by partnering with the diverse and the talented open source communities that are driving the blockchain innovation today.
They began this journey in 2015, partnering with the growing communities around Ethereum, R3 Corda, and Hyperledger to make those technologies available in Azure. Instead of building our own ledger, or creating a ledger alternative, we have worked to make open source technology developers love and work better with Azure.
All of the toolings released this week allows developers to work against both consortium networks in Azure Blockchain Service and with public Ethereum.