Dark Forest: Transparency on Blockchains with Zero-Knowledge Proofs with Brian Gu
Software Engineering Daily
Every software company is a distributed system, and distributed systems fail in unexpected ways. This ever-present tendency for systems to fail has led to the rise of failure testing, otherwise known as chaos engineering.