• What is your Job Profile?
  • What do you expect from this workshop?
  • Any use case where you see blockchain applies?
    • Helps tailor the workhop contents to suit the audience profile, job responsibilities and their expectation from the workshop
  • Blockchain Refresher – 5 Hours
    • Quick refresher on Blockchain Technology concepts
    • What is Blockchain and its Impact?; Why Blockchain is better than a traditional systems
    • Blockchain Industry Developments*
    • Cryptography & Blockchain Concepts
    • Blockchain Classifications*
    • Distributed Ledgers and P2P Networks
    • Understanding Immutability and Consensus Mechanisms
    • Decentralization
  • Introduction to Hyperledger – 1 Hours
    • – The Linux Foundation & Hyperledger Projects under the Umbrella
  • Introduction Hyperledger Sawtooth – 1.5 Hours
    • Introduction Hyperledger Sawtooth; Sawtooth Technology Stack & Tools
  • Project introduction – 2 Hours
    • Introduction to project environment
    • Expectation for project work
  • Hyperledger Sawtooth Architecture – 3 Hours
    • Global States; Transaction & Batches; Journal & Transaction Scheduling; REST API; POET 1.0 & SGX
    • Configurations & Permissions (On-chain & Off-chain); Transaction Lifecycle
    • Sawtooth Events
  • Starting Development with Hyperledger Sawtooth – 4 Hours
    • Installing & Running Sawtooth; Start component services; Generate keys; Register validator
    • Configure peering; Verify install and fix if necessary
    • Connect transaction processor to validator; Create genesis block; Verify system meets hardware requirements
    • Practical demo
  • Off-chain Hyperledger Sawtooth / Hyperledger Fabric / Ethereum Configuring– 4 Hours
    • Configure validator peering & network, consensus, logging, REST API, transaction processor endpoint
    • Sample dApp development walk through
  • On-chain Permissioning & Configuration – 4 Hours
    • Permission a transaction processor, Policy management, Validator registration, System permissions
    • Configure validator local policy file & key permissioning
    • Role management: transactor roles & network roles; Configure transactor permissions
    • Secure connections between components & between validators
    • Manage validator keys and secrets
    • Sample dApp development walk through*
  • Smart Contract & DAPP Development – 4 Hours
    • Smart Contracts and their applications; Nature & Properties of Smart Contracts; Best Practices & Standards
    • Available SDK’s and their usage, Global States in Sawtooth, Choosing your SDK or language for your Transaction Processor.
    • Role management: transactor roles & network roles; Configure transactor permissions
    • Addressing Schemes, Creating your First Smart Contract; Default Smart Contracts – Identity TPs, Settings TP, Registry TPs
    • Logging, Debugging & Troubleshooting
    • Sample dApp development walk through
  • Other Blockchain Development Networks – 1.5 Hours
    • Limitations of Bitcoin and Ethereum Networks
    • Multi-chain, Tendermint, Corda, Stellar and other Development Applications
    • Salient Features
    • Use Cases*
  • Multilayer Middleware and Design – 1.5 Hours
    • Architecting Blockchain Solutions
    • A thought on Blockchain with IOT, AI/ML
    • Design Considerations
  • The Outlook Ahead (Hashgraphs) – 1.5 Hours
    • Concept of Hashgraphs
    • Improvements in Throughput
  • d-Governance: Impact of Blockchain – 1.5 Hours
    • Utilities of Blockchain in the Future*
    • d-Governance: Impact of Blockchain
    • Introduction to Scaling and Production
  • Project assignment – 1 Hours
    • Explain project assignment
  • Project
    • Project work (Off site, Cloud VM for individual trainee, email Q&A, Final review)
Views
13 Total Views
0 Members Views
13 Public Views
Actions
0 Likes
0 Dislikes
0 Comments
Share on Social Networks
Share Link
Use permanent link to share in social media
Share by mail

Please login to share this webpage by email.