Vinculacion de cadenas laterales: Lisk

marzo 24, 2020 VICTOR HUGO LAZARTE 0 Comments


Lisk (LSK)  desde 2016  ha construido una cadena de bloques, que se sabe, es para cadenas laterales y DApps. Lisk está buscando ayudar con el desarrollo en la industria blockchain, se ha centrado principalmente en el lenguaje de programación Javascript para sus aplicaciones blockchain. 

Lisk usa cadenas laterales

Una de las muchos desafios en la industria blockchain es el desarrollo de plataformas blockchain, ya que solo comenzó a existir en la última década. Ayudar a los desarrolladores a familiarizarse con blockchain y tener soporte para el lenguaje de programación más utilizado, Javascript. Desde que los teléfonos inteligentes se convirtieron en parte de la mayoría de nuestras vidas cotidianas, los desarrolladores han estado tratando con plataformas centralizadas de las tiendas de aplicaciones y tienen que lidiar con ellos tomando un gran porcentaje de sus ingresos y dificultando que los desarrolladores puedan llegar a fin de mes. Aquí es donde Lisk busca hacer que sea más simple y justo para los desarrolladores obtener una mayor parte de los ingresos.
Además de hacer que blockchain sea más accesible para los desarrolladores, Lisk usa cadenas laterales para ayudar con el problema de escalabilidad de las redes congestionadas. El uso de cadenas laterales permite que las transacciones de gran volumen se coloquen en una cadena lateral en lugar de congestionar la cadena de bloques principal. 
Las cadenas laterales también permiten a los desarrolladores personalizar sus propias reglas de consenso y crear su propio token para poder sincronizarse con la cadena de bloques principal de Lisk.
El equipo de Lisk creó los kits de desarrollo de software (SDK) que se centran en 4 partes clave:
  • Algoritmo de consenso Prueba de participación delegada (DPoS)
  • Back-end
  • Interfaz
  • Cadenas laterales
Al ser una cadena de bloques DPoS, Lisk tiene 101 testigos o delegados, como lo llaman, que verifican las transacciones y ayudan a mantener la red segura.
El SDK permite a los desarrolladores crear servicios de blockchain. Algunos ejemplos son:
  • Ejecución inteligente de contratos como servicio
  • Oráculos como servicio
  • Identidad como servicio
  • Hospedaje descentralizado como servicio
Ha habido cambios desde entonces, pero puede leer el Whitepaper original para obtener más detalles.

Que son cadenas laterales o sidechains

Una cadena lateral o sidechain es una cadena de bloques alterna que es usada para mejorar las prestaciones de una cadena de bloques o blockchain ya existente.
Lisk plantea el uso de una cadena principal como la base para que alrededor de ella se conecten cadenas laterales. Cada cadena lateral sería la plataforma propia de una aplicación descentralizada, la cual se puede conectar en cualquier momento con la cadena principal de Lisk.

Esto es posible gracias a que una cadena lateral o sidechain permite que esta nueva cadena de bloques pueda ser conectada e interactuar con una blockchain existente. Esta nueva cadena contiene una programación y características completamente distinta, pero es compatible con la cadena a la que se une. Gracias a ello, ambas cadenas pueden comunicarse y complementar sus capacidades.



Ventajas de las cadenas laterales de Lisk 

1. Lo mejor de todo es que Lisk ofrece una alta escalabilidad gracias a su protocolo dPoS lo que le confiere una gran velocidad y al desarrollo de sus cademas laterales. Esto unido a su enorme flexibilidad y potencial de desarrollo, han transformado a Lisk en una de las plataformas sidechains más reconocidas.

2. Las sidechains de Lisk pueden aumentar la seguridad, no se ven impactadas por Hard Forks de otras cadenas y solo en forma parcial si el hard fork es en la cadena principal


3. Asimismo, aumenta la seguridad de los delegados de toda la red, permitiendo tener delegados para mantener exclusivamemte aplicaciones puntuales con requerimientos especificos de jurisdiccion, por ejemplo: si la cadena lateral es sobre una aplicacion de  casino on line, puede haber delegados de paises donde las apuestas son legales soportando esa cadena lateral, y no poner en riesgo legal a delegados del resto de la red.


4. Como proyección de futuro, se podrá crear un token en una cadena lateral y si ningún exchange lo quisiera aceptar en su listado, la cadena principal va a actuar de exchange



Crecimiento


Una de las noticias de mayor crecimiento para Lisk es la próxima actualización de su blockchain que tiene algunos cambios importantes. El núcleo de Lisk 3.0 lanzó su versión beta en febrero de 2020 y el cambio más importante es el protocolo de consenso que será la Tolerancia a fallos bizantinos (BFT) en  lugar del DPoS actual. 
Otros cambios incluyen:

Nuevas características de protocolo

LIP0004 : Introducir un robusto mecanismo de selección y prohibición de pares

Esta mejora de escalabilidad y seguridad refina aún más el mecanismo de inundación basado en chismes para bloques, transacciones y firmas para mejorar la propagación de información. Permite a la red punto a punto de Lisk escalar a un número ilimitado de nodos y aumenta la robustez de la red y los nodos individuales.

LIP0012 : eliminar propiedades redundantes en transacciones

Esta mejora de escalabilidad elimina las propiedades redundantes en las transacciones, lo que las hace más pequeñas en tamaño. Con la introducción futura de bloques basados ​​en bytes, por lo tanto, permite más transacciones dentro de un bloque y también los hará más baratos con la introducción de nuestro nuevo sistema de tarifa dinámica.

LIP0009 : mitigue la repetición de transacciones en diferentes cadenas

Esta mejora de seguridad vincula las transacciones a cadenas específicas mediante el uso de identificadores de cadena únicos. Hoy, esto es importante para no poder reproducir las transacciones de Testnet en Mainnet. Sin embargo, también es un requisito para que las futuras cadenas laterales de Lisk no puedan reproducir transacciones de cadenas laterales en Mainnet o viceversa. 

LIP0014 : Cambiar el protocolo de consenso para agregar la finalidad del bloque

Esta mejora de seguridad es la mayor mejora de protocolo para esta fase. Agrega la finalidad del bloque a la cadena de bloques de Lisk a través de un algoritmo de consenso de tolerancia a fallas bizantinas (BFT). Esto garantizará, después de un cierto período de tiempo, que un bloque nunca se puede revertir. Es un requisito crítico para las futuras cadenas laterales de Lisk.

Futuras mejoras

Actualizar a NodeJS12

Agregar soporte para la última versión de NodeJS viene con mejoras de velocidad y seguridad, así como varias características nuevas para desarrolladores. Consulte el  registro de cambios de NodeJS12 .

Actualizar a Typecript 3.7

Agregar soporte para la última versión de Typecript viene con muchas características nuevas para desarrolladores y varias verificaciones de nuevos tipos. Consulte el  registro de cambios de Typecript 3.7 .

Bloquea la transmisión más rápido entre pares

Esta mejora de escalabilidad aumenta la velocidad de transmisión de los bloques enviados entre nodos individuales en la red.

No incluya nonce al transmitir transacciones / firmas / bloques

Esta mejora de escalabilidad elimina nonces de la transmisión, lo que hace que los datos requeridos se transmitan más pequeños y, por lo tanto, la transmisión sea más eficiente.

Lisk (LSK)   desde 2016  ha construido una cadena de bloques, que se sabe, es para cadenas laterales y DApps.  Lisk está buscando ayudar con...