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.
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.