Access the most updated version here
Written by 余弦 @evilcos from SlowMist, a blockchain security firm.