Tai on Privacy-preserving blockchain applications: Off-chaining, Zokrates and beyond