-
Notifications
You must be signed in to change notification settings - Fork 0
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Data storage and backup #37
Comments
Another possible solution:
|
Preliminary estimates show that Cosmos blocks being published approximately every second take up about 1GB per month. As for data items, we have so far reached the largest size around 750MB per month. However, we need to prepare for a larger size in the future. In summary, for now, we can assume that we will need a total of 2GB per month (1GB for Cosmos data + 1GB for DataItems). However, with an upward trend in the future. |
First versionIn the first version, we will launch the network with at least two archival nodes, meaning nodes that will have a complete history from the beginning of the blockchain. The remaining nodes will only have the latest history (the exact size to be determined). Additionally, archival nodes will have an implemented mechanism for data backup. Next stageIf the size of data stored in archival nodes becomes too costly, the following mechanism can be implemented:
|
If Cosmos generates a block every second, the amount of memory required to store the entire blockchain will be substantial.
The goal of the task is to estimate how much space will be needed in a year under different scenarios:
The second goal is to find a way to save memory. Possible solutions to consider, along with their consequences, are:
Security considerations must also be taken into account. If the network does not return data from the entire blockchain, it limits the ability to verify whether the data on Arweave originates from the sequencer.
The text was updated successfully, but these errors were encountered: