Adil Khan 1 year ago
AdiKhanOfficial #FYP Ideas

Blockchain Based Data Archiving System

Blockchain is defined as an unchangeable ledger secured by one directional cryptography. Blockchain ledger can store a variety of data such as transactions, memos, text data, and some blockchain even support binary data storage on their respective ledger. Blockchains are divided into two categories,

Project Title

Blockchain Based Data Archiving System

Project Area of Specialization

Blockchain

Project Summary

Blockchain is defined as an unchangeable ledger secured by one directional cryptography. Blockchain ledger can store a variety of data such as transactions, memos, text data, and some blockchain even support binary data storage on their respective ledger. Blockchains are divided into two categories, that is, public and private blockchain. Public blockchains are global blockchains accessible from any part of the world using the internet, they are not controlled and maintained by any organization. Whereas, private blockchains are developed, maintained and controlled by private organizations. In short, any information indexed on the public blockchains can be accessed at any time in future until the network is maintained by decentralized nodes, and with financial values associated with the blockchain currencies, it is not possible to shut down a blockchain without shutting down the internet. This project utilizes the immutability functionality of the blockchain. Immutability means, any information stored on the blockchain cannot be tampered by anyone in the whole world. Web archiving is an essential part of the internet. Archiving is the process of collecting website data and preserving it for future research. Current archiving systems cannot prove the originality of the content with respect to the archiving time, hence, we want to solve this problem by building a web archiving system using blockchain technology.

Project Objectives

1. To create archiving node

2. To create master CMS for managing archiving nodes

3. To create user portal for allowing users to create archiving request

4. To create storage indexing node for indexing archived web

5. To create blockchain indexing node for indexing hash of the archived web

Project Implementation Method

1. Archiving, storage and blockchain nodes are developed using linux virtual images.

2. Nodes are programmed using Java programming language

3. A node is responsible for

   3.1 generating image of a website

   3.2 extract text from the website

   3.3 create zip file using image and the text file

   3.4 create hash of the zip file

   3.5 archive the zip file on a storage server

   3.6 archive the hash on the blockchain

4. CMS is responsible for

   4.1 managing all nodes

   4.2 provide users with archiving portal

   4.3 provide search service for accessing archived data at a

         later stage

Benefits of the Project

1. This project demonstrates integration of the blockchain into web application which is becomming most demamded skill set in recent years.

2. This project solves the immutability problem of the existing archiving systems by integrating blockchain technology.

Technical Details of Final Deliverable

Final deliverable is a web application which demonstrates the execution of the identified objectives.

Final Deliverable of the Project

Software System

Type of Industry

Security

Technologies

Blockchain

Sustainable Development Goals

Peace and Justice Strong Institutions

Required Resources

Item Name Type No. of Units Per Unit Cost (in Rs) Total (in Rs)
EOS coins (blockchain coin) Equipment2093718740
Web hosting Equipment11500015000
Amazon EC2 nano instance Equipment2630012600
laser printer Miscellaneous 140004000
stationary Miscellaneous 120002000
Travelling Miscellaneous 140004000
Total in (Rs) 56340
If you need this project, please contact me on contact@adikhanofficial.com
0
177
Drone Detection Surveillance System

Unmanned Aerial Vehicles (UAVs) like drones are widely employed in photography, videograph...

1675638330.png
Adil Khan
1 year ago
Sensor Data Fusion for Precision Agriculture

The purpose of this project is to develop a system for multi-sensor fusion, and integratio...

1675638330.png
Adil Khan
1 year ago
Predictive Analytics of COVID-19 for Subcontinent Countries

The outbreak of COVID-19 has created devastating situations throughout the world. The COVI...

1675638330.png
Adil Khan
1 year ago
Blockchain based voting system for pakistan

we will develop a system that does entirely replace the current system. We decided to do t...

1675638330.png
Adil Khan
1 year ago
Smart Robot Mapping and Path Planning using Augmented Reality

In this age of robotics and automation, revolutionary progress is observed by incorporatin...

1675638330.png
Adil Khan
1 year ago