Blockchain Introduction
  • Introduction to course.
  • What is blockchain?
  • How does the blockchain work?
  • What is the importance of blockchain?
  • Section's Quiz
Structure of blockchain
  • The core components of blockchain.
  • What is hashing?
  • The structure of blockchain.
  • How temparing is detected in blockchain?
  • Section's Quiz
Key elements of blockchain technology
  • Key elements of blockchain technology.
  • Centralized vs Decentralized vs Distributed Network
  • P2P network
  • Blockchain – is it just a Distributed ledger?
  • Section's Quiz
Types of blockchain
  • Types of blockchain.
  • Public vs Private vs Consortium blockchain
  • Section's Quiz
Simple implementation of blockchain
  • Create a simple blockchain using Django.
  • Reference code for Project
  • Setup application with Django.
  • The code structure of the project
  • Setting URLs for routes
  • __init__ method for Blockchain class
  • Method: create_block
  • Method: get_last_block
  • Method: proof_of_work
  • Hashing a block
  • Method: is_chain_valid method
  • URL functions: get_chain
  • URL functions: mine_block
  • URL functions: is_chain_valid
  • Tempering detection in project
  • Blockchain app