Author: Ashley
Review: 0xmiddle
Source: Content Guild - News
TimeBox connects your past and future selves
I believe everyone is familiar with the concept of "time capsule", especially for those who have watched the movie "Knowing".
In the past, people often sealed some commemorative items, photos and letters in time capsules, buried them underground, and took them out several years later to relive those precious past events and beautiful memories.
However, as time goes by, challenges facing time capsules are gradually emerging. The aging of sealing materials, damage to electronic equipment, and even changes in burial sites may affect their original storage and preservation functions.
Therefore, TimeBox came into being. TimeBox is a revolutionary DApp developed based on Arweave's permanent storage function.
TimeBox digitizes the concept of time capsules. Users can upload photos, videos, or files to TimeBox, and finally set a storage time (or not), and these contents will be permanently recorded on the Arweave chain.
Of course, users can write down their opinions on certain things at the time, or say something to their future selves. When TimeBbox is unblocked, they can revisit their thoughts at the time, talk to their past selves, and connect their past and future selves.
TimeBox — Data stored in the Arweave network
TimeBox's user data is encrypted on the browser side, and the encrypted key is directly stored in the Lit network node. No one except the user can access the encrypted data.
All user data will be encrypted and protected on the client side using AES-256 encryption technology. The encrypted data will be uploaded to TimeBox's server first and then uploaded to the Arweave network. The key and the user's wallet signature will be stored together in the Lit network from the browser side.
All user data is encrypted and stored on the Arweave network. In addition to viewing the stored data information on the TimeBox details page, users can also view the information through the ARWEAVE TXID (transaction ID).
Each TimeBox is an NFT
Every TimeBox minted by a user is an NFT, which means that the information stored by the user will become an encrypted wallet asset. This "time capsule" belonging to you can be traded to anyone.
Users can save some words they want to say to their relatives, friends, and lovers, and send them to their wallet addresses, expressing their implicit feelings through this unique way of speaking. (Each TimeBox will have a unique image)
Currently, TimeBox supports multiple mainstream blockchains including Ethereum, BNB Chain, Polygon PoS, Arbitrum, Optimism, Base, etc.
TimeBox Privacy and Security
As a platform that supports users to store private and public data on the blockchain, privacy and security are undoubtedly important concerns for TimeBox. How to effectively protect users' sensitive information during storage to avoid leakage and malicious attacks has become the most concerned issue for users.
To ensure data security, TimeBox uses the internationally recognized advanced encryption standard - AES-256 encryption technology. This encryption method is widely used around the world due to its excellent security and can effectively prevent unauthorized access. In the TimeBox platform, every user data and file will be strictly encrypted before being uploaded to the blockchain to ensure that the information is always protected.
In terms of key management, TimeBox has further strengthened security measures. All encryption keys are automatically generated by the system and stored in the Lit network after data encryption.
To further improve security, the keys are shattered and stored in multiple nodes of the network. Even in the event of a server attack, the keys can remain highly secure and cannot be easily cracked or stolen.
In order to strike a balance between providing an excellent user experience and protecting data privacy, the TimeBox team has made many efforts:
The files uploaded to the centralized server are all user-encrypted data.
Centralized servers do not cache any unencrypted user private data.
Centralized servers never cache users' encryption keys.
TimeBox will focus on providing secure, reliable and privacy-respecting blockchain data storage solutions.
How to create your own TimeBox
Go to the TimeBox homepage, connect your wallet, select the blockchain network, and pay the gas fee to receive $Time tokens for testing.
Create a TimeBox and select the type
Private: You will create a private timebox that only its owner can open. No one else will have permission to open it.
Public: You are creating a public TimeBox. If it is not locked, anyone can access its contents.
Set the lock time, the time is customizable, you can also choose not to lock, then you can enter the content in the label box, you can record what this TimeBox is about so that you don't confuse the TimeBox content. (The label content is not encrypted and can be seen by everyone)
You can then save the content you want to save. The plus sign below can save photos and videos, but there is a certain size limit, and the cost of TimeBox will vary accordingly depending on the size of the file. (These contents will all be fully encrypted)
The estimated minting cost will be shown here. Your spending will be settled in Time Tokens, so make sure you have enough balance in your wallet.
Wait for processing. If everything goes well, the wallet will pop up an interactive window. You need to complete the next steps in the wallet. When the wallet shows that the transaction is successful, congratulations, your TimeBox has been successfully minted.
Cost of making a TimeBox
There is a fee for minting TimeBoxes because storing data on the blockchain requires a certain cost.
The fee that users need to pay is proportional to the weight (data size) of the TimeBox.
The more files a user stores, the higher the fee. TimeBox currently only supports payment using Time tokens. (You can currently receive $Time tokens for testing on the official website, but a certain amount of gas fees are required. After the official version is launched, the $Time tokens for testing will no longer be usable.)
Fee formula: Fee (X = data size (KB)) = MAX (X, 200KB) / 1024 * 1 $TIME * K
X represents the data size in KB. If the data you put into the TimeBox is less than 200KB, it will be calculated as 200KB.
K is the market coefficient, which is adjusted regularly based on factors such as actual storage costs and TIME TOKEN prices.
Conclusion
Time flies by, and each of us is moving towards the future without realizing it. TimeBox is not only a storage tool, but also a bridge that carries memories and emotions. Everyone can permanently record their connection with the world through this "time capsule". Perhaps as time goes by, it will become a part of our lives, or even a form of our legacy.