Blockchain

Blockchain

A blockchain, originally block chain, is a growing list of records, called blocks, which are linked using cryptography. Each block contains a cryptographic hash of the previous block, a timestamp, and transaction data. By design, a blockchain is resistant to modification of the data.

1. Block chain overview

  • What is blockchain?
  • The business backdrop
  • The problem area
  • Cryptography
  • Relation to bitcoin
  • Concepts in Blockchain
  • Introduction to HTML 5 and Javascript Programming
  • NodeJS, Server side,Javascript, Callback functions

2. Blockchain in Business

  • Requirements for blockchain in a business environment
  • Requirements deep dive
  • Requirements for blockchain in a business environment
  • Requirements deep dive
  • Why blockchain is relevant for business
  • Consensus: shared reference data example
  • Provenance: supply chain example
  • Requirements for blockchain in a business environment
  • Why blockchain is relevant for business
  • Consensus: shared reference data example
  • Provenance: supply chain example
  • Immutability: audit and compliance example
  • Finality: letter of credit example
  • Industry use cases
  • Customer adoption
  • Docker essentials, Containers Orchestration
  • Getting Started with Kubernestese

3. Blockchain Developer

  • Block chain principles and its use in the enterprise
  • Blockchain infrastructure and applications
  • Identify participants, assets, transactions in a business network
  • Hyperledger Fabric and Hyperledger composer
  • Blockchain solution architecture
  • Peers, smart contracts, channels, world state
  • Consensus, ordering service and transaction endorsement
  • Chain code structure, lifecycle and deployment approaches.
  • Blockchain deployment with Docker and Kubernetes
  • Blockchain security on Hyperledger Fabric and Composer
  • Blockchain integration including SDKs, APIs, IoT and Cloud