Search projects, hackathons, sponsors and tech

    ← All projects

    vi-D-eo

    Blockchain based Decentralized Video Viewing and Storage Application

    About

    The problem it 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.

    How it's made

    Challenges we 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.