Blockchain Proof-of-Concept for Energy Trading
This proof-of-concept (PoC) demonstrated the transformative potential of blockchain technology in the energy trading sector. The project showcased how blockchain could ensure transparency, efficiency, and trust in buying and selling energy by creating a decentralized, tamper-proof ledger of transactions.
Data Sources

Ingestion

Smart Contracts

API & Frontend

Data Sources:
The PoC leveraged data related to energy production and consumption, simulating real-world trading scenarios between energy producers and consumers.
Ingestion:
Node.js was used to simulate and manage the ingestion of transactional data, mimicking real-world trading scenarios. This included generating transaction requests, signing them with cryptographic keys, and pushing them into the blockchain network for verification and recording.
Smart Contracts:
The core logic of the blockchain network was implemented using Golang-based smart contracts on Hyperledger Fabric. These smart contracts automated critical processes such as validating transactions, managing energy quotas, and ensuring payment transparency between parties.
API & Frontend:
A REST API was developed using Loopback 4, facilitating seamless integration with external systems and providing endpoints for transaction processing and status updates. A React-based frontend was built to allow users to interact with the system, visualize transactions, and track energy trading activities in real time.