Las sidechains son blockchains independientes que se ejecutan en paralelo al blockchain principal (mainchain) pero están conectadas a él. Permiten la transferencia de activos y datos entre la mainchain y la sidechain, proporcionando una solución escalable para extender las capacidades del blockchain sin sobrecargar la mainchain.
Cada sidechain opera de forma independiente a la mainchain, con su propio conjunto de reglas y protocolos. Los sidechains pueden interactuar con la mainchain y otros sidechains, lo que permite transacciones y intercambio de datos entre cadenas.
Los desarrolladores pueden personalizar las cadenas laterales para cumplir con requisitos específicos, incluidos mecanismos de consenso, estándares de tokens y parámetros de bloque. Al descargar transacciones y cálculos a las cadenas laterales, la cadena principal puede mantener un alto rendimiento y evitar la congestión.
Las cadenas laterales de Lisk están diseñadas para ser altamente personalizables e interoperables, aprovechando el SDK de Lisk para el desarrollo. La arquitectura implica componentes que garantizan un funcionamiento fluido y una comunicación con la cadena principal.
Una cadena lateral comienza su ciclo de vida con un proceso de registro en la mainchain de Lisk. Esto implica enviar una transacción de registro de cadena lateral, que incluye detalles como el nombre de la cadena lateral, el ID de la cadena y los validadores iniciales.
Una vez registrado, la cadena lateral entra en la fase activa, donde puede comenzar a procesar transacciones e intercambiar mensajes entre cadenas (CCMs) con otras cadenas. Si una cadena lateral no cumple ciertas condiciones, como el requisito de actividad (publicar actualizaciones entre cadenas dentro de un plazo especificado), puede ser terminada y desconectada de la cadena principal.
Lisk utiliza mensajes de cadena cruzada (CCMs) para permitir la comunicación entre la mainchain y las sidechains. Estos mensajes pueden incluir datos de transacciones, actualizaciones de estado y cambios de validadores.
Un CCU es una transacción que incluye un conjunto de CCMs de una cadena lateral a la cadena principal. Contiene la raíz del estado, la altura certificada y otros datos relevantes para garantizar la coherencia y autenticidad. Cada cadena lateral mantiene un buzón de entrada y salida para rastrear los CCMs entrantes y salientes. Estos están estructurados como árboles de Merkle para demostrar eficientemente la existencia de mensajes específicos.
Lisk admite múltiples mecanismos de consenso para cadenas laterales, lo que permite a los desarrolladores elegir la opción más adecuada para sus aplicaciones.
DPoS es el mecanismo de consenso predeterminado para las cadenas laterales de Lisk, donde los poseedores de tokens votan por deleGate.ios para validar las transacciones y crear nuevos bloques. Los poseedores de tokens votan por deleGate.ios usando sus tokens LSK. Cada voto se pondera en función del número de fichas que se posean. Los deleGate.ios elegidos se turnan para producir bloques de forma rotatoria, lo que garantiza una generación de bloques rápida y eficiente.
PoA es un mecanismo de consenso alternativo donde un conjunto predefinido de validadores, conocidos como autoridades, son responsables de la producción de bloques. Las autoridades son seleccionadas en base a criterios fuera de la cadena, como la reputación y la identidad. Este mecanismo sacrifica descentralización a cambio de eficiencia y rendimiento. PoA es especialmente adecuado para blockchains privadas o de consorcio donde los validadores son entidades conocidas y de confianza.
La interoperabilidad es una piedra angular del ecosistema Lisk, que permite la comunicación fácil y el intercambio de datos entre diferentes redes de blockchain.
La solución de interoperabilidad de Lisk se basa en un protocolo de mensajería entre cadenas que facilita la transferencia de datos y activos entre cadenas. Estos mensajes pueden transferir cualquier tipo de datos entre cadenas, proporcionando flexibilidad y extensibilidad para varios casos de uso. Se utilizan certificados para transferir de forma segura información de estado entre cadenas. Estos certificados se generan a partir de bloques y se firman por validadores utilizando firmas BLS, garantizando autenticidad e integridad.
La cadena principal de Lisk es una solución de interoperabilidad importante al actuar como un enrutador para mensajes entre cadenas. La cadena principal enruta CCMs entre cadenas laterales, asegurando una comunicación eficiente y segura sin procesar la validación completa de los mensajes. Mantiene información de estado sobre cadenas laterales registradas, incluido el número de CCMs enviados y la lista de validadores actuales.
El SDK de Lisk proporciona amplias opciones de personalización para los desarrolladores de cadenas laterales, lo que les permite adaptar la cadena de bloques a sus necesidades específicas. Los desarrolladores pueden elegir entre DPoS y PoA o implementar mecanismos de consenso personalizados. Las cadenas laterales pueden admitir diversos estándares de tokens, incluidos tokens fungibles y no fungibles, lo que permite aplicaciones diversas. Los parámetros clave de la cadena de bloques, como el tiempo de bloque, el límite de tamaño de bloque y la duración de la ronda, pueden personalizarse para optimizar el rendimiento.
Las cadenas laterales de Lisk se pueden utilizar para construir aplicaciones DeFi que requieran alta capacidad de procesamiento y escalabilidad. Una plataforma DeFi que se ejecute en una cadena lateral de Lisk puede procesar transacciones de forma independiente a la cadena principal, garantizando operaciones rápidas y rentables.
Las cadenas laterales ofrecen una solución escalable para rastrear y verificar transacciones de la cadena de suministro. Por ejemplo: una cadena lateral de la cadena de suministro puede registrar el movimiento de bienes, garantizando transparencia y trazabilidad sin congestionar la cadena principal.
Las aplicaciones de juegos y las plataformas NFT pueden aprovechar las cadenas laterales para manejar altos volúmenes de transacciones y una lógica compleja. Un mercado de NFT en una sidechain de Lisk puede acuñar e intercambiar NFT de manera eficiente, brindando una experiencia de usuario perfecta.
Aspectos destacados
Las sidechains son blockchains independientes que se ejecutan en paralelo al blockchain principal (mainchain) pero están conectadas a él. Permiten la transferencia de activos y datos entre la mainchain y la sidechain, proporcionando una solución escalable para extender las capacidades del blockchain sin sobrecargar la mainchain.
Cada sidechain opera de forma independiente a la mainchain, con su propio conjunto de reglas y protocolos. Los sidechains pueden interactuar con la mainchain y otros sidechains, lo que permite transacciones y intercambio de datos entre cadenas.
Los desarrolladores pueden personalizar las cadenas laterales para cumplir con requisitos específicos, incluidos mecanismos de consenso, estándares de tokens y parámetros de bloque. Al descargar transacciones y cálculos a las cadenas laterales, la cadena principal puede mantener un alto rendimiento y evitar la congestión.
Las cadenas laterales de Lisk están diseñadas para ser altamente personalizables e interoperables, aprovechando el SDK de Lisk para el desarrollo. La arquitectura implica componentes que garantizan un funcionamiento fluido y una comunicación con la cadena principal.
Una cadena lateral comienza su ciclo de vida con un proceso de registro en la mainchain de Lisk. Esto implica enviar una transacción de registro de cadena lateral, que incluye detalles como el nombre de la cadena lateral, el ID de la cadena y los validadores iniciales.
Una vez registrado, la cadena lateral entra en la fase activa, donde puede comenzar a procesar transacciones e intercambiar mensajes entre cadenas (CCMs) con otras cadenas. Si una cadena lateral no cumple ciertas condiciones, como el requisito de actividad (publicar actualizaciones entre cadenas dentro de un plazo especificado), puede ser terminada y desconectada de la cadena principal.
Lisk utiliza mensajes de cadena cruzada (CCMs) para permitir la comunicación entre la mainchain y las sidechains. Estos mensajes pueden incluir datos de transacciones, actualizaciones de estado y cambios de validadores.
Un CCU es una transacción que incluye un conjunto de CCMs de una cadena lateral a la cadena principal. Contiene la raíz del estado, la altura certificada y otros datos relevantes para garantizar la coherencia y autenticidad. Cada cadena lateral mantiene un buzón de entrada y salida para rastrear los CCMs entrantes y salientes. Estos están estructurados como árboles de Merkle para demostrar eficientemente la existencia de mensajes específicos.
Lisk admite múltiples mecanismos de consenso para cadenas laterales, lo que permite a los desarrolladores elegir la opción más adecuada para sus aplicaciones.
DPoS es el mecanismo de consenso predeterminado para las cadenas laterales de Lisk, donde los poseedores de tokens votan por deleGate.ios para validar las transacciones y crear nuevos bloques. Los poseedores de tokens votan por deleGate.ios usando sus tokens LSK. Cada voto se pondera en función del número de fichas que se posean. Los deleGate.ios elegidos se turnan para producir bloques de forma rotatoria, lo que garantiza una generación de bloques rápida y eficiente.
PoA es un mecanismo de consenso alternativo donde un conjunto predefinido de validadores, conocidos como autoridades, son responsables de la producción de bloques. Las autoridades son seleccionadas en base a criterios fuera de la cadena, como la reputación y la identidad. Este mecanismo sacrifica descentralización a cambio de eficiencia y rendimiento. PoA es especialmente adecuado para blockchains privadas o de consorcio donde los validadores son entidades conocidas y de confianza.
La interoperabilidad es una piedra angular del ecosistema Lisk, que permite la comunicación fácil y el intercambio de datos entre diferentes redes de blockchain.
La solución de interoperabilidad de Lisk se basa en un protocolo de mensajería entre cadenas que facilita la transferencia de datos y activos entre cadenas. Estos mensajes pueden transferir cualquier tipo de datos entre cadenas, proporcionando flexibilidad y extensibilidad para varios casos de uso. Se utilizan certificados para transferir de forma segura información de estado entre cadenas. Estos certificados se generan a partir de bloques y se firman por validadores utilizando firmas BLS, garantizando autenticidad e integridad.
La cadena principal de Lisk es una solución de interoperabilidad importante al actuar como un enrutador para mensajes entre cadenas. La cadena principal enruta CCMs entre cadenas laterales, asegurando una comunicación eficiente y segura sin procesar la validación completa de los mensajes. Mantiene información de estado sobre cadenas laterales registradas, incluido el número de CCMs enviados y la lista de validadores actuales.
El SDK de Lisk proporciona amplias opciones de personalización para los desarrolladores de cadenas laterales, lo que les permite adaptar la cadena de bloques a sus necesidades específicas. Los desarrolladores pueden elegir entre DPoS y PoA o implementar mecanismos de consenso personalizados. Las cadenas laterales pueden admitir diversos estándares de tokens, incluidos tokens fungibles y no fungibles, lo que permite aplicaciones diversas. Los parámetros clave de la cadena de bloques, como el tiempo de bloque, el límite de tamaño de bloque y la duración de la ronda, pueden personalizarse para optimizar el rendimiento.
Las cadenas laterales de Lisk se pueden utilizar para construir aplicaciones DeFi que requieran alta capacidad de procesamiento y escalabilidad. Una plataforma DeFi que se ejecute en una cadena lateral de Lisk puede procesar transacciones de forma independiente a la cadena principal, garantizando operaciones rápidas y rentables.
Las cadenas laterales ofrecen una solución escalable para rastrear y verificar transacciones de la cadena de suministro. Por ejemplo: una cadena lateral de la cadena de suministro puede registrar el movimiento de bienes, garantizando transparencia y trazabilidad sin congestionar la cadena principal.
Las aplicaciones de juegos y las plataformas NFT pueden aprovechar las cadenas laterales para manejar altos volúmenes de transacciones y una lógica compleja. Un mercado de NFT en una sidechain de Lisk puede acuñar e intercambiar NFT de manera eficiente, brindando una experiencia de usuario perfecta.
Aspectos destacados