Completed implementation of complex block resolution, and chained hash generation for naming blocks