2024-10-22

Blockchain from Scratch

ruby blockchain cryptography

Overview

Educational project building a functional blockchain from ground up using Ruby. Implements core concepts including blocks, chains, proof-of-work, and cryptographic hashing without relying on external blockchain libraries.

Key Features

  • Custom implementation of SHA-256 hashing
  • Proof-of-work mining algorithm from scratch
  • Block validation and chain integrity verification
  • Transaction handling and digital signatures
  • Demonstrates blockchain fundamentals through clean Ruby code

Technologies

Ruby Cryptography Blockchain Hashing Algorithms

Source Code

View on GitHub