Blockchain contract: Securing a blockchain applied to smart contracts | Synapse