project screenshot 1
project screenshot 2
project screenshot 3
project screenshot 4
project screenshot 5

digiShare

digishare is the all in one digital cloud storage platform for trading and sharing digital assets securely using blockchain technology.

digiShare

Created At

HackFS 2024

Project Description

Description Digishare is a revolutionary decentralized platform designed to facilitate the secure and transparent management, sharing, and storage of digital assets. Using blockchain technology, Digishare empowers users to maintain control over their digital files, including images, videos, documents, and music, ensuring full ownership and privacy.

Key Features Decentralized Asset Storage: Utilizes IPFS for storing all data and integrates with the Filecoin Virtual Machine (FVM) to leverage decentralized storage solutions, enhancing security and data permanence. Secure Sharing Mechanism: Ensures that digital assets are shared with robust encryption and blockchain-based permissions. Monobean Integration: Batches transactions efficiently, reducing costs and improving transaction speed on the blockchain. Flexible Membership Plans: Various plans are available to accommodate different user needs and storage requirements. Tokenized Transactions: Facilitates secure and transparent transactions using smart contracts for access and rights management.

Technologies Used IPFS & Filecoin Virtual Machine (FVM): For resilient, decentralized storage that safeguards against data loss and censorship. Solidity & Ethereum: Provides a strong foundation for smart contracts and decentralized applications. Monobean: Optimizes blockchain transactions by batching, enhancing throughput and efficiency. React & Next.js: Powers an intuitive and responsive user interface, ensuring a seamless user experience across devices.

How it's Made

How it's Made

This project leverages a combination of advanced technologies to create a decentralized platform called Digishare, which facilitates secure and transparent management, sharing, and storage of digital assets. Below is a detailed explanation of how these technologies are integrated to deliver a seamless and secure user experience.

Technologies Used:

  1. IPFS (InterPlanetary File System): Used for decentralized storage of digital assets including images, videos, documents, and music. IPFS ensures data sovereignty and enhanced privacy, allowing users to maintain control over their data without relying on centralized storage solutions.

  2. Filecoin Virtual Machine (FVM): Integrates with IPFS to leverage decentralized storage solutions, enhancing security and data permanence. FVM provides a scalable and resilient storage backend that safeguards against data loss and censorship.

  3. Solidity & Ethereum: The backend is built using Solidity for smart contract development. Solidity is chosen for its compatibility with Ethereum, providing a secure and efficient way to handle blockchain-based transactions and user authentication.

  4. Monobean: Utilized for batching transactions efficiently, reducing costs and improving transaction speed on the blockchain. This optimization ensures that the platform can handle a high volume of transactions without compromising performance.

  5. React & Next.js: Powers the dynamic and responsive frontend. These technologies are chosen for their ability to create a modern and intuitive user interface, ensuring a seamless user experience across devices.

How Technologies are Pieced Together:

  • Frontend Design: The frontend is built using React and Next.js, which provides a dynamic and responsive user interface. MobX is used for state management, ensuring a robust and reactive user experience.

  • Backend Development: The backend is built using Solidity for smart contract development. Solidity provides a strong foundation for creating secure and efficient decentralized applications on the Ethereum blockchain.

  • Decentralized Storage: IPFS is integrated for decentralized and secure storage of digital assets, ensuring data integrity and availability. Filecoin Virtual Machine (FVM) complements IPFS by providing scalable and resilient storage solutions.

  • Transaction Optimization: Monobean is used to batch transactions, reducing costs and improving transaction speed on the blockchain. This ensures that the platform can handle a high volume of transactions efficiently.

Notable and Hacky Aspects:

  • Innovative Use of Decentralized Storage: By integrating IPFS and Filecoin Virtual Machine (FVM), the project ensures decentralized, secure, and efficient storage of digital assets. This approach enhances data sovereignty and privacy, aligning with the core principles of decentralization.

  • Optimization of Blockchain Transactions: Utilizing Monobean for batching transactions demonstrates an innovative approach to reducing costs and improving transaction speed, making the platform more efficient and scalable.

Overall, the integration of these advanced technologies results in a highly efficient, secure, and user-friendly decentralized platform that addresses key issues related to data management, sharing, and storage.

background image mobile

Join the mailing list

Get the latest news and updates