This Algorithm Analyses 13 Risks in Blockchain Smart Contracts “Smart contracts are both public and impossible to alter once deployed." By CBR Staff Writer