ICO Review: COTI - An Alternative to Blockchain