DropBlocks

DropBlocks

Settings
Ensure your BRC-100 wallet is running and funded. For desktop wallets use localhost, for mobile wallets use the device's IP address. Downloads do not require a wallet.
Upload
New Folder
Renew Expiring Files

What is file renewal?

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. File renewal extends the UHRP storage duration:

  • Blockchain timestamps - Permanent, immutable records proving when files were stored
  • UHRP storage - High-reliability distributed storage for actual file content
  • Extends storage time - Adds additional days to UHRP storage expiration
  • Prevents data loss - Keeps files accessible in the UHRP network
  • Maintains access - Ensures your files remain downloadable via UHRP
  • Costs BSV - Requires blockchain transaction fees for renewal

Note: The blockchain timestamps are permanent and never expire. Only the UHRP storage access needs renewal.

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 wallet connection, storage provider, retention periods, and default encryption settings

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 for privacy
  • 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, mobile wallets, etc.)
  • Wallet accessible from this device (localhost for desktop, IP address for mobile)
  • 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.