BlockStorage.app is a decentralized application that allows you to securely store and back up your private files permanently on the blockchain. Enjoy ultimate data security and lifetime backup storage without any recurring fees. BlockStorage directly store your encrypted files on the blockchain or on-chain storage, not off-chain storage like IPFS.
BlockStorage recommends Picocrypt, a well-known open source, powerful, and highly secure encryption tool to protect your files before uploading them to the blockchain. You encrypt the files on your device first before transferring them via the internet. Due to the transparency of the public blockchain, anyone could potentially view your files without your consent. To ensure both security and privacy, we provide high-level encryption so that only you, as the owner with the decryption password and key file, can access the file contents. This guarantees that your sensitive data remains confidential and cannot be accessed by unauthorized individuals.
BlockStorage prioritizes both security and privacy to ensure your data remains safe and confidential. Each stored file is marked with a unique key in HEX format, generated using the SHA3 algorithm, which is irreversible. This guarantees that your data is securely identified without risking exposure. Additionally, BlockStorage utilizes its own address to sign the transaction when storing your file, as the smart contract is designed to only allow the BlockStorage address to add data, further securing the integrity of the process. Furthermore, your file is divided into multiple encrypted chunks, with each chunk being assigned a unique and irreversible key. This makes it even more challenging for anyone to reconstruct all the chunks correctly.
BlockStorage is designed to store your private files containing important data (e.g., spreadsheets, documents, CSV, or TXT files) that need permanent backup without the worry of loss, such as from hardware failures like hard drive crashes. BlockStorage is not the same as IPFS, the InterPlanetary File System, which can store large files like images or videos because they use off-chain storage and only the unique file hashes are stored on the blockchain as references. While both are designed for data storage and sharing, BlockStorage utilizes smart contracts to store data on the mainnet, or on-chain storage. BlockStorage uses the Arbitrum One blockchain network, and due to the limitations of smart contract (as gas requirements cannot exceed the allowance), we can only store small-sized data, approximately 10 to 25 KB. Thanks to Picocrypt's "split into chunks" feature, files can be divided into 10 KB chunks. This allows even larger files, such as a 100 KB file, to be split into 10 encrypted chunks automatically and uploaded easily to blockchain via BlockStorage using a drag-and-drop process. Because of this feature, BlockStorage is able to store your images on the blockhain too, continue reading below for details.
BlockStorage allows you to store image files, such as scanned images of important certificates, securely on the blockchain. To ensure compatibility, you must adjust the width and height of the image appropriately and save it in JPG format with a medium quality setting to reduce the size while ensuring it remains readable. The final file size must not exceed 512 KB, which corresponds to 52 chunks of 10 KB each, to meet the limitations of on-chain storage. This ensures that even image files can be efficiently backed up permanently without compromising the blockchain's storage constraints.
BlockStorage provides a unique advantage: your files are stored permanently on the blockchain or on-chain storage, ensuring you never lose access to your data. Unlike traditional cloud storage services that require monthly or annual fees, BlockStorage eliminates recurring costs. Once your file is securely uploaded, you can rest assured that it will remain accessible for a lifetime, backed by the decentralized and reliable infrastructure of the blockchain. This one-time investment ensures unmatched data durability without hidden expenses.
BlockStorage ensures that uploading your files incurs only a one-time gas fee, with no recurring costs. The gas fees are kept relatively low because BlockStorage utilizes the Arbitrum One network, a Layer 2 Ethereum solution known for its cost-efficient transactions compared to the main Ethereum network. Additionally, by dividing files into smaller chunks of 10 KB, the gas fees required for uploading each chunk remain minimal. This optimized approach allows you to store your files securely on the blockchain without worrying about excessive costs.
BlockStorage not only ensures data security and permanence but also allows you to share your encrypted files with trusted individuals. Once your file is stored on the blockchain, you can share the unique file reference and decryption key securely with others. This ensures that only authorized recipients can access the file's content while maintaining its confidentiality. With the immutable and decentralized nature of the blockchain, sharing files becomes both reliable and transparent, offering a simple yet robust way to collaborate securely in personal or professional contexts.
With BlockStorage, accessing your files is completely free of charge. Whether you are the file owner or a trusted individual who has been granted access, there are no gas fees required to download files stored on the blockchain. This makes retrieving your data simple, cost-free, and accessible anytime you need it, ensuring a seamless and hassle-free experience for both personal and shared usage.
You can download the list of unique hex keys for each chunk, along with their correct sequence, in a CSV file for backup purposes and securely store it on your side. With this data, you can also retrieve your file chunks directly from Arbiscan using the key information. However, even though the chunks are encrypted before being uploaded to BlockStorage, it is essential to keep this information confidential to ensure it does not fall into unauthorized hands.
With BlockStorage, everyone can now back up their valuable documents permanently on the blockchain. All files are securely encrypted with high-level security measures, ensuring that only the file owner with the decryption password and key file can access their contents. This makes the storage process both safe and private. Sample use cases include storing scanned copies of
By utilizing BlockStorage, users can have peace of mind knowing their most essential files are not only safely preserved on-chain but are also protected from unauthorized access, offering unparalleled security and durability.