Skip to content

CodePokeX/Simple-Blockchain-Implementation-using-Cpp-

Repository files navigation

🧱 Custom Blockchain System

A custom blockchain system designed and implemented from scratch to demonstrate key principles of decentralized data security, cryptographic integrity, and distributed consensus. This project supports user account creation, secure transactions, and a mining-based block validation mechanism inspired by proof-of-work (PoW).


🚀 Features

  • User Account Creation
    Unique accounts with the ability to initiate and receive transactions.

  • Secure Transactions
    All transactions are validated and securely recorded on the blockchain.

  • Blockchain Architecture
    Implemented a linked list-based blockchain structure to simulate block chaining and immutability.

  • Proof-of-Work Inspired Mining
    Introduced a simplified PoW algorithm that validates blocks before appending them to the chain, demonstrating real-world mining concepts.

  • Cryptographic Hashing
    Used secure hashing algorithms (e.g., SHA-256) to:

    • Maintain block integrity
    • Ensure tamper detection
    • Enable non-repudiation

🛠️ Technologies Used

  • Language: C++
  • Data Structures: Linked Lists
  • Hashing: SHA-256
  • Algorithmic Concepts: Proof-of-Work

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages