I am working on experiments that evaluate how some Libra Rust functions scale in terms of #nodes or #transactions. Furthermore, I am planning to gain insight how well Libra scales(performance wise) in terms of #nodes and transactions load. To make this as fair as possible I want to run the docker containers on a beefy machine with a traffic shaper, eg: “https://github.com/lukaszlach/docker-tc”. This allows for bandwidth and message delays simulation. I would like to hear some opinions about this approach.
Furthermore, I would like to know, approximately, the transactions size. I found an old post that estimated a transaction to be 400Bytes, is this still the case? If so, can I find some evidence somewhere? Its about this post: