Building IC Drive and why we choose to build on the Internet Computer

IC Drive is a storage application built on the internet computer, which offers users a privacy first decentralized alternate to the current web2 storage services like iCloud, Dropbox, Google Drive, etc. Users can interact with IC Drive from multiple devices by logging in through the internet identity. Users can easily store, view, manage and share files with other users from the dashboard

What is Internet Computer?

Internet Computer is a blockchain network that can run applications at web speed and at scale. It is powered by decentralized cloud servers spread across the globe and is an alternate to proprietary offerings like AWS, Azure, etc. with added abstraction to allow developers and teams to focus on building apps without worrying much about the underlying infrastructure issues. One can build smart contract based trustful tokenized applications on it.

IC Drive is a storage application built on the internet computer, which offers users a privacy first decentralized alternate to the current web2 storage services like iCloud, Dropbox, Google Drive, etc. Users can interact with IC Drive from multiple devices by logging in through the internet identity. Users can easily store, view, manage and share files with other users from the dashboard

What language do we use ?

Essentially one can use any programming language which compiles down to WASM to build DApps on the Internet Computer. We particularly choose Motoko for IC Drive since it’s a programming language designed specifically for the Internet Computer and we believe in the vision of the Internet Computer and it’s community to drive the efforts for the development of the language to become the foremost option to build decentralized apps on the internet. Our website frontend is made using ReactJS which is also deployed on the Internet Computer.

How IC Drive is the real privacy storage app

The architecture of IC Drive is designed in a way to ensure that neither IC Drive as a project nor the developers of it can ever have access to the users data. With something like Google Drive, iCloud and Dropbox, users data and access keys are stored on centralized storage systems. Hence they are prone to attacks by hackers and backdoor access to the users data. When asked or forced by governments, they have the ability to release the users data only because data is held in a centralized fashion. IC Drive stores users data on decentralized storage and uses something called as Internet Identity to bind the user identity with their data so that only a user can access their data stored on IC Drive using their Fingerprint, Face ID or a Hardware authentication device like Yubikey.

Status of the project

Currently we have implemented many features like access control using the Internet Identity, upload data securely, easily view and manage data via the dashboard and share your data across other IC Drive users in a secure and seamless way. The project is in beta at http://icdrive.co

Follow us on Twitter for more updates https://twitter.com/icdrive

To connect, you can email at— nanditmehra123@gmail.com

Leave a Reply

Your email address will not be published. Required fields are marked *