Cualquier criptomoneda funciona gracias a un protocolo de consenso, que es conjunto de reglas de comunicación que permiten llegar a un acuerdo de forma descentralizada. Las reglas que componen este protocolo se denominan reglas de consenso. En el caso de una cadena de bloques, se utilizan para definir la validez de transacciones y bloques.