Blockchain Advanced Course

On demand: Groups of 8 or more

The Blockchain Advanced course provide a more in-depth understanding of bitcoin and the blockchain and delves deeper into the concepts covered in the Bitcoin and Blockchain Beginner Course.

The course goes further into bitcoin mining, mining pools, bitcoin transactions on the blockchain, software clients and front-ends, service providers that provide wallet services, APIs, payment gateways, explorer service and blockchain as a service.

The course provide an overview of Blockchain 2.0 topics such as smart contracts, smart property, side chains, decentralized services, world computers and other exciting and innovative services and opportunities currently being used around the world.

The outcome of this course is to provide attendees with a comprehensive, multi-faceted understanding of key blockchain related concepts and will have developed the level of technical skills required to achieve specific business goals.

Attendees will be able to identify suitable use cases for different blockchain technologies in order to solve key business issues and assess the risk vs benefits of using blockchain technology instead of existing
technology platforms.

As well as understanding the theory attendees, will also review real-world examples of best in case blockchain technology applications in order to see how transformative business models can be created.

Attendees will gain an insight into the future of this technology in terms of innovation and disruption of existing traditional systems and processes.

 

Requirements:

  • Attendees should have a basic understanding of bitcoin and blockchain technology
More Information
  • R2,500.00 (excl. VAT) per person
  • This is a one day course 09:00am – 14:30pm
  • Catering included
  • The training will be held at WorkInProgress in Cape Town and the AlphaCode Club in Sandton, Johannesburg
  • Blockchain Academy classroom
  • Course material provided
  • No laptop required
  • Blockchain Academy Certificate of Completion
  • Basic understanding of bitcoin or the blockchain is required

10 + 7 =

Module 1: Introduction

  • The Problem of Digital Cash and Double Spending
  • Nodes and Mining
  • Byzantine Generals’ Problem

Module 2: Cryptography

  • Hashes
  • Proof of Work
  • Elliptical Curve: Private and Public Keys and Digital Signatures
  • Hierarchical Deterministic or HD wallets
  • Block Structure

Module 3: Transactions

  • How Transactions are Structured
  • Introduction to SegregatedWitness (SegWit)
  • Merkle Trees

Module 4: Smart Contracts

  • High Level Introduction to Bitcoin Scripts
  • Transactions: P2PK, P2PKH and P2SH
  • Multisignature Wallets and Use Cases
  • Micropayment Channels
  • Open Asset Protocol and Coloured Coins
  • Evolution of Smart Contracts – Solidity and Ethereum

Module 5: Layer Two Solutions

  • The Bitcoin Scaling Debate
  • Lightning Network

Module 6: Risks and Challenges

  • Hard Forks and Attacks
  • Governance and Risks of Centralisation
  • Hype Cycles
  • Permissionless vs. Permissioned Blockchains
  • Initial Coin Offerings (ICOs)