Skip to content

atharv-1201/Carbon-Shift-A-Green-Chain-Initiative

Repository files navigation

Name: ATHARV DWIVEDI | SHIVAM MITTAL | ARYAN SONAWANE
Email: [email protected]
Phone: 9930508007 | 9890884725 | 7307483504


Carbon Shift: Trade Carbon Credit for prosperous and sustainable growth

Blockchain-Powered Carbon Management leverages blockchain technology to ensure transparency, automate carbon credit systems, and facilitate carbon trading using XRC-20 tokens. The platform incorporates AI-driven predictive analysis for future emissions, token pooling, and a rewards system to incentivize participation. With a user-friendly interface, it promotes compliance with environmental regulations while increasing public awareness about carbon credits. By revolutionizing emissions management, this approach paves the way for a more sustainable future, offering real-time tracking, decentralized marketplaces, and incentivized contributions to reduce greenhouse gas emissions.

Application Deployed Link -

Deployed Contracts (XDC testnet Apothem),

Problem Identified

The total CO2 emissions produced by their operations, particularly from factories, can help management devise strategies to reduce emissions and earn carbon credits from the government. Carbon credits are tools designed to lower greenhouse gas emissions. A marketplace exists for trading carbon tokens, but there is a lack of transparency in transactions for the public. Additionally, there is insufficient awareness and utilization of CO2 carbon credits.

Solution Developed

Carbon emissions from different industries are securely recorded on the XDC Blockchain EVM, offering enhanced transparency and stability. An automated credit system is implemented to help reduce these emissions. To manage carbon credits effectively, the XRC-20 Token (GCT) was created for carbon trading. Salient Features include:

  • Verifed KYC Verification Process (IPFS)
  • Carbon Decentralized Marketplace
  • Automated Carbon Credit System
  • AI Predective Analysis of future Co2 Emsision Data
  • Realtime monitoring and tracking of Co2
  • Individual can contribute and get rewards

Tech Prerequirement

  • Python <= 3.12
  • NodeJS v20.11
  • IPFS System
  • Truffle v5.7.7
  • Windows, Linux

Config the Application

  1. Clone the repo.
  2. Install the node modules

Opne Command Prompt run the following commands

  • Install the nodejs packages,
    npm install

  • Install the python modules,
    cd ml-backend
    pip install -r requirement.txt

  • IPFS File System, https://docs.ipfs.tech/install/ipfs-desktop/

Procedure to run the Application

  • NodeJS Server
    nodemon app.js
    The application will start in, localhost:52332

  • Python Flask Server
    cd ml-backend
    python main.py
    The REST API will start in, localhost:3000

  • IPFS System Config
    Gateway : 127.0.0.1:8081
    IPFS Endpoint : 127.0.0.1:5001
    The IPFS will start in, 127.0.0.1:5001

Execution Screenshot

  • NodeJS Server Check
    image
  • Python Server Check
    image
  • IPFS Server Check
    image

Apothem Testnet Deployed Contracts

  • User Contract : 0x73a1637b532c203fD2Cb2f30DaC2A5C920D08E36
  • Co2 Emission Contract : 0xB2Bb3Dd210A16b4B13B1Da54DF3A1fe1037C03F0
  • GCT Token Contract : 0x2d5703C425E3277cCbfbA4d560c0513a10236A63
  • KYC Verification : 0x79400Fc35C4723dfbB24d7B42c8B32095d86Ec95

Conclusion

Thank you for exploring Carbon-Shift! Our solution leverages blockchain technology to bring transparency and automation to carbon credit systems, integrating AI-powered predictive analytics to revolutionize emissions control. Featuring a decentralized marketplace and real-time monitoring, this platform addresses CO2 emission challenges and fosters a sustainable future.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published