Blockchain

Abstract

Blockchain is a shared, immutable ledger for recording the history of transactions. It fosters a new generation of transactional applications that establish trust, accountability and transparency—from contracts to deeds to payments.
First emerging as a financial ledger in crypto currency applications, its potential to disrupt other businesses and processes is now widely recognized.

Target Audience

Technical managers and developers

Prerequisites

For day 2 – basic Linux commands

For day 3 – basic programming knowledge

Content

Intro

  • The problem
  • Some history
  • First solution: Bitcoin
  • Demo: PoW block mining
  • How it works: story of a transaction
  • Alternative consensus mechanism: PoS

Smart contracts

  • Ethereum
  • Smart contracts
  • Dapps
  • Use cases

Running a blockchain

  • Available solutions
    • Private ethereum
    • Hyper ledger
    • Quorum
    • Openchain
    • Elements
    • Multichain
  • Deploying a blockchain
    • Considerations
    • Node types
    • Resources

Dapps workshop

  • Tools
    • Truffle
    • Metamask
    • Testrpc
  • Creating a contract
    • Solidity
  • Testing
  • Deploying
  • Implementing the UI

Duration

3 days

Enroll Now
Contact us
Share: