La tecnología blockchain se basa en la descentralización, la transparencia y la seguridad. Sin embargo, a medida que las redes crecen, estas fortalezas pueden crear un desafío conocido como el "dilema del agricultor". Este dilema surge cuando los participantes de la red, o los agricultores, deben elegir entre almacenar el historial de la cadena de bloques para mejorar la seguridad u optimizar el almacenamiento para el consenso de transacciones a fin de aumentar la velocidad.
Por lo general, los agricultores priorizan el consenso para obtener mayores recompensas, pero esto puede socavar la seguridad y la descentralización de la red a largo plazo. A medida que las redes de cadenas de bloques se expanden, los requisitos de almacenamiento se vuelven más exigentes, lo que hace que este dilema sea aún más complejo.