February 7, 2020 Horizen Sidechain Extended Whitepaper: Zendoo: A zk-SNARK verifiable cross-chain transfer protocol enabling decoupled and decentralized sidechains