and check each block along the way (instead of just the last one)
Implementation of the Blockstack state engine.