Understanding and using the Zcash Network Stability Framework
A Ziggurat is a rectangular stepped tower that uses precise measurements to ensure that each foundation can support the layers above. This metaphor can be applied to network testing by defining such layers, from the bottom and upward:
Ziggurat is network test suite created by Equilibrium that provides zcashd and zebra devs with the foundation of reliability, performance, and scalability needed to realize the true potential of the Zcash network.
Note: This project is a work in progress. Source code available on GitHub.
This user manual can be viewed as a README+, providing the typical sections (installation, usage, contribution) and also expanding its content to include a specification of all the tests as well as instructions on how to write your own Ziggurat tests.
Finally, the manual ends with what is essentially a call for contributions, detailing ideas for future work.
Writing Ziggurat Tests
Slides from the Ziggurat presentation on the Zcash arborist call, presented on July 1, 2021.