Horizen, in its latest whitepaper has unveiled Zendoo, a Zk-SNARK protocol for bitcoin-based blockchains that will allow these blockchains to create and link sidechains of different structures without knowing their internal structure.

Zendoo allows the creation of fully decentralized blockchain applications with the possibility to introduce the specific logic and data to address any kind of need.

The solution aims to solve three of the core issues faced by many blockchains – privacy, trust, and flexibility. Zendoo solves the problem of privacy by allowing the verification of sidechains by the mainchain without knowing the internal structure of the sidechain. The protocol, leveraging on Zk-Snarks also eliminates the need for third parties during backward transfers. Thus, solving the problem of trust. Finally, sidechains are coding-language and consensus-algorithm agnostic, making them fully generalizable and highly flexible.

It is also worth stating that with Zendoo, the sidechain does not necessarily have to be a blockchain. As long as the sidechain has a standardized way to communicate with the mainchain, the protocol will work.

By implementing Zendoo, developers will be able to create independent applications that improve their business. Node operators and ZEN holders, on the other hand, will benefit from additional revenue associated with running sidechains, as well as the added utility to ZEN.