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 three layers:
- Conformance: adherence to the network protocol
- Performance: healthy throughput under pressure
- Resistance: the withstanding of malicious behavior
Ziggurat, by Equilibrium, is a set of tools that allows node developers to test these three layers extensively and ensure that each new release does not introduce bugs, performance bottlenecks, or security flaws.
As mentioned in the conclusion of the recent Trail of Bits report: It’s only a matter of time before a blockchain network is completely toppled by a network-level hack. This proposal will detail why this work is critical, and how we will go about solving it.
For the full proposal, see https://docs.google.com/document/d/1HRhFKo5w73wP5Nz8hg3xtw5GmPseNrzsarJLNNZqDZo/edit?usp=sharing