

La escalabilidad en blockchain se refiere a la capacidad de una red para gestionar un volumen creciente de transacciones de forma eficiente, sin sacrificar rendimiento, seguridad ni descentralización. A medida que la tecnología blockchain ha pasado de ser un concepto innovador a una infraestructura esencial para los activos digitales y las aplicaciones descentralizadas, la escalabilidad se ha convertido en uno de los retos técnicos más importantes del sector.
Una blockchain actúa como un registro público que anota transacciones sin necesidad de un tercero centralizado. Los registros de transacciones almacenados en la cadena se verifican mediante nodos distribuidos por toda la red. Sin embargo, este proceso de verificación descentralizado introduce limitaciones inherentes a la escalabilidad, lo que hace que algunas blockchains requieran mucho tiempo para validar y confirmar transacciones.
El TPS (transacciones por segundo) de una blockchain suele ser mucho menor que el de las instituciones centralizadas. Por ejemplo, las redes de pago tradicionales pueden verificar transacciones a más de 17 000 TPS, mientras que muchas redes blockchain solo alcanzan cifras de un solo o doble dígito. Algunas grandes redes blockchain procesan alrededor de 4,6 TPS, lo que limita su capacidad para gestionar grandes volúmenes de transacciones de forma eficiente y provoca transacciones lentas y tarifas más altas en periodos pico de uso.
Este problema de escalabilidad se ve agravado por restricciones técnicas como el tamaño máximo de los bloques. Habitualmente, un bloque pequeño de unos 1 MB limita el número de transacciones que pueden incluirse en cada bloque. Además, en muchas arquitecturas blockchain, cada vez que la red valida nuevas transacciones, los nodos deben consultar o descargar partes del historial transaccional de la blockchain. Así, escalar una blockchain exige cada vez más tiempo a medida que la cadena crece y ocupa más espacio de memoria en la red.
Las redes blockchain no pueden escalar simplemente añadiendo más nodos, ya que esto puede reducir el rendimiento por el mayor tráfico de comunicaciones y la complejidad del consenso. Cada blockchain suele tener límites de rendimiento determinados por su arquitectura y mecanismo de consenso. Por ello, se han desarrollado numerosas soluciones de escalabilidad adaptadas a las necesidades y restricciones técnicas de cada blockchain. Estas soluciones pueden clasificarse según el aspecto del rendimiento que abordan: rendimiento en lectura, en escritura y capacidad de almacenamiento. Además, existen soluciones específicas para las diferentes capas de la arquitectura blockchain: capa 0 (red), capa 1 (en cadena) y capa 2 (fuera de cadena). Debido a la complejidad y variedad de soluciones, este artículo se centra principalmente en las soluciones de escalabilidad de la capa de datos, tanto en cadena como fuera de cadena.
Muchos desarrolladores e investigadores trabajan para escalar redes blockchain, pero se topan con lo que se conoce como el trilema de la blockchain. El trilema sostiene que toda blockchain tiene dificultades para mantener simultáneamente seguridad, descentralización y escalabilidad: normalmente solo se pueden optimizar dos de estas tres propiedades. Por ejemplo, las blockchains privadas pueden lograr escalabilidad y seguridad, pero renuncian a la descentralización al depender de un grupo reducido de validadores. Por otra parte, blockchains basadas en grafos acíclicos dirigidos (DAG) pueden alcanzar escalabilidad y descentralización, pero suelen ser menos seguras frente a ataques sofisticados. También existen blockchains públicas que mantienen una alta seguridad y descentralización, pero sacrifican escalabilidad y su rendimiento transaccional es bajo.
Las investigaciones muestran que el rendimiento (throughput) es la métrica más relevante en la escalabilidad blockchain, ya que impacta directamente en la experiencia de usuario y la utilidad de la red. Además, los factores que afectan a la escalabilidad están muy interrelacionados, generando un problema de optimización complejo. Por ejemplo, el rendimiento del consenso y el tamaño de bloque pueden afectar tanto al throughput como a la latencia, y el cambio de un parámetro suele producir efectos en cadena en otras métricas. Los factores clave que inciden en la escalabilidad blockchain se resumen a continuación:
Rendimiento: Es el número total de transacciones que el protocolo puede gestionar por segundo, medido como TPS. Es la métrica principal para comparar la escalabilidad entre distintas blockchain. Como se indicó antes, los sistemas de pago centralizados tienen un TPS muy superior al de las redes blockchain descentralizadas, lo que les permite gestionar grandes volúmenes de transacciones sin congestión. Sin embargo, la comparación no es del todo justa, ya que los sistemas centralizados no tienen los mismos requisitos de consenso y seguridad.
Latencia: También llamada tiempo de finalidad, es el tiempo que transcurre desde que se envía una transacción hasta que queda confirmada y no puede revertirse. Menor latencia agiliza la validación y mejora la experiencia de usuario, ya que no es necesario esperar mucho para la confirmación. Sin embargo, lograr baja latencia suele exigir concesiones en seguridad o descentralización, porque los mecanismos de consenso más rápidos pueden ser más vulnerables o requerir validación más centralizada.
Tamaño de bloque: Es la cantidad máxima de datos que puede almacenarse en un bloque, lo que determina cuántas transacciones pueden incluirse. Por ejemplo, algunas blockchains tienen bloques de aproximadamente 1 MB para almacenar transacciones. Bloques más grandes permiten más transacciones, aumentan el rendimiento y pueden reducir tarifas en momentos de alta demanda. Sin embargo, requieren más recursos computacionales y mayor ancho de banda para propagar los bloques por la red. Además, la blockchain puede rechazar bloques que superen el límite, generando acumulaciones de transacciones pendientes.
Nodos: Los nodos pueden ser completos (almacenan todo el historial de la blockchain) o ligeros (solo una parte de los datos). Cuando el volumen de transacciones es alto, se requieren más nodos para mantener la seguridad y descentralización. Por tanto, el número y tipo de nodos influye directamente en el rendimiento y la latencia, es decir, en la escalabilidad. Sin embargo, más nodos implican mayor sobrecarga de comunicación y tiempos de consenso más largos, dificultando la escalabilidad.
Almacenamiento: Es la capacidad total de la blockchain y el tamaño acumulado de todos los datos históricos. El crecimiento del almacenamiento está ligado al número de nodos, volumen de transacciones y tamaño de bloque. Los nodos completos requieren mucho más almacenamiento, ya que mantienen todo el historial. Los nodos ligeros necesitan menos espacio y reducen los requerimientos individuales, pero depender mucho de ellos puede aumentar la carga global, afectar la seguridad y, en consecuencia, el rendimiento y la descentralización.
Energía computacional: Es la potencia de procesamiento y energía eléctrica consumidas para validar transacciones y crear bloques (minería en algunos modelos de consenso). El consumo varía mucho según el mecanismo de consenso. Por ejemplo, las blockchains con Proof of Work (PoW) consumen mucha más energía que las de Proof of Stake (PoS), ya que PoW implica resolver complejos retos criptográficos y PoS se basa en validadores que bloquean tokens.
Coste: Es el coste económico total de validar transacciones, incluidas las tarifas pagadas por los usuarios y los costes operativos de los nodos. En muchas blockchains, validadores o mineros pueden priorizar transacciones con tarifas más altas, generando un mercado de tarifas. Las transacciones con tarifas bajas pueden demorarse mucho o no incluirse en periodos de congestión, creando un cuello de botella para usuarios que no desean pagar tarifas premium.
Las soluciones de escalabilidad disponibles se han diseñado específicamente para resolver problemas críticos como el tiempo de generación de bloques, el coste de las transacciones, la congestión de la red y las limitaciones de memoria. A partir de estos retos técnicos han surgido dos grandes categorías: soluciones en cadena y fuera de cadena. Además, las soluciones pueden aplicarse en distintas capas arquitectónicas: red (capa 0), blockchain base (capa 1) y capas secundarias (capa 2). Las implementadas en capa 1 y capa 2 son las más habituales y las de mayor adopción en el sector.
Las soluciones en cadena implican modificar elementos y parámetros centrales del protocolo blockchain. Por ejemplo, algunas propuestas plantean aumentar el tamaño de bloque como vía directa para permitir más transacciones. Pero simplemente aumentar el tamaño puede favorecer la centralización, ya que bloques mayores exigen más ancho de banda y almacenamiento, y podrían excluir a operadores de nodos pequeños. Además, los bloques grandes pueden ser propagados y validados más rápido por mineros o validadores con más recursos, lo que también puede centralizar la producción de bloques. Las principales subcategorías de soluciones en cadena son la reducción de datos de bloques mediante soft forks, el aumento de tamaño de bloque por hard forks, el sharding para escalado horizontal y las arquitecturas basadas en grafos acíclicos dirigidos (DAG). Las dos últimas son especialmente innovadoras y se describen a continuación:
Escalabilidad basada en DAG: Las arquitecturas de grafo acíclico dirigido (DAG) suponen un enfoque radicalmente distinto a la estructura blockchain. Los sistemas DAG validan transacciones haciendo referencia a registros previos en un grafo, no en una cadena lineal. No emplean mineros tradicionales ni requieren grandes cantidades de tokens bloqueados, lo que reduce de forma significativa las tarifas de red y elimina la minería intensiva en energía. Además, las redes DAG pueden alcanzar, en teoría, más de 10 000 TPS y evitan ataques de doble gasto gracias a su validación única. Un ejemplo es IOTA (MIOTA), que usa la estructura llamada Tangle. En estos sistemas, cuantos más participantes, mejor es la tasa de validación, ya que cada transacción valida a otras anteriores. Así, las arquitecturas DAG pueden lograr descentralización y alta escalabilidad a tarifas mínimas. Sin embargo, suelen ofrecer garantías de seguridad menos robustas frente a ciertos ataques, sobre todo con bajo volumen de transacciones, y presentan retos para conseguir la finalidad absoluta de las transacciones.
Sharding: Es una estrategia de escalado horizontal que divide la red blockchain en unidades paralelas llamadas shards. Cada shard procesa un subconjunto de transacciones de forma independiente, permitiendo que nodos distintos gestionen transacciones simultáneamente, lo que reduce drásticamente el tiempo de procesamiento y aumenta el rendimiento. No obstante, implementar sharding de forma segura es complejo, ya que la blockchain debe proteger cada shard frente a validadores maliciosos. Además, el sharding funciona mejor para transacciones dentro de un mismo shard, mientras que las operaciones entre shards requieren coordinación adicional y pueden ser más lentas. Ethereum (ETH), con su actualización Ethereum 2.0, y proyectos como RapidChain, son ejemplos de blockchains que aplican o planean aplicar sharding. Es una de las soluciones de escalabilidad en cadena más prometedoras, aunque exige un diseño muy cuidadoso para mantener la seguridad y la atomicidad de las transacciones.
Las soluciones fuera de cadena validan transacciones fuera de la red principal, reduciendo drásticamente la carga sobre la capa base. En estas arquitecturas, solo el estado final o la liquidación se comunica a la red principal, creando canales de estado o de pago. Por ejemplo, Lightning Network exige que los usuarios paguen tarifas en cadena solo al abrir o cerrar el canal de pago, mientras que las transacciones intermedias se realizan fuera de cadena a coste mínimo. Así, las tarifas de transacción disminuyen mucho y el rendimiento puede crecer de manera significativa. Existen varias subcategorías de soluciones fuera de cadena, cada una con características y casos de uso propios. Las más relevantes son:
Escalabilidad mediante side chains: Permite transferencias bidireccionales de activos entre una cadena principal (mainnet) y una o más side chains que emplean sus propias reglas de consenso. Una side chain suele utilizar verificación simplificada de pagos (SPV) u otras pruebas criptográficas para validar transacciones de forma independiente. Además, las transferencias de activos desde la mainnet a la side chain dependen de mecanismos de bloqueo y salidas criptográficas. Solo pueden desbloquearse mediante pruebas SPV de la cadena principal o de la side chain, lo que impide el doble gasto. El mecanismo SPV permite, además, que validadores de la side chain comuniquen el estado de vuelta a la mainnet para la liquidación final. Las side chains pueden experimentar con mecanismos de consenso, tiempos de bloque y funcionalidades sin afectar la seguridad ni la estabilidad de la red principal. Loom Network, por ejemplo, emplea side chains específicas para aplicaciones, permitiendo a los desarrolladores construir aplicaciones descentralizadas escalables.
Escalabilidad mediante child chains: Esta arquitectura crea una estructura jerárquica donde las child chains están conectadas y protegidas por los nodos validadores de la cadena principal. Cada child chain puede procesar transacciones usando su propio protocolo de consenso, adaptado a casos de uso concretos. La cadena principal registra la finalidad de transacción y los compromisos de estado enviados por cada child chain, proporcionando un ancla de seguridad. También ofrece garantías de seguridad y mecanismos de resolución de disputas, ya que cualquier fraude en una child chain puede ser impugnado y probado en la cadena principal. Así se logra alta escalabilidad manteniendo la seguridad del consenso principal. Ethereum Plasma es un ejemplo, permitiendo estructuras blockchain jerárquicas con pruebas de fraude para garantizar la seguridad.
Escalabilidad interchain: Estas soluciones crean un ecosistema interconectado que replica el modelo de redes locales, pero para blockchains. Conectan varias blockchains independientes mediante un protocolo común compatible con todas. Incluyen múltiples subcadenas y nodos especializados que facilitan la comunicación y transferencias de activos entre cadenas. Cada cadena puede usar un método de consenso diferente optimizado para sus necesidades, mientras que el protocolo interchain garantiza la interoperabilidad. Por ejemplo, Cosmos (ATOM) implementa una arquitectura interchain con el protocolo Inter-Blockchain Communication (IBC), Practical Byzantine Fault Tolerance (PBFT) y Proof of Stake (PoS), creando un ecosistema escalable de blockchains conectadas. Este modelo permite una escalabilidad teóricamente ilimitada, ya que pueden añadirse nuevas cadenas sin afectar el rendimiento de las ya existentes.
El desarrollo de soluciones de escalabilidad se centra en lograr un equilibrio óptimo entre los tres pilares del trilema blockchain: descentralización, escalabilidad y seguridad. El sector reconoce que sacrificar cualquier propiedad limita la utilidad y adopción de la blockchain.
En escalabilidad en cadena, los cambios suelen afectar el código base, lo que puede implicar hard forks (requieren actualización universal) o soft forks (cambios compatibles). Sin embargo, lograr consenso para estos cambios fundamentales es complicado, como demuestran muchas propuestas polémicas. Por eso, enfoques como Segregated Witness (SegWit) u otras soluciones tipo soft fork resultan más viables en la práctica. SegWit y similares buscan separar u optimizar el almacenamiento de los datos de firma, que ocupan mucho espacio, para incluir más transacciones en el bloque. Estas optimizaciones pueden conllevar cambios en los modelos de seguridad o requerir actualizaciones en las billeteras y la infraestructura.
Otra solución prometedora en cadena es el sharding, que divide la blockchain en múltiples shards de procesamiento paralelo para escalar fundamentalmente. Al segmentar la red en varias partes semi-independientes, se pueden procesar muchas transacciones en paralelo en vez de secuencialmente. La latencia se reduce y el rendimiento global aumenta con el número de shards. Sin embargo, implementar un sharding seguro sigue siendo un reto técnico, especialmente para mantener la seguridad entre shards y gestionar eficientemente las transacciones cruzadas.
En cuanto a las soluciones fuera de cadena, ya hay proyectos que han demostrado TPS superiores al millón con tecnologías como Lightning Network para canales de pago y, en teoría, TPS ilimitados con child chains tipo Plasma bien implementadas. Estas soluciones de capa 2 mejoran radicalmente la experiencia de usuario, permitiendo transacciones instantáneas y de bajo coste, sin perder la seguridad de la blockchain de capa 1. La integración y maduración de estas soluciones puede resolver los problemas de escalabilidad de muchos proyectos blockchain y acelerar la adopción generalizada al eliminar retrasos en las confirmaciones y tarifas prohibitivas en momentos de alta demanda.
A futuro, los ecosistemas blockchain más sólidos probablemente combinarán protocolos de capa 1 optimizados con soluciones robustas de capa 2 para lograr la escalabilidad necesaria para la adopción global, manteniendo la seguridad y la descentralización. La investigación continua en áreas como pruebas de conocimiento cero, rollups optimistas y protocolos de interoperabilidad entre cadenas demuestra que los retos de escalabilidad, aunque relevantes, se están abordando mediante innovaciones técnicas.
Las redes blockchain presentan importantes desafíos de escalabilidad debido principalmente a las características intrínsecas de su tecnología, como la distribución de nodos, los requisitos de consenso y las limitaciones de tamaño de bloque. Por ello, muchas blockchains tienen TPS bajos respecto a sistemas centralizados y sufren para gestionar grandes volúmenes de transacciones con eficiencia, lo que genera lentitud, congestión y tarifas elevadas en momentos de alta demanda.
Para superar estas limitaciones, diversos proyectos blockchain exploran soluciones de escalabilidad adaptadas a sus casos de uso y necesidades técnicas. Sin embargo, los factores que inciden en la escalabilidad están fuertemente interrelacionados, por lo que lograr mejoras globales exige aceptar compromisos entre seguridad, descentralización y rendimiento. El trilema blockchain sigue siendo una restricción clave en el diseño de soluciones de escalabilidad.
Entre las soluciones de escalabilidad de capa de datos figuran enfoques en cadena como las arquitecturas DAG y el sharding, y soluciones fuera de cadena como side chains, child chains y protocolos interchain. Cada una ofrece ventajas y desventajas, en función de su posición en el trilema blockchain. Las soluciones en cadena suelen ofrecer más garantías de seguridad, pero pueden sacrificar descentralización o ser difíciles de implementar, mientras que las soluciones fuera de cadena logran gran escalabilidad pero introducen complejidad y supuestos adicionales de confianza.
En conjunto, el desarrollo de la escalabilidad blockchain avanza hacia modelos prometedores, en especial el sharding para la capa 1 y canales de pago y rollups en la capa 2. La combinación de estos enfoques, junto con la investigación constante en nuevos consensos y técnicas criptográficas, hará que la escalabilidad blockchain siga mejorando los próximos años. Cuando estas soluciones maduren y se desplieguen a gran escala, la tecnología blockchain podrá convertirse en la base de aplicaciones descentralizadas y sistemas financieros globales, ofreciendo descentralización y seguridad sin renunciar al rendimiento propio de la infraestructura digital moderna.
La escalabilidad blockchain es la capacidad para procesar más transacciones de forma eficiente. Es esencial para las criptomonedas porque una mayor escalabilidad incrementa la velocidad y el rendimiento de las transacciones, facilita la adopción masiva y reduce la congestión de la red.
Bitcoin y Ethereum sufren lentitud en el procesamiento de transacciones y tarifas altas. A medida que aumentan los usuarios, la congestión empeora y se requieren soluciones innovadoras de capa 2 y mejoras de protocolo para aumentar el rendimiento y reducir costes.
Las soluciones de capa 2 son protocolos fuera de cadena que multiplican la velocidad y capacidad de las transacciones blockchain. Lightning Network permite pagos inmediatos mediante canales de pago, mientras que los Rollups procesan transacciones fuera de la cadena y las agrupan en la cadena, mejorando el rendimiento y reduciendo costes.
El sharding segmenta la blockchain en cadenas paralelas más pequeñas para procesar transacciones de forma simultánea. Cada shard opera de manera independiente, lo que multiplica el rendimiento y la velocidad, al tiempo que reduce la congestión y mejora la escalabilidad global.
Las sidechains procesan transacciones y cálculos secundarios fuera de la mainnet, aliviando la congestión de la red principal. Así se distribuye la carga, aumenta el rendimiento y la capacidad de proceso, permitiendo que la red gestione más transacciones simultáneamente y mantenga la seguridad y descentralización.
Escalar implica aceptar compromisos. Las soluciones de capa 2 y las sidechains mantienen la seguridad y aumentan el rendimiento sin perder la descentralización esencial. Sin embargo, si los validadores se centralizan demasiado, ambos aspectos pueden verse debilitados. Un escalado bien diseñado se apoya en pruebas criptográficas y consenso distribuido para preservar la seguridad.
Solana emplea un consenso Proof-of-History para lograr alto rendimiento. Polygon utiliza Proof-of-Stake y sidechains. Arbitrum se basa en Optimistic Rollups como solución de capa 2 para incrementar la capacidad de transacciones y reducir costes.











