Decentralized Web Hosting System Using Blockchain

Project Code :TCMAPY1571

Objective

Traditional web hosting faces issues like downtime, security vulnerabilities, and centralized control. This project addresses these challenges by leveraging IPFS for decentralized file storage and Ethereum for secure, immutable website management. The goal is to create a more reliable, resilient, and user-controlled hosting solution that minimizes risks and promotes a scalable, open, and distributed web infrastructure.

Abstract

This project aims to revolutionize web hosting by utilizing a decentralized infrastructure built on the InterPlanetary File System (IPFS) and Ethereum blockchain. Traditional centralized hosting methods are prone to issues such as downtime, security vulnerabilities, and reliance on single points of control. To address these challenges, the project leverages IPFS for decentralized file storage, ensuring distributed, redundant hosting across a global network of nodes. This approach guarantees reliable data availability, even during node downtimes. Additionally, the Ethereum blockchain is integrated to provide immutability, secure transactions, and a transparent environment for managing website deployment and ownership. By combining the strengths of IPFS and Ethereum, this decentralized system offers enhanced security, reliability, and resilience compared to conventional hosting methods. The objective is to provide a more accessible and scalable solution for website hosting, allowing users to deploy and maintain websites with greater freedom and reduced reliance on centralized entities. Ultimately, this project envisions a new era of web hosting that minimizes risks, enhances user control, and promotes a more open and distributed internet infrastructure.

NOTE: Without the concern of our team, please don't submit to the college. This Abstract varies based on student requirements.

Block Diagram

Specifications

SOFTWARE FRONT END REQUIREMENTS

 

H/W Specifications:

β€’           Processor                                             - I3/Intel Processor

β€’           RAM                                                   - 4GB (min)

β€’           Hard Disk                                            - 128 GB

β€’           Key Board                                          - Standard Windows Keyboard

β€’           Mouse                                                 - Two or Three Button Mouse

 

SOFTWARE REQUIREMENS

β€’           Operating System                   :   Windows 7+

β€’           GUI                                         :   DJANGO

β€’           IDE                                         :   PyCharm

β€’           Libraries Used                        :   Pandas, os, Pillow, pymysql,  numpy,truffle IPFS.

Demo Video

mail-banner
call-banner
contact-banner
Request Video