1. A method, comprising: identifying an existing consensus procedure used in an existing blockchain configuration; identifying current metrics associated with the existing blockchain configuration; comparing the current metrics to predefined rules; identifying one or more deviations based on the current metrics being compared to the predefined rules; and dynamically changing the existing consensus procedure to a next consensus procedure for subsequent blocks in the existing blockchain configuration responsive to identifying the one or more deviations.