Blockchain CBC