Skip to content

Latest commit

 

History

History
46 lines (46 loc) · 1.16 KB

readme.md

File metadata and controls

46 lines (46 loc) · 1.16 KB

Blockchain Project

Description

This is a simple implementation of a blockchain in Python, based on the Model-View-Controller (MVC) architectural pattern. This project can be used for learning the basics of blockchain technology and for hobbyist purposes.

Features

The project implements the following features:

  • Creating and adding blocks to the blockchain
  • Proof of Work algorithm for block mining
  • Singleton pattern for the blockchain class
  • Observer pattern for logging, statistics, and view updates

Usage

  1. Clone the repository
  2. Run the main.py file

License

This project is licensed under the MIT License - see the LICENSE file for details.