Enigma: Decentralized Computation Platform with Guaranteed Privacy