Simulator Output

We are attempting to understand the projected amount of data required to support the base requirements of the system. This page will list a few outcomes depending on certain inputs.

 

For https://casperlabs.atlassian.net/wiki/spaces/REL/pages/154796068 - We are assuming a base transaction volume of 15 Token transfers / second, for an uptime duration of 4 weeks, with 10 nodes in the validator set. We are not assuming any wasm deployments (while it’s likely that we will have wasm deploys, we also won’t have a steady stream of 15 tts the entire time either)

assumptions we made: number of validators: 10 overall performance of the blockchain [tps]: 15 round exponent (used by all validators): 14 era body length [days]: 0.041666666666666664 (= 1.0 hours) era tail length [days]: 0.010416666666666666 (= 0.25 hours) average size of 1 deploy in bytes: 800 results: rounds in era body: 219.7265625 rounds in era tail: 54.931640625 total number of blockdag messages in 1 era: 5493.1640625 average ballot size [bytes]: 329 average block header [bytes]: 329 average block size [MB]: 0.18781375885009766 round length [seconds]: 16.384 transactions in 1 block: 245 protocol overhead [%]: 4.015466257878369% download bandwidth required by a validator [Mbit/sec]: 0.02336694160476327 totals for 1 day: all blockdag messages: 131835 blocks: 5273 ballots: 126562 transactions: 1296000 protocol metadata (ballots + block headers) [GB]: 0.04039520717924461 user data (= transactions) [GB]: 0.9655952453613281 total blockdag size [GB]: 1.0059904525405727 gossiping data [GB]: 0.9655952453613281 totals for 30 days: all blockdag messages: 3955050 blocks: 158190 ballots: 3796860 transactions: 38880000 protocol metadata (ballots + block headers) [GB]: 1.2118562153773382 total blockdag size [GB]: 30.179713576217182