Skip to content

Files

Latest commit

ba470e4 · Mar 1, 2025

History

History
44 lines (37 loc) · 2.1 KB

README.md

File metadata and controls

44 lines (37 loc) · 2.1 KB

Blockchain development


Progress and goals achieved [w.r.t BlChain_dev]


Next action plan:

  • Make notes on the below topics and add it to the notes file:
  1. What is a blockchain?
  2. Pointers and memory management
  3. Decentralization and distributed systems
  4. W.R.T blockchain making notes on linked-lists and pointers, so check the resources for the same in the starred repos
  • decide a small and simple project for initializing of blockchain development project 1: Basic Blockchain implementation Create a simple blockchain that stores data in blocks. Each block should contain: index,timestamps,data,previous block's hash,current block's hash outcome: understand how blocks are linked together using hashes tools: use c++ libraries like <openssl/sha.h> for hashing

  1. Learn the Basics of C++

    • Data types, variables, and operators (getting covered through other modules)
    • Control structures (if-else, loops)
    • Functions and classes (getting covered through other modules)
    • Pointers and memory management (getting covered through other modules)
    • File handling (getting covered through other modules)
    • STL (Standard Template Library) (getting covered through other modules)

    Resources:

  2. Understand Blockchain Fundamentals

    • What is a blockchain?
    • Decentralization and distributed systems
    • Cryptography basics (hashing, digital signatures)
    • Consensus algorithms (Proof of Work, Proof of Stake)
    • Smart contracts and tokens

    Resources: