Sidechains
Última actualización de la página: 18 de noviembre de 2025
Una cadena lateral (sidechain) es una cadena de bloques separada que funciona independientemente de Ethereum, mientras que, a su vez, está conectada a la red principal de Ethereum por un puente bidireccional. Las cadenas laterales pueden tener parámetros de bloque y algoritmos de consenso separados, que a menudo están diseñados para el procesamiento eficiente de las transacciones. El uso de una cadena lateral implica compensaciones no obstante, ya que no heredan las propiedades de seguridad de Ethereum. A diferencia de las soluciones de escalado de capa 2, las cadenas laterales no publican los cambios de estado ni los datos de las transacciones en la red principal de Ethereum.
Las cadenas laterales también sacrifican cierta medida de descentralización o seguridad para lograr un alto rendimiento (trilema de escalabilidadopens in a new tab). Sin embargo, Ethereum se ha comprometido a escalar sin poner en riesgo la descentralización y la seguridad.
¿Cómo funcionan las cadenas laterales?
Las cadenas laterales son cadenas de bloques independientes, con diferentes historias, hojas de ruta de desarrollo y consideraciones de diseño. Si bien las cadenas laterales pueden compartir similitudes de nivel básico con Ethereum, tienen varias características distintivas.
Algoritmos de consenso
Una de las cualidades que hacen que las cadenas laterales sean únicas (es decir, diferentes de Ethereum) es el algoritmo de consenso utilizado. Las cadenas laterales no utilizan Ethereum para el consenso y pueden elegir protocolos de consenso alternativos que se adapten a sus necesidades. Algunos ejemplos de algoritmos de consenso utilizados en las cadenas laterales incluyen:
- Prueba de autoridad
- Prueba de participación delegadaopens in a new tab
- Tolerancia a fallos bizantinosopens in a new tab.
Al igual que Ethereum, las cadenas laterales tienen nodos de validación que verifican y procesan transacciones, producen bloques y almacenan el estado de la cadena de bloques. Los validadores también son responsables de mantener el consenso en toda la red y protegerlo contra ataques maliciosos.
Parámetros de bloque
Ethereum establece límites para los tiempos de bloque (es decir, el tiempo que se tarda en producir nuevos bloques) y los tamaños de bloque (es decir, la cantidad de datos que contiene cada bloque, denominada en gas). Por el contrario, las cadenas laterales a menudo adoptan diferentes parámetros, como tiempos de bloques más rápidos y límites de gas más altos, para lograr un alto rendimiento, transacciones rápidas y tarifas bajas.
Si bien esto tiene algunos beneficios, tiene implicaciones críticas para la descentralización y la seguridad de las redes. Los parámetros de bloques, como los tiempos de bloques más rápidos y los tamaños de bloque grandes, aumentan la dificultad de ejecutar un nodo completo, dejando a unos pocos "supernodos" la responsabilidad de mantener segura la cadena. En tal escenario, aumenta la posibilidad de colusión de validadores o una toma de control maliciosa de la cadena.
Para que las cadenas de bloques escalen sin sacrificar la decentralización, la posibilidad de correr un nodo debe estar abierta a cualquiera, y no necesariamente a personas u organizaciónes con hardware de cómputo especializado. Por ello se están realizando esfuerzos para garantizar que todo el mundo pueda ejecutar un nodo completo en la red de Ethereum.
Compatibilidad con la EVM
Algunas cadenas laterales son compatibles con la EVM y pueden ejecutar contratos desarrollados para la Máquina Virtual de Ethereum (EVM). Las cadenas laterales compatibles con la EVM admiten contratos inteligentes escritos en Solidity, así como otros lenguajes de contratos inteligentes para la EVM, lo que significa que los contratos inteligentes escritos para la red principal de Ethereum también funcionarán en cadenas laterales compatibles con la EVM.
Esto significa que si quiere usar su dapp en una cadena lateral, solo tiene que desplegar su contrato inteligente en esa cadena lateral. Se ve, siente y funciona como la red principal de Ethereum: escribe un contrato usando Solidity e interactúa por medio del RPC de las cadenas laterales.
Debido a que las cadenas laterales son compatibles con la EVM, se consideran una solución de escalabilidad útil para las dapps nativas de Ethereum. Con su dapp en una cadena lateral, los usuarios pueden disfrutar de tarifas de gas menores, así como transacciones más rápidas, especialmente si la red principal se encontrara congestionada.
Sin embargo, como se explicó anteriormente, usar una cadena lateral conlleva sus sacrificios. Cada cadena lateral es responsable de su propia seguridad y no hereda las propiedades de seguridad de Ethereum. Esto incrementa la posibilidad de comportamiento malicioso que podría afectar a los usarios o poner sus fondos en riesgo.
Movimiento de activos
Para que una cadena de bloques se convierta en una cadena lateral a la red prinicpal de Ethereum, requerirá facilitar la transferencia de los activos desde y hacia la red principal de Ethereum. Esta interoperabilidad con Ethereum se logra con un puente entre las cadenas. Los puentes utilizan contratos inteligentes desplegados en la red principal de Ethereum y en una cadena lateral para controlar el traspaso de fondos entre ambas.
Si bien los puentes permiten a los usuarios mover sus fondos entre Ethereum y la cadena lateral, los activos realmente no se están moviendo entre las dos cadenas. En su lugar, se utilizan otros mecanismos que transfieren el valor entre las cadenas que podrían involucrar la destrucción o quema del activo en una cadena y la creación o minteo de su equivalente en la otra cadena. Más información sobre cómo funcionan los puentes.
Ventajas y desventajas de las cadenas laterales
| Pros | Contras |
|---|---|
| La tecnología detrás de las cadenas laterales está bien establecida y se beneficia de investigación exhaustiva y mejoras en diseño. | Las cadenas laterales sacrifican algunas medidas de descentralización y no necesidad de confianza por la escalabilidad. |
| Las cadenas laterales admiten la computación general y ofrecen compatibilidad con la EVM (pueden correr dapps que son nativas a Ethereum). | Una cadena lareral utiliza mecanismos de conseso independientes y no se beneficia de las garantías de seguridad de Ethereum. |
| Las cadenas laterales utilizan diferentes modelos de consenso para procesar transacciones de forma eficiente y reducir los costos de las comisiones. | Reuqieren un mayor nivel de supuestos para su confianza (por ejemplo, un quórum de validadores maliciosos unidos podrían cometer un fraude). |
| Las cadenas laterales compatibles con la EVM permiten a las dapp expandir su ecosistema. |
Uso de las cadenas laterales
Múltiples proyectos proporcionan implementaciones de cadenas laterales que puede integrar en sus dApps:
- Polygon PoSopens in a new tab
- Skaleopens in a new tab
- Gnosis Chain (anteriormente xDai)opens in a new tab
- Loom Networkopens in a new tab
- Metis Andromedaopens in a new tab
Lecturas adicionales
- Escalado de dapps de Ethereum a través de cadenas lateralesopens in a new tab 8 de febrero de 2018 - Georgios Konstantopoulos
¿Conoce algún recurso de la comunidad que le haya sido de ayuda? ¡Edite esta página y agréguela!