Railgun is a project that aims to make DeFi anonymous. His system is indeed based on ZK-SNARK (zero-knowledge succinct non-interactive arguments of knowledge), which is Vitalik’s preferred solution to elevate the privacy level of Ethereum.