Skip to content

Latest commit

 

History

History
34 lines (23 loc) · 1.21 KB

File metadata and controls

34 lines (23 loc) · 1.21 KB

🧱 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