©2017 by Blockchain U Online.

Welcome to

Curriculum Topics

module

01

what is blockchain

  1. Definition – learn what a Blockchain is and how it works

  2. What Problem does Blockchain solve?Learn the impact on back-office systems.

  3. Learn the characteristics of a Public Blockchain

  4. Learn the characteristics of a Private Blockchain

  5. Advantages of Blockchain

Module

02

how does blockchain work

  1. Hashing and how it works with Blockchain.

  2. Find out about SHA256 hashing algorithm.

  3. What are Blocks?

  4. What makes a Blockchain?

  5. Learn how blocks are linked together and how they interact with each other in a Blockchain.

  6. How does the distributed network protect Blockchains?

  7. Using a distributed ledger and the power of a network of users gives advantages to the system never before available in computing.

  8. How are Tokens represented in Blockchain?

  9. Where does application data fit into a block?

  10. What role does the Merkle Root and Merkle Tree play in Blockchain?

module

03

Identity and transactions

  1. Digital Signature Definition

  2. Learn the differences and relationship between Signature (private) and Verification (public) Keys

  3. Understand the process flow of how keys are created and then used in the system to identify participants in a transaction

  4. Learn the benefits of Digital Signatures

  5. Follow the process for creating an example [Bitcoin] transaction on a Blockchain

module

04

gaining consensus

  1. What are the two general Consensus approaches?

  2. What are the four Elements of Consensus?

  3. What four competing objectives cause the need for different Consensus approaches?

  4. Learn how Proof of Work (PoW) works

  5. How is consensus gained in PoW?

  6. Learn how side branches happen and how to measure the longest branch.

module 05

pbft and proof of stake

  1. Understand the debate around Proof of Work versus Proof of Sake

  2. Learn the perceived issues with Proof of Work

  3. Learn how Proof of Stake works

  4. Learn how Practical Byzantine Fault Tolerance works

  5. Learn how Ripple Protocol Consensus Algorithm (RPCA) works

Module 06

other consensus methods

  1. Learn how Proof of Elapsed Time (POET) works

  2. Learn how Proof of Value works

  3. Learn how Proof of Capacity works

  4. Learn how Proof of Burn works

  5. Summary comparison of all proofs covered

module 07

proof of proof, segregated witness & sidechains

  1. What is Proof of Proof?

  2. Learn how Proof of Proof works

  3. What are the advantages of Proof of Proof

  4. Understand what is Segregated Witness (SegWit) and why it was needed

  5. Learn the two main advantages of Segregated Witness

  6. Learn what is a Sidechain and the difference between a Sidechain and an Altchain.

  7. See the functional flow of Sidechains and how coin ownership can be shifted between the Parentchain and the Sidechain (and back)

module 08

smart contract and oracles

  1. What are Smart Contracts?

  2. What is an Oracle and why do Smart Contracts need them?

  3. Learn what are the different kinds of Oracles and how do they work?

  4. Paper contract vs. Smart Contract comparison

  5. Learn the process flow of how Smart Contracts work

module 09

comparison of popular blockchains

  1. Learn the characteristics of the Bitcoin Blockchain?

  2. Learn the characteristics of the Ethereum Blockchain?

  3. Understand what the “Casper” Proof of Stake algorithm is and why it is needed in Ethereum

  4. Learn the characteristics of the MultiChain Blockchain?

  5. Learn the characteristics of the HyperLedger Blockchain?

  6. Learn the characteristics of the Ripple Blockchain?

  7. Learn the characteristics of the EOS Blockchain?

  8. Understand why EOS is considered the first Blockchain Operating System

  9. Learn the characteristics of Delegated Proof of Stake as used in EOS

  10. Summary comparison of all Blockchains described in this module

module 10

sample applications and the future of Blockchain

  1. Learn the decision points for deciding on using a Blockchain or not

  2. Review an accounting application and see how these types of applications are impacted by Blockchain

  3. Review a provenance application and see how these types of applications are impacted by Blockchain

  4. Review a data notary application and see how these types of applications are impacted by Blockchain

  5. How can Blockchain impact the Internet of Things (IOT) [includes video]

  6. What Blockchain Isn’t

  7. Challenges for Blockchain going forward