Blockchain

screenshot of Blockchain
flask

A Simple Blockchain

Overview:

The Simple Blockchain project by Hawshemi offers a user-friendly website where users can register, log in securely with password hashing, make transactions on the blockchain, review transaction history, export data to XLS, reset the blockchain, and view the blockchain's integrity. The project uses Flask (Python) for the website, SQLite3 for the database, CSS for styling, and some JavaScript for functionality.

Features:

  • Registration and Logins: Secure registration and login process with password hashing.
  • Blockchain Integrity Check: Ability to check the integrity of the blockchain.
  • Transaction History: Users can review their transaction history.
  • Export to XLS: Option to export blockchain data to XLS format.
  • Reset Blockchain: Functionality to reset the blockchain if needed.
  • Database Management: Utilizes SQLite3 database with 3 tables for users, sequences, and transactions.

Summary:

flask
Flask

Flask is a lightweight and popular web framework for Python, known for its simplicity and flexibility. It is widely used to build web applications, providing a minimalistic approach to web development with features like routing, templates, and support for extensions.