DropBlocks

DropBlocks

Settings
A BRC-100 wallet such as Metanet Desktop or BSV Browser must be running and funded to upload, renew, or open your catalog. Downloads of files that are not encrypted do not require a wallet. Encryption keys stay in your wallet and are not put in share links.
Upload
Storage
UHRP: Files are stored with a storage provider and can be renewed. If you encrypt a file, the key stays in your wallet. Share links do not include it.
New Folder
Renew Expiring Files

What is file renewal?

Renewal extends how long a UHRP provider keeps a file:

  • Extends storage time - Adds days to the file's expiration
  • Prevents data loss - Keeps the file available on the UHRP network
  • Costs BSV - Each renewal is a blockchain transaction

Note: On-chain files do not expire, so they are not renewed.

Renewal Settings:
Files to be renewed:

Your Files

Name Size Created Expires In Status Actions
File Details
About DropBlocks

What is DropBlocks?

DropBlocks is a decentralized file storage application that uses the BSV blockchain and UHRP (Universal Hash-Resolved Protocol) to store your files securely and permanently. Your files are stored off-chain and referenced via UHRP URLs that are recorded on the BSV blockchain, making them accessible from anywhere while keeping the blockchain efficient.

What is UHRP?

UHRP (Universal Hash-Resolved Protocol) is a content-addressed storage system that creates unique URLs based on the cryptographic hash of your file content. When you upload a file, it gets a unique UHRP URL that serves as both an identifier and a way to retrieve the file from distributed storage providers. This means:

  • Content Integrity: The URL is derived from the file's content, so any changes to the file would result in a different URL
  • Decentralized Storage: Files are stored across multiple providers, not in a single location
  • Blockchain Verification: The UHRP URL is recorded on the BSV blockchain, providing cryptographic proof of when the file was first stored
  • Global Access: Anyone with the UHRP URL can download the file, regardless of where they are

Why Do Files Need Renewal?

Files in the UHRP system have expiration dates to ensure the network remains efficient and storage providers are compensated. Here's why renewals are necessary:

  • Storage Costs: Storage providers need ongoing compensation to maintain your files on their systems
  • Network Efficiency: Expired files can be removed, preventing the network from being cluttered with unused content
  • Economic Model: The renewal system creates a sustainable economic model for decentralized storage
  • Active Management: It encourages users to actively manage their files and only keep what they need

When you renew a file, you're essentially paying to extend its storage period. The renewal creates a new blockchain transaction that updates the file's expiration date, ensuring it remains accessible for the extended period.

Toolbar Buttons

About

Shows this information dialog

Settings

Configure the storage provider, retention periods, and default encryption

Renew

Extend the expiration date of files that are expiring soon

Export

Download a JSON file containing your complete DropBlocks catalog (file list, folders, settings) for backup purposes or to move to another device or browser

Import

Restore your complete DropBlocks catalog from a previously exported JSON file, allowing you to move your file organization to another device or browser

File Management

  • Upload Files: Click "New File" to upload files to the blockchain
  • Organize: Create folders and organize your files
  • Encrypt: Optionally encrypt files before uploading. The key stays in your wallet and is not included in share links
  • Share: Copy download links to share files with others
  • View Details: Click on file names to see comprehensive file information

Requirements

  • Any BRC-100 compatible wallet (Metanet Desktop, BSV Browser, or another mobile wallet)
  • BSV for transaction fees
  • Internet connection for blockchain access

Blockchain Timestamping

The BSV blockchain acts as an immutable timestamping system for your files. When you upload a file, the UHRP URL is permanently recorded on the blockchain with a precise timestamp, providing cryptographic proof of when the file was stored. This creates an unalterable record that can be used for verification, legal purposes, or establishing file provenance.

⚠️ Important Disclaimer

Data Loss Warning: DropBlocks is not responsible for data loss. While the UHRP protocol and BSV blockchain provide robust storage mechanisms, technical issues, network problems, or other unforeseen circumstances could potentially result in data loss.

Backup Recommendation: Always keep copies of your important files in multiple locations. Do not rely solely on DropBlocks or any single storage solution for critical data.

Use at Your Own Risk: DropBlocks is provided as-is without warranty. Users are responsible for their own data management and backup strategies.

Confirm File Renewal
Import Recovery Backup

What is this import for?

This restores your DropBlocks catalog from a recovery backup. Use this to:

  • Restore deleted files - Recover files accidentally removed from your catalog
  • System recovery - Restore your catalog after LocalKVStore corruption
  • Wallet migration - Transfer your file organization to a new wallet
  • Emergency restoration - Recover from catastrophic data loss

Note: This imports metadata only. Your actual files remain safely stored on the blockchain via UHRP.

Choose a DropBlocks backup file (JSON format) created from the Export function.
Import Options:
Create Recovery Backup

What is this backup for?

This creates a catastrophic recovery backup of your DropBlocks catalog. Since your data is now stored on the blockchain via LocalKVStore, this backup serves as an emergency recovery tool for:

  • System failures - If your LocalKVStore becomes corrupted
  • Wallet issues - If you lose access to your wallet or need to migrate
  • Deleted file recovery - Restore files that were accidentally deleted from your catalog
  • Data recovery - Emergency restoration of your file catalog
  • Peace of mind - Offline backup of your file organization

Note: This backup contains metadata only. Your actual files remain safely stored on the blockchain via UHRP and will be accessible from any device with your wallet.

The file will be saved as a JSON file to your downloads folder.