Skip to content

Latest commit

 

History

History
45 lines (33 loc) · 1.61 KB

File metadata and controls

45 lines (33 loc) · 1.61 KB

Documentation

This folder contains documentation for the Decentralized Energy Trading Platform.

Key Documentation Files

  1. QUICK_START.md - Getting started guide with setup instructions
  2. README.md - Main project overview and architecture
  3. TOKEN_ECONOMICS.md - Detailed explanation of the token system
  4. BLOCKCHAIN_IMPROVEMENTS.md - Future enhancements and roadmap

System Overview

The platform enables peer-to-peer energy trading using blockchain technology:

  • Users can buy and sell energy represented as KWh tokens
  • Each token represents 0.01 kWh of energy
  • New users receive 10,000 tokens upon registration
  • Token balances are persisted across sessions and blockchain redeployments

Core Components

Smart Contracts

  • KWhToken.sol - ERC-20 token contract for energy representation
  • Market.sol - Trading marketplace for energy orders
  • MeterRegistry.sol - Smart meter verification system

Backend Services

  • Flask API for user management and trading operations
  • Blockchain integration layer for smart contract interactions
  • PostgreSQL database for persistent storage

AI/ML Components

  • Machine learning models for energy consumption forecasting
  • Smart meter simulation for realistic data generation
  • MQTT-based data ingestion service
  • Predictive analytics for energy demand

Frontend

  • Interactive dashboard for energy trading
  • Real-time order book and transaction history
  • Responsive user interface
  • Energy consumption visualization

For detailed setup instructions, see QUICK_START.md.