vi-D-eo
Blockchain based Decentralized Video Viewing and Storage Application
Created on 27th March 2022
•
vi-D-eo
Blockchain based Decentralized Video Viewing and Storage Application
The problem vi-D-eo solves
This application decentralizes the process of storing and retrieving Videos on a single, centralized server (like Youtube, Vimeo or Google Drive).
Instead of a typical client-server application where the user requests the server through client for retrieving or storing the videos, this application makes the use of BlockChain and Smart Contracts to hash and store the videos as tokens.
This reduces the dependency on Internet as well as makes the application more secure compared to a typical Client-Server application because no one can access or store the videos except the owner of the BlockChain Wallet account.
The project can be slightly modified and used as well for the storage of a variety of sensitive data and information like documents, images, files, etc. making it to be used on a vast and commercial scale instead of just storing and retrieving a particular type of data.
Organizations like Banks, Schools, Hospitals, etc. can highly benefit from this type of decentralized method due to the efficient handling and security of the stored data.
Challenges I ran into
When I was trying to test and load the initial portion of my application, I was getting an invalid account error.
After searching for this problem on StackOverflow, I learnt that I had by mistakenly created a self-account variable and given the wallet address to that variable and instead of that, I had to give the same value to the web3.eth.defaultAccount.
I corrected the problem and the application ran successfully.
Cheer Project
Cheering for a project means supporting a project you like with as little as 0.0025 ETH. Right now, you can Cheer using ETH on Arbitrum, Optimism and Base.