Consensus La cadena de bloques registra todas las transferencias de dinero. Si el usuario cuenta con solo un ZEN y crea dos transacciones simultáneas gastando la misma moneda, es deber de la red determinar cuál de las dos sucedió primero y por ende la válida.

El mecanismo de consenso se asegura de que la red entera determine cuál es el orden correcto de las transacciones. Cada varios minutos, cuando un nuevo bloque se agrega a la cadena de bloques, la red se pone de acuerdo respecto al orden de las transacciones más recientes. De esta manera, nadie puede engañar al sistema y gastar más de lo que posee.

Hay varias maneras de lograr consenso en una red de par a par. En la cadena de bloques de Horizen, los usuarios votan por medio de su poder computacional para determinar el orden de las transacciones. Si la computadora de un usuario es el doble de rápida que la de otro, ese usuario tiene una oportunidad dos veces mayor de decidir el orden.