El sharding es una solución de escalabilidad de capa 1 diseñada para mejorar la escalabilidad de las redes blockchain mediante la división de la cadena de bloques en particiones más pequeñas, o «fragmentos», cada uno de los cuales es capaz de procesar sus propias transacciones y contratos inteligentes.