Zero-knowledge proof (ZKPs) distributed ledger network