{"id":28341400,"url":"https://github.com/adithya17-star/blockchain_ai","last_synced_at":"2026-06-24T02:31:35.512Z","repository":{"id":260234984,"uuid":"880690183","full_name":"Adithya17-star/Blockchain_AI","owner":"Adithya17-star","description":"A college project focused on enhancing data security by integrating Blockchain technology with Artificial Intelligence for secure data management and authentication.","archived":false,"fork":false,"pushed_at":"2025-05-09T17:53:33.000Z","size":4299,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-11-09T04:07:23.802Z","etag":null,"topics":["ai","blockchain","college-project","datasecurity"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Adithya17-star.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2024-10-30T07:09:15.000Z","updated_at":"2025-05-19T16:36:54.000Z","dependencies_parsed_at":"2025-04-29T12:25:51.947Z","dependency_job_id":"185da12a-1da4-40da-a3db-bf713e69089b","html_url":"https://github.com/Adithya17-star/Blockchain_AI","commit_stats":null,"previous_names":["adithya17-star/blockchain_ai"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/Adithya17-star/Blockchain_AI","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Adithya17-star%2FBlockchain_AI","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Adithya17-star%2FBlockchain_AI/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Adithya17-star%2FBlockchain_AI/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Adithya17-star%2FBlockchain_AI/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Adithya17-star","download_url":"https://codeload.github.com/Adithya17-star/Blockchain_AI/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Adithya17-star%2FBlockchain_AI/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":34714992,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-06-24T02:00:07.484Z","response_time":106,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["ai","blockchain","college-project","datasecurity"],"created_at":"2025-05-27T03:58:50.037Z","updated_at":"2026-06-24T02:31:35.507Z","avatar_url":"https://github.com/Adithya17-star.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Data Security With Blockchain and AI\n\n## Overview\nThis project demonstrates a solution for enhancing **data security** by integrating **Blockchain** technology with **Artificial Intelligence (AI)**. The aim is to provide a secure system for data management and authentication, using modern technologies such as Blockchain for decentralized data storage and AI for detecting security threats.\n\n## Technologies Used\n- **Blockchain**: To store data securely and prevent unauthorized access.\n- **Artificial Intelligence (AI)**: For detecting anomalies and enhancing the security of the system.\n- **SQL**: For data management and storage.\n- **HTML/CSS/JavaScript**: Frontend technologies used for creating the user interface.\n\n## Setup Instructions\n\n### 1. Install SQL Software\nTo run this project, you’ll need to set up an SQL database. Choose from the following options:\n- [MySQL](https://www.mysql.com/)\n- [PostgreSQL](https://www.postgresql.org/)\n- [SQL Server](https://www.microsoft.com/en-us/sql-server/sql-server-downloads)\n\n### 2. Set Up the Database\nOnce you have installed the SQL software, create a database to hold the project data. For example, in **MySQL**:\n```sql\nCREATE DATABASE data_security;\n```\nAfter creating the database, you can create tables and import the necessary datasets as required for your project.\n\n### 3. Install Node.js and Blockchain Dependencies\nTo interact with the blockchain network, you will need to install Node.js and some additional dependencies like Web3.js or Ethers.js.\n\nInstall Node.js from here.\n\nRun the following commands to install necessary blockchain dependencies:\n\n```bash\nnpm install web3\n```\nFor Ethereum, you can use Hardhat or Truffle to deploy and test smart contracts:\n\n```bash\nnpm install --save-dev hardhat\n```\n### 4. Set Up and Train AI Model\nThe AI model is used for detecting anomalies in the data. You’ll need to set up a Python environment and install dependencies:\n\nInstall Python from here.\n\nInstall the necessary Python libraries:\n\n```bash\npip install numpy pandas scikit-learn tensorflow pyTorch\n```\nTrain your AI model using the dataset and ensure it can detect anomalies.\n\n### 5. Deploy Blockchain Smart Contracts\nIf using Ethereum, deploy smart contracts to the blockchain:\n\nWrite and deploy smart contracts using Solidity.\n\nFor Ethereum, use Truffle or Hardhat:\n\n```bash\nnpx hardhat run scripts/deploy.js --network \u003cyour-network\u003e\n```\n### 6. Run the Application\nOnce everything is set up, you can start your application. Run the frontend using:\n\n```bash\nnpm run start\n```\nAnd start the AI module by running:\n\n```bash\npython detect_anomalies.py\n```\nYour application should now be live and connected to both the blockchain network and the AI anomaly detection module.\n\n# Usage\n1. Blockchain Network: Interact with the blockchain by submitting transactions (storing or retrieving data).\n\n2. AI Detection: The AI model continuously monitors the data for any anomalies, predicting potential threats based on the data.\n\n3. Smart Contracts: Ensure that data access is managed through automated smart contracts.\n\n4. Authentication: The system uses AI-driven authentication (e.g., face/voice recognition) for secure access to the platform.\n\n# License\nThis project is licensed under the MIT License - see the LICENSE file for details.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fadithya17-star%2Fblockchain_ai","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fadithya17-star%2Fblockchain_ai","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fadithya17-star%2Fblockchain_ai/lists"}