Actualización del Departamento de Tecnología Fundación NEM – Julio 2019

Hola querida comunidad!

¡Bienvenido de nuevo a la Actualización del Departamento de Tecnología de la Fundación NEM! Nos complace compartir con usted algunas de las discusiones y actualizaciones en curso en los equipos de nuestro departamento de tecnología.

Agregue su opinión y comentarios a nuestras discusiones.

Los créditos para la imagen van a @nembear, quien la publicó en Twitter aquí.

Resumen 

Echemos un vistazo a lo que se ha trabajado en el Departamento de Tecnología de la Fundación NEM el pasado mes de junio.

  • Primera iteración del nombre de código de Catapult Elephant release se publicó con la implementación del algoritmo PoS +.
  • Estamos contribuyendo activamente a la tecnología Catapult con los kits de desarrollo de software y las integraciones de clientes.
  • Hemos puesto en marcha el nuevo proyecto del portal en línea (nombre en clave: NEM Academy) y estamos trabajando activamente en una definición de recursos de aprendizaje estandarizada.
  • Algunos de los miembros de nuestro equipo han entregado una entrevista en video en la serie de videos de Youtube Catapult: Behind the Code con el presentador de NEM Espanol, Alexis Trujilo.
  • Nos enorgullece anunciar la apertura de un grupo de trabajo (WG) con respecto a la migración de lanzamientos de la cadena pública Catapult.
  • También hemos logrado iniciar un Testnet experimental para Catapult que se encuentra en los últimos pasos antes de ser lanzado al público para habilitar por primera vez las Integraciones de Catapult de nuestros socios y colaboradores.

Novedades del Protocolo 

La última versión de Catapult Elephant publicada presenta la implementación de un algoritmo PoS +, que es esencialmente una redefinición de nuestra Prueba de Importancia previamente disponible, que aborda problemas como la escalabilidad con variables recién definidas en el algoritmo de cálculo de importancia.

Esta versión de Elephant es la primera iteración de este hito. Otras características en las que se está trabajando incluyen restricciones de mosaico  y una actualización a las metadatos y las funciones de administración de recolección delegada.

Kits de Desarrollo de software

Nuestro departamento de tecnología ha estado trabajando duro para llevar los SDK compatibles a un estado estable que sea compatible con las últimas versiones de Catapult. De hecho, el SDK de Typescript y Javascript, con su versión v0.13.0, ya ha implementado las primeras características que son compatibles con la actualización de la red de Elephant. En esta primera versión de compatibilidad se incluye el cambio de las versiones de transacción y el cambio de nombre de las propiedades de la cuenta a restricciones de cuenta y mosaico.

Además, se han agregado cambios de firma múltiple al SDK, con transacciones agregadas completas  ahora es posible firmar dado un conjunto de transacciones internas firmadas conjuntamente. El método agregado se denomina signGivenSignatures y se puede usar para impulsar firmas conjuntas de transacciones completas agregadas que han ocurrido fuera de la cadena. Puede encontrar más información sobre esta lógica en esta discusión sobre Github.

El equipo de Java SDK ha estado trabajando arduamente para integrar catbuffer y abordar las tareas y funciones en curso. El equipo ha hecho un gran progreso con varias tareas principales abordadas durante el mes de junio. Además, el equipo está trabajando en las características de Dragón y Elefante mientras hablamos con muchas solicitudes de extracción combinadas durante el último mes.

Nombre del Código: NEM Academy

Nuestros redactores técnicos han estado trabajando en un programa de estudios para el ecosistema NEM que se integrará en un Portal en línea de instalación reciente, cuyo nombre es NEM Academy. Este proyecto debe impulsar nuestros procesos de desarrollo de negocios e integraciones de clientes o socios.

Este proyecto se encuentra aún en su etapa inicial y está siendo trabajado activamente por un grupo de trabajo dentro del Departamento de Tecnología de la Fundación NEM. Esperamos definir una mejor fuente de documentación para nuestros socios, para las integraciones de clientes y para las actividades de desarrollo de negocios.

Además, este proyecto no debe abordar solo la documentación para desarrolladores, sino que se dirigirá a más audiencias en diferentes dominios (actores y colaboradores), no solo en nuestra comunidad NEM.

¡Estén atentos para más información sobre la Academia NEM!

Catapulta: Detrás del código.

Algunos de los miembros de nuestro equipo han asistido a una entrevista en video con Alexis Trujillo en la serie Catapult: Behind the Code. Se nos ha pedido que expresemos nuestras opiniones con respecto a temas como: el lanzamiento de la cadena pública Catapult, la competitividad de Catapult en el sector de la Blockchain híbrida, entre otros.

Estas entrevistas en video se han publicado en el canal de YouTube de NEM Español con los siguientes enlaces directos:

Esta serie de videos son importantes para nuestro Departamento de Tecnología de la Fundación NEM para aumentar nuestra transparencia con respecto a las asignaciones de proyectos y el trabajo en curso.

Grupo de Trabajo para el Lanzamiento de la Migración Pública

La Fundación NEM también ha abierto un grupo de trabajo para centrarse en el próximo lanzamiento de la red pública Catapult y su migración que se realizará en algún lugar del cuarto trimestre de este año.

Como se mencionó en las actualizaciones anteriores del departamento de tecnología, estamos discutiendo [el lanzamiento público en Github] [nip-8] y nos centraremos en tomar decisiones con respecto a la actualización de las funciones NEM a la tecnología Catapult.

Este grupo de trabajo consolidará los esfuerzos y proporcionará comentarios y experiencias de todo el mundo, sabiendo que una migración de la red pública de blockchain puede afectar a las personas desde cualquier lugar. Estamos inclinados a dar nuestro mejor esfuerzo para ayudar a nuestros socios y colaboradores a tener una migración sin problemas a la tecnología Catapult.

Testnet Experimental para Catapult

Como se anunció en nuestra actualización anterior, estamos trabajando en un Testnet experimental para Catapult. La configuración de esta red es importante para nuestro equipo, ya que permite la integración de la tecnología Catapult.

La primera iteración de nuestra red de prueba utilizará las funciones de la red privada, ya que todavía estamos trabajando en los SDK para permitir que las funciones de la red pública, como los pares de teclas KAQUak SHA3, sean compatibles con versiones anteriores de los pares de teclas NIS de nuestra red Blockchain pública NEM actualmente en línea.

Pasar a través de esta red privada a una red pública de blockchain (testnet al principio) requerirá un reinicio de la red.

Algunas plataformas de intercambio y socios ya han sido contactados para anticipar el próximo lanzamiento de la cadena pública Catapult. Además, nuestro grupo de trabajo para la migración de versiones públicas analiza muchos de los problemas que pueden surgir con los socios contratados, los clientes y los intercambios.

¡Participe en nuestras discusiones, estamos felices de cualquier comentario!

Conclusión

Durante el mes de junio, nuestro Departamento de Tecnología de la Fundación NEM ha centrado sus esfuerzos en la integración de características para el lanzamiento de la tecnología de Catapult Elephant.

¡Nos encantaría leer sus comentarios en la sección de comentarios a continuación!

Fuente: Foro NEM