Scaling blockchain using asynchronous consensus zones