Skip to content

Repository files navigation

Chain Sphere

Chain Sphere is an innovative e-commerce/e-marketplace leveraging Web 3 technology, MetaMask, Rootstock, and the Gemini API. This platform allows users to buy and sell news or inside information. It aims to provide a secure, transparent, and reliable marketplace where information is not only traded but also verified and rated by both users and AI.

Demo

https://prakharmosesok.github.io/ChainSphere/

Introduction

The Problem

In today's fast-paced world, access to timely and accurate information is crucial. However, the market for news and inside information is often plagued by issues such as misinformation, lack of transparency, and difficulties in verifying the credibility of sources. Traditional platforms do not offer a reliable mechanism for ensuring the accuracy and authenticity of the information being traded.
Additionally, individuals with valuable information lack means to monetize it. Why share important news or information for free?

The Solution

Chain Sphere addresses these challenges by creating a decentralized marketplace where users can securely trade news and inside information. By leveraging Web 3 technologies, we ensure that transactions are transparent, secure, and immutable. Our platform incorporates user ratings and AI verification to maintain a high standard of information accuracy and credibility.

How We Are Solving It

  1. 🔗 Decentralized Platform: Utilizing MetaMask and Rootstock for secure, decentralized transactions ensures user privacy and data security.
  2. 📝 Smart Contracts: Employing smart contracts through Rootstock enables automated and trustless transactions.
  3. 💱 Cryptocurrency Integration: Incorporating the Rootstock API for cryptocurrency exchange supports a wide range of digital assets, making transactions seamless.
  4. ⭐ User and AI Ratings: Implementing a dual-rating system where buyers rate the sellers and AI evaluates the correctness of the information ensures a trustworthy marketplace.

Features

  • 🔗 Web 3 Technology Integration: Utilizes MetaMask for secure, decentralized transactions, ensuring user privacy and data security.
  • 📝 Rootstock Integration: Employs Rootstock for smart contracts, enabling automated and trustless transactions.
  • 📰 News API: Incorporates the News API for daily news and judging the users' prediction through AI.
  • ⭐ User Ratings: Allows buyers to rate the accuracy and usefulness of the information they purchase, fostering a trustworthy community.
  • 🤖 AI Ratings: Implements AI to evaluate and rate the correctness of the information, providing an additional layer of verification.

How It Works

  1. 👤 User Registration: Users sign up and create an account, connecting their MetaMask wallet for transactions.
  2. 📃 Information Listing: Sellers list their news or inside information for sale, setting a price in cryptocurrency.
  3. 🛒 Buying Information: Buyers browse the marketplace, purchase information, and pay using their connected MetaMask wallet.
  4. ⭐ Rating System: After reviewing the information, buyers rate the seller based on accuracy and usefulness. AI also rates the information's accuracy, ensuring a robust verification system.

Getting Started

These instructions will get you a copy of the project up and running on your local machine for development and testing purposes.

Prerequisites

Make sure you have the following installed on your local machine:

  • 🟦 Node.js
  • 🟦 Python
  • 📦 npm
  • 🦊 MetaMask extension for your browser

Installation

  1. 📥 Clone the repository:
    git clone https://github.com/your-username/chain-sphere.git
  2. 📂 Navigate to the project directory:
    cd chain-sphere
  3. ⚙️ Install dependencies:
    npm install
    pip install -r requirements.txt

Running the Application

  1. ▶️ Start the development server:
    npm start
    python app.py
  2. 🌐 Open your browser and navigate to http://localhost:3000.

MetaMask Setup

  1. 🔄 Install MetaMask from here.
  2. 🔑 Create a new wallet or import an existing one.
  3. 🔗 Connect MetaMask to the Rootstock network:
    • Network Name: Rootstock
    • New RPC URL: https://public-node.rsk.co
    • Chain ID: 30
    • Currency Symbol: RSK

Roadmap

  • 🔹 Phase 1: Initial launch with basic buying and selling features, user ratings, and AI verification.
  • 🔹 Phase 2: Enhanced AI capabilities for more accurate verification, expanded cryptocurrency support.
  • 🔹 Phase 3: Community features such as forums and discussion boards, advanced analytics for sellers and buyers.

License

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

Authors

  • Adnan Abbas Rizvi
  • Prakhar Moses
  • Anish Kumar

Contact

For any inquiries or support, please reach out to Adnan, Anish, and Prakhar


About

Insider Information Trading Platform Powered by BlockChain Technology

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages