Introduction to Blockchain Technology

Video Description

Blockchain technology is among the most exciting developments in the IT industry in many years. Often shrouded in mystery (including who the person is who developed it), today blockchain is most well known as the technology that underpins cryptocurrencies, the most famous of those being Bitcoin. But blockchain’s distributed-ledger technology holds the promise to revolutionize the way businesses and governments create and maintain important records of transactions of all kinds, whether it’s contracts, deeds, or any other types of activity for which an inviolable record must be maintained.

In this video course, intended for developers and programmers who have a basic understanding of web-based applications, you learn the fundamentals of a blockchain and Decentralized Applications, or DApps, and how data that’s stored there is considered immutable—all but impossible to tamper or change, and if an attempt were made, it would be detected immediately. You’ll begin by learning blockchain’s terminology and then explore how it’s used in cryptocurrency. You’ll also look at blockchain deployment models, Consensus Algorithms, blockchain supply chain models, DApp modeling and development, as well as development environment requirements for blockchain coding. You’ll examine the theory and concepts such as how many distributed computer hosts, called nodes, add bits of information in “chains” of highly encrypted blocks. When you’ve completed this video course, you’ll have a firm understanding of blockchain basics and a solid foundation from which to continue learning and dive deeper into this fascinating field.

What you’ll learn—and how you can apply it

  • The history of Bitcoin and blockchain technology
  • Technical structure of a Blockchain
  • Basics of how a blockchain works and it architecture
  • Basic understanding of blockchain use cases in business
  • How hashing algorithms work
  • Understand Decentralized Applications, or DApps, architecture and design
  • Migrate centralized database systems into DApps
  • Understand how blockchain manages assets such as cryptocurrencies, and other assets
  • Build an end-to-end transaction flow for blockchain supply chains
  • Basic understanding of cryptography via hands-on exercises
  • The development environment and requirements for blockchain application development

This video course is for you because…

  • You want to understand the use cases for blockchain and resources to help get started in the blockchain space
  • You want to “get ahead of the curve” in understanding blockchain technology in general
  • You want to understand where blockchain offers career opportunities
  • You want to apply your knowledge from this course toward your preparation for Certified Hyperledger Fabric Administrator, Certified Hyperledger Sawtooth Administrator, or Certified Hyperledger Fabric Developer certification exam
  • You're interested in pursuing a career as a blockchain security specialist, blockchain Ethereum developer, or blockchain hyperledger developer

Prerequisites:

  • Basic understanding of using web-based applications

Materials or downloads needed in advance:

Further resources:

Comprehensive overview and analysis of blockchain use cases in many industries

This article first talk about popular blockchain use cases across industries, including financial, civil services, supply chain, IoT, and healthcare. It will then proceed to a discussion of factors for consideration, before determining proper use cases and developing a successful DApp.

Blockchain Decentralized App use case for healthcare data sharing

This article looks at one blockchain use case in more detail and talk about steps leading to the implementation of a Decentralized Application or DApp. The use case of healthcare data sharing will be examined further.

Intro to Hyperledger Family and Hyperledger Blockchain Ecosystem

This article explores Hyperledger blockchain concepts while providing you with the necessary knowledge and important technical design methodology of the Hyperledger ecosystem.

Blockchain Quick Start Guide: A beginner's guide to developing enterprise-grade decentralized applications (book).

Table of Contents

  1. Introduction 00:01:31
  2. Module 1 Introduction to Blockchain Technology
    1. Introduction to Blockchain Technology 00:18:44
  3. Module 2 Introduction to Blockchain and How Ledgers Work
    1. Ledgers Impact on Society 00:02:44
    2. Blockchain Ledger Entry 00:02:46
    3. Module Summary 00:00:28
  4. Module 3 Blockchain Structure and Types
    1. Blockchain and Hashing 00:05:41
    2. Blockchain Types 00:07:32
    3. Module Summary 00:00:54
  5. Module 4 Blockchain Operation and Mining
    1. Blockchain Terminology 00:02:11
    2. The Blockchain Block 00:02:48
    3. The Blockchain Mining 00:04:05
    4. Module Summary 00:00:25
  6. Module 5 Blockchain Cryptology
    1. Encryption 00:02:03
    2. Double Key or Key Pair Encryption 00:04:10
    3. Module Summary 00:00:23
  7. Module 6 Blockchain Consensus
    1. Proof-Of-Work Consensus 00:02:32
    2. Proof-of-Stake Consensus 00:02:47
    3. Alternative Consensus Algorithms 00:01:37
    4. Module Summary 00:00:49
  8. Module 7 Distributed Blockchain Networks
    1. Centralized Networks 00:01:49
    2. Decentralized Networks 00:01:40
    3. Distributed Networks 00:03:07
    4. Module Summary 00:00:36
    5. Checkpoint 00:00:47
  9. Module 8 Blockchain vs. a Database
    1. How a Blockchain Differs from a Database 00:01:44
    2. Ledger Updates 00:01:46
    3. Blockchain or is a Centralized Database a Solution? 00:02:02
    4. Module Summary 00:00:51
  10. Module 9 First and Second Generation Blockchains
    1. Smart Contracts 00:06:30
    2. Modeling a DApp 00:02:17
    3. Building a Dapps 00:12:02
    4. Assets in Second Generation Blockchains 00:04:15
    5. Module Summary 00:00:25
  11. Module 10 Popular Blockchains
    1. Ethereum 00:03:37
    2. Hyperledger Fabric 00:03:14
    3. Corda 00:03:56
    4. Other Popular Blockchain Products 00:01:40
    5. Module Summary 00:00:24
  12. Module 11 Essentials of Cryptocurrencies
    1. Money Is an Instrument for Trade 00:04:49
    2. Blockchain Is Important 00:02:18
    3. Module Summary 00:00:36
  13. Module 12 Cryptocurrency Fundamentals
    1. Basics of Cryptocurrency 00:05:00
    2. Fundamentals of Transacting Cryptocurrency 00:04:42
    3. Module Summary 00:00:56
  14. Module 13 Blockchain Regulatory Structure
    1. Blockchain Regulatory Structure and Considerations 00:01:56
    2. Blockchain Regulatory Structure: Taxes 00:00:52
    3. Blockchain Regulatory Structure: MSB 00:00:44
    4. Blockchain Regulatory Structure: ICO 00:03:18
    5. Blockchain Regulatory Structure: State and Local Laws 00:00:48
    6. Module Summary 00:01:04
  15. Module 14 Blockchain Use Cases
    1. Blockchain Use Cases 00:15:59
    2. Module Summary 00:01:34
    3. Conclusion 00:03:43

Product Information

  • Title: Introduction to Blockchain Technology
  • Author(s): James Sullivan
  • Release date: December 2019
  • Publisher(s): O'Reilly Media, Inc.
  • ISBN: 0636920327790