Presentamos Lisk Service

septiembre 26, 2020 VICTOR HUGO LAZARTE 0 Comments

 

Introducción

Después de completar el proceso de desarrollo, nos complace anunciar que un nuevo producto se une al ecosistema Lisk : Lisk Service . Lisk Service es una parte esencial de la línea de productos Lisk, ya que ofrece la posibilidad de acceder y explorar datos de blockchain, proporcionando nuevas llamadas API accesibles y potentes .

Con mucha mayor flexibilidad, puede acceder a información sobre cuentas regulares o delegados. Además, es posible recuperar bloques y transacciones con todo el espectro de metadatos y recopilar estadísticas de red útiles en tiempo real.

Lisk Service actúa como una capa de servicio, lo que significa que es un proxy entre los datos de blockchain y las interfaces de usuario. Si bien Lisk SDK se centra en proporcionar a un desarrollador funcionalidades importantes de blockchain, como una infraestructura de clave pública o el algoritmo de consenso, Lisk Service entra en juego cuando los datos de blockchain deben proporcionarse de manera rápida y eficiente a las interfaces de usuario. 

Lisk Service está completamente escrito en JavaScript y se ejecuta en la máquina virtual Node.js V8. Se basa en una arquitectura de microservicios extensible y se combina con una base de datos de alto rendimiento, lo que facilita el suministro de datos de una manera sencilla. Cada microservicio se centra en proporcionar una funcionalidad en particular y los datos siempre se proporcionan en formato JSON y se exponen mediante una API RESTful pública.

Datos de blockchain de fácil acceso

Lisk Service se puede utilizar con cualquier aplicación blockchain construida con Lisk SDK y siguiendo el protocolo Lisk. El principio clave es proporcionar servicios y funciones que sean complementarios a la aplicación blockchain.

Internamente, lo usamos para proporcionar a nuestras interfaces de usuario datos de blockchain, específicamente todos los datos de blockchain que persisten dentro de Lisk Core a Lisk Desktop y Lisk Mobile. Lisk Service hace posible acceder a datos de blockchain en tiempo real en un enfoque similar al API Lisk Core normal. Sin embargo, para mantener el Lisk SDK flexible y ajustado, minimizamos sus capacidades de API que se reflejan en Lisk Core. Ahí es donde entra en juego Lisk Service, que proporciona a los desarrolladores capacidades mucho más poderosas.

API de servicio Lisk vs API Lisk Core

El principal beneficio de usar Lisk Service es obtener un acceso más fácil a los datos de blockchain, mientras que al mismo tiempo tiene opciones más poderosas.

Con Lisk Service API puede recuperar el alcance completo de la información, como bloques y detalles de transacciones, datos de cuenta y actividad, delegar estadísticas de votación o pares de la red combinados con datos de geolocalización. Proporciona un mayor conjunto de llamadas API que Lisk Core API. Para los desarrolladores de aplicaciones de blockchain, es un enfoque más simple para expandir los datos de blockchain que necesitan para alimentar a sus interfaces de usuario.

Comparación de Lisk Core y Lisk Service


Preguntas y respuestas

¿Dónde se utiliza el servicio Lisk?

Lisk Desktop se encuentra actualmente en el proceso de adoptar completamente Lisk Service. Solo los datos más esenciales de la cadena de bloques se solicitan directamente desde Lisk Core, ya que con las versiones futuras de Lisk Core, Lisk Service será la única forma viable de acceder a los datos de la cadena de bloques y alimentarlos a las interfaces de usuario.

¿Puedo implementar mi propia instancia?

¡Sí tu puedes! Consulte la documentación oficial para descubrir lo fácil que es la instalación. Con Docker, solo se necesitan unos minutos para que esté operativo. No es necesario instalar una instancia separada de Lisk Core, lo que le ahorra mucho espacio en disco y memoria.

¿Puedo hacer ajustes?

¡Sí, es de código abierto! El proyecto está bien estructurado y organizado, lo que lo convierte en una base perfecta para sus funciones personalizadas y nuevos puntos finales de API.

Además, el proyecto en sí se basa en microservicios y siempre puede crear uno propio a partir de nuestra plantilla. Esto, a su vez, hace que su producto sea altamente personalizable. Si crea una transacción personalizada con Lisk SDK, es posible que desee agregar soporte para ella en su propia instancia de Lisk Service.

¿Admite cadenas de bloques personalizadas creadas con Lisk SDK?

Todas las funciones básicas siempre son compatibles. Todo lo que no sea parte del SDK de Lisk básico, como las transacciones personalizadas, debe agregarse como un nuevo microservicio a su instancia de Lisk Service.

Conclusión

En resumen, Lisk Service es un nuevo producto para desarrolladores que puede hacer que las interfaces de usuario de las aplicaciones Lisk y blockchain sean mucho más competentes y ricas en funciones. Brindar a los desarrolladores la opción de diseñar sus aplicaciones blockchain pensando en el usuario. 

Obtenga más información sobre Lisk Service en la página de documentación oficial . Si tiene más preguntas y comentarios sobre Lisk Service, organizaremos un AMA en Lisk.chat con Michał Tuleja (desarrollador principal de backend), el lunes 28 de septiembre a las 4 pm CEST.

Lisk tiene la misión de permitirle crear aplicaciones blockchain descentralizadas, eficientes y transparentes. Únete a nosotros:

·        Lisk Chat

·        Página del SDK de Lisk

·        Página de investigación

·        Foro de Lisk Research

·        Twitter 

  Introducción Después de completar el proceso de desarrollo, nos complace anunciar que un nuevo producto se une al ecosistema  Lisk  :  L...