Skip to content

yorkerhodes3/quickstart

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 

Repository files navigation

Quickstarts for Azure Blockchain

This repository holds information and links to resources for how to get started with the services and tooling that Microsoft has created to assist in blockchain development and deployment.

Solution components

When building blockchain solutions, various components and technologies can be used to compose the entire solution, some of which will be creating software components, while others involve provisioning and configuring services. These components and use are detailed below.

Azure Blockchain Service

This is a managed ledger service that can be used to create a network, currently using Quorum, in a few minutes with no on-premises infrastructure. Additionally, this private blockchain network can be scaled up (adding nodes) as well as extended to other blockchain participants, in other organizations/businesses.

Documentation and Getting Started

Azure Blockchain Workbench

This is a group of Azure services and software that will assist in creating Proof of Concepts using blockchain technology, including the entire stack needed for a fully functioning application. The target audience are those that would like to prototype an application, including not only the blockchain ledger, but also components such as delegated transaction signing, event listening, common api for web/mobile apps, and offchain storage. This is entirely cloud based and requires no on-premises infrastructure.

Documentation and Getting Started

Blockchain Development Kit

This is a collection of software, which showcase 4 primary areas when building applications.

  • Connect - Connect various data producers and consumers to or from the blockchain
  • Integrate - Integrate legacy tools, systems and protocols
  • Accelerators - Deep dive into End-to-End examples, or solutions to common patterns.
  • DevOps for smart contracts - Bring traditional DevOps practices into a distributed application environment

Full repository and examples

VS Code Development (Azure Blockchain Development Kit for Ethereum)

This is an extension for VS Code that is targetted at developers that looking to:

  • Author Ethereum based smart contracts (Solidity), with text highlighting, helpers, etc.
  • Deploy Ethereum based smart contracts (Solidity) to both private and public networks.
  • Debug Ethereum based smart contracts (Solidity) directly in the IDE.
  • Interact with the contracts post deployment.
  • Generate Logic App wrappers to surface smart contracts to developers with low to no code.

Visual Studio Marketplace download

Azure templates for many chains

The Azure marketplace has a full category for blockchain infrastructure and solutions in a single click model. All cloud based and parameterized for customization.

Azure Marketplace for Blockchain

Community Samples

Complete solutions driven primary by the community with input from Microsoft Engineering team. These samples have complete instructions for deployment.

Community Samples

BlockTalk

A web podcast series of bite size content (5-10 mins) on specific areas of blockchain development and deployment.

Channel 9 Videos

About

Quickstart with Azure Blockchain

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published