Evaluation communication over the Internet
The transaction data in blockchain networks, such as cryptocurrencies and distributed ledgers, must be transmitted to all participating nodes. Many of the underlying consensus protocols run multiple rounds of exchanging messages among all participants.
The goal of this project is to evaluate the low-level latency and throughput of round-based communication methods in typical wide-area overlay networks, as used in blockchain protocols and deployed systems. Earlier work, done more than 20 years ago, had already explored the running time of distributed algorithms deployed in a widely distributed setting over the Internet using TCP. Meanwhile the Internet has changed and new communication patterns have appeared.
The study requires skills in system administration, cloud platforms, networking, and some programming.