Modulithic Files

Modulithic Files

On chain file storage and management system for Metis, Linea, MoonBeam, and beyond.

Created on 1st March 2024

Modulithic Files

Modulithic Files

On chain file storage and management system for Metis, Linea, MoonBeam, and beyond.

The problem Modulithic Files solves

In an era dominated by digital information, the notion that "the internet is forever" is misleading. Digital impermanence manifests in scenarios like Supreme Court documents containing "dead links" to non-existent resources, undermining legal integrity. Similarly, academic research relies on online materials that may vanish, and personal memories stored digitally risk disappearance due to platform shutdowns or policy changes.

Efforts to combat this issue, such as Filecoin's incentivized storage network and Arweave's blockweave technology, aim to preserve digital content. However, these solutions face challenges in scalability and universal applicability, highlighting the need for a more adaptable, decentralized approach to data preservation.

Enter Modulithic Files, our initiative to ensure the permanence and accessibility of digital content. Leveraging smart contracts for on-chain file storage and retrieval, Modulithic Files offers a versatile and modular solution compatible with Ethereum Virtual Machine (EVM) capable platforms. This system is designed to safeguard crucial documents, research, and personal memories, providing a reliable archive where digital content is secure and perpetually accessible.

Our goal is to address digital impermanence head on, transforming ephemeral digital content into a stable, enduring legacy. With Modulithic Files, we strive to make the ideal of "the internet is forever" a practical reality, ensuring our digital heritage is preserved for future generations.

Challenges we ran into

Navigating the intricacies of syntax and chain specific details presented our initial hurdles, especially as we were newcomers to Solidity, picking it up throughout build week. Mastering Hardhat and incorporating a UX proved to be particularly demanding tasks. Additionally, managing our time effectively and ensuring adequate rest became challenging as we balanced participation in workshops and other ancillary events. I think we could have potentially made more progress if we were able to find more team members, which has its own subset of challenges. We overcame with persistence, and utilizing chatgpt to help us a long the way.

Tracks Applied (5)

Infrastructure & Scalability Track

Our project, Modulithic Files, directly addresses the need for better infrastructure and scalability within the blockcha...Read More

Build on Linea

We deployed our dapp to the Linea testnet and successfully uploaded and retrieved files.

Linea

Unleash your creativity with MetaMask SDK

We used MetaMask SDK to allow for users to engage with our smart contract to upload files.

Linea

Metis dApp Analytics Dashboard

Our app displays analytics for uploading and downloading files. How many chunks (transactions) to upload the file Number...Read More
Metis DAO Foundation

Metis DAO Foundation

Cross-Chainify any dApp with Moonbeam

We deployed our dapp to the MoonBeam testnet and successfully uploaded and retrieved files.
MoonBeam

MoonBeam

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.

Discussion

Builders also viewed

See more projects on Devfolio