El Alpha IV de Golem está disponible y esto significa que estamos aquí para informarle sobre los cambios, especialmente para los desarrolladores de aplicaciones que ya se ejecutan en Golem

El lanzamiento de Golem Alpha IV está disponible y esto significa que estamos aquí para actualizarlo sobre los cambios, particularmente para aquellas aplicaciones en desarrollo que ya se ejecutan en la red de prueba (consulte Awesome Golem para una lista) o que buscan crear aplicaciones en el lanzamiento oficial de mainnet. Esta versión contiene cambios importantes en la compatibilidad con versiones anteriores que cubriremos al final.

Antes de profundizar, es bueno tener en cuenta que esta versión es, en esencia, una versión candidata para mainnet que se probará en producción (TIP). Como tal, hay algunas funcionalidades de la red principal incluidas y los usuarios de Golem ya pueden usar GLM real para el pago.

Esta versión contiene cambios importantes en la compatibilidad con versiones anteriores que cubriremos. Las aplicaciones creadas en esta versión serán compatibles con la próxima versión oficial de la red principal, por lo que cualquier creador, desarrollador y solicitante tiene el potencial de comenzar temprano con la actualización de sus aplicaciones o la creación de otras nuevas dirigidas a la versión oficial de la red principal.

Cambios importantes para los solicitantes

La versión Alpha IV (Yagna v0.6.0) no es compatible con la versión Alpha anterior (Yagna v0.5.0). Esto se encuentra en el nivel del protocolo de red Yagna, lo que significa que los nodos que ejecutan el Alpha anterior no podrán comunicarse con los que ejecutan esta última versión.

Hay nuevas versiones de la API Yagna Python ( YaPAPI v0.5.0 ) y la API Yagna JS ( YaJSAPI v0.3.0 ). Aquí es importante tener en cuenta que las API no son compatibles con versiones anteriores, por lo que para los desarrolladores de aplicaciones que usan Golem en versiones anteriores, las aplicaciones en sí deberían actualizarse para que se ejecuten con Alpha IV.

En cuanto a las imágenes de Golem VM, estas siguen siendo compatibles, por lo que no es necesario realizar ningún cambio en las imágenes para que se ejecuten.

Estamos buscando incentivos potenciales para que los desarrolladores actualicen sus aplicaciones para las nuevas API, aunque no será antes de la próxima versión. Mientras tanto, continuaremos brindando asistencia a los solicitantes que ejecuten Alpha III y la subred community.3 hasta la próxima versión.

Cambios importantes para proveedores

Si bien esta no es la versión oficial de mainnet, debido a que es una versión candidata de TIP para mainnet, sí incluye algunas funciones de mainnet. Si desea ejecutar su proveedor en testnet, puede incluir una marca --payment-network rinkebyal iniciar su proveedor. golemsp runsin bandera iniciará el proveedor en la red principal. Después de comenzar como proveedor en su red preferida, todas las configuraciones de un proveedor se pueden mantener en forma predeterminada para que se inicie y se ejecute correctamente en un sistema compatible. Para obtener más información sobre cómo jugar con la configuración de su proveedor, consulte la CLI del proveedor .

¡Para comenzar con la última versión!

Como solicitante, hay algunos cambios en el proceso de inicialización que puede seguir en el tutorial Flash del solicitante . Aquí también puede encontrar los binarios de Yagna (v0.6.0) .

Como proveedor, el flujo de inicio es el mismo desde la perspectiva de la experiencia del usuario. Aquellos que se han postulado como proveedores en el pasado (o como parte de las recompensas del proveedor ) pueden notar algunas mejoras en la calidad de vida en la tabla de estado.

Recuerde que si ha ejecutado versiones anteriores de Yagna en ese pasado , primero debe purgar los directorios de trabajo obsoletos . Esta versión utilizará la subred community.4de forma predeterminada.

Registros de cambios de Yagna

API de eventos
También hemos rediseñado seriamente nuestras API REST al unificar las llamadas relacionadas con eventos en todas ellas (API de mercado, API de actividad y API de pago), que se denomina internamente «API de eventos».

Las tareas más largas a través de las notas de débito «se mantienen activas» Los
proveedores y solicitantes pueden negociar y concluir acuerdos duraderos para tareas / actividades de larga duración. Esto requiere que el Solicitante acepte continuamente Notas de Débito emitidas por el Proveedor (también conocido como «mantener vivo»).

Los registros de cambios completos de Yagna se pueden encontrar aquí e incluyen actualizaciones de; Servicio de pago, Refactorización de API de eventos, Servicio de actividad / ExeUnit, Parte de actividades de refactorización de API de eventos, SGX, Servicio de mercado, Refactorización de API de eventos, Service Bus, GFTP, Servicio de métricas, Servicio de identidad, Servicio de versión, Proveedor, goth y entre otras mejoras.

Antes de terminar, aquí hay un hecho divertido; Hubo 124 Pull Requests fusionados en el repositorio de Yagna entre la versión anterior y Alpha IV. Eso es mucha codificación, ¡no podemos estar más orgullosos del equipo Golem!

Gracias por leer, si tiene alguna pregunta o comentario sobre este lanzamiento, únase al chat de Golem Discordy háganoslo saber.

Este lanzamiento es un tributo al recientemente fallecido «Papcio Chmiel», el autor de Tytus, Romek & A’Tomek .

golem

MAS SOBRE GOLEM