/mini-blockchain

A server-run blockchain built from scratch. The blockchain exchanges a fake currency and implements all the defining features of a standard blockchain including decentralization, cryptographic security, block mining, and more.

Primary LanguageJava

mini-blockchain

Server-run blockchain built from scratch. The blockchain exchanges a fake currency and implements all the defining features of a standard blockchain.

Here is an article I wrote about this project!

Features

  • SHA-256 hashing for security
  • Decentralization
  • Block mining
  • Consensus protocol
  • Immutability
  • Party identity abstraction
  • Multiple transactions per block

In Progress

  • Migration to different server
  • Implementation of smart contracts
  • Addresses and accounts
  • Value --> reward limits, mining fees