Canaan’s revenue promises are based on at least one bogus contract, according to analysts

Read more from our friends at Coin Telegraph