The Oct. 25 snapshot showed 693 blocks left in the cycle and an estimated one-week average hashrate of 1.08 zettahashes per second.