Cardano Dev Progress Demo #2: Multi-node Communication with On-disk Storage

Cardano Dev Progress Demo #2: Multi-node Communication with On-disk Storage

This is the second in our new series of Cardano Development Progress Demos, showing actual internal demos, the same progress demos the teams give internally to show their progress to leadership and teammates. This is for people who want in-depth technical details about where we are. This is not marketing content, not polished and pretty. There’s no glitz. It’s just honest no-bull progress presented by the actual engineers building Cardano from the ground up.

This progress demo picks up from an earlier video here https://www.youtube.com/watch?v=G0c7ordKk3Q&feature=youtu.be and is presented by Thomas Winant, Rupert Horlick, and Duncan Coutts from the Haskell development team. It shows full Haskell nodes with components integrated, consensus, ledger, network protocol, and node shell. On-disk storage is fully implemented volatile and immutable storage, ledger state, and snapshots. These are the full optimized implementations of these components. It shows multiple nodes running independently and communicating with each other using the full network stack. Communication is over TCP, so it’s mimicking node communication across different servers, but the demo is run on one machine to make it easier to show. You are able to see the sort of things you can do when you have a full node with on-disk storage, restoring operation quickly after a node is shut down or the data corrupted.

For an overview of what has been delivered by the project to date and what’s coming, head to our roadmap https://cardanoroadmap.com/

For more detailed updates on what’s being worked on every week, check out our weekly technical reports here https://www.cardano.org/en/weekly-technical-reports/

Related Post: