Skip to content
rentabyte

rentabyte

Decentralized storage. Real earnings.

Created on 15th March 2026

rentabyte

rentabyte

Decentralized storage. Real earnings.

The problem rentabyte solves

Today, a significant portion of purchased cloud storage remains unused. Individuals and businesses often subscribe to storage plans from providers such as Dropbox, but only use a fraction of their allocated capacity. The remaining storage sits idle, effectively wasting a digital resource that has already been paid for.

At the same time, many users, startups, and small teams require affordable and flexible storage solutions, yet they are forced into fixed subscription models offered by centralized providers. These services often come with rigid pricing structures, limited customization, and no way for users to monetize unused storage capacity.

This creates two major inefficiencies:

  • Underutilized Resources – Large amounts of paid cloud storage remain unused.
  • Centralized Control – Storage markets are dominated by centralized platforms with limited transparency and user ownership.

How Rentabyte Solves This

Rentabyte introduces a decentralized storage rental marketplace that transforms unused cloud storage into a valuable, tradable resource.

With Rentabyte:

  • Users can contribute their unused cloud storage and earn income from it.
  • Buyers can rent storage on demand without committing to expensive subscription plans.
  • All transactions are secured through smart contracts on the polygon network.

Impact

By enabling peer-to-peer storage sharing, Rentabyte:

  • Improves global storage utilization
  • Reduces storage costs for users
  • Introduces transparency and trust through blockchain
  • Creates a decentralized marketplace for cloud storage

In short, Rentabyte turns idle cloud storage into an economic opportunity while making storage more accessible and decentralized.

Challenges we ran into

Key Challenges Faced During Development

1. Invisible Transaction Feedback

When users paid POL for storage, no visual feedback appeared.
The issue was caused by toast notifications using a .alert class that had display: none.
Fix: Implemented a dedicated #toast-container with a .toast class and slide-in animation for visible notifications.


2. Raw Blockchain Errors Shown to Users

Errors from MetaMask and ethers.js v6 (e.g., RPC error codes) were displayed directly to users.
Fix: Created a getErrorMessage() function to convert complex blockchain errors into clear, user-friendly messages.

Discussion

Builders also viewed

See more projects on Devfolio