Table of Contents
- Introduction
- Smart Contract
- Deploy a new Application
- Conclusion
Introduction
The blockchain is an Enabling technology with big potential.
Azure Blockchain Workbench is created for developers as a helpful easy framework. To implement a blockchain ledger, you will focus only in the application and the workflow associated, test different scenarios between them in a flexible way that guarantees a quick spin up along the implementation. By creating smart contracts you will not need to worry about the infrastructure and configuration because you will use Azures services to ensure the optimization of the transactions verifications and the dismiss of the resource and the performance overhead costs of mining.
In the previous article, we described Azure Blockchain Workbench deployment, we configured Azure AD and we added Azure AD users in Azure Blockchain Workbench and in this article, we will discuss how we can add a new application by deploying a smart contract.
Once deployed, we will access the first URL, it is the Backend part where you will see an Azure AD login experience where you will enter your work or your personal Microsoft account credentials to access to the application.
We are going to focus on creating a smart contract. Once a smart contract is instantiated in the workbench, the Administrator can assign users, deploy demo contracts and deploy custom contracts.

Once the Azure Blockchain Workbench is deployed, we will access by navigating to its URL. You’ll see an Azure AD-backed login experience where you can enter your work or personal Microsoft account credentials to access the application.
The second URL is the Azure Blockchain Workbench REST API offers consumable services to facilitate the application integration by developers or Blockchain users.

Let’s start with smart contracts, that contain business logic conducting the different scenario flows.
What is a smart contract?
They are written in the specific language, for example, Solidity for Ethereum and deployed to all nodes on the blockchain. (https://www.ethereum.org)
From GitHub, we can use any sample,
To be able to open these simple, we need to install the Visual Studio Code and Solidity plugin.

If we open any sample, we find that it includes two files: JSON file and Sol file.
We will use in this article this sample SimpleMarketplace.




Join the conversation! Your thoughts help the community grow.