Actualización del Departamento de Tecnología de la Fundación NEM – agosto de 2019
Hola nembers
¡Bienvenido de nuevo a la Actualización del Departamento de Tecnología de la Fundación NEM! Nos complace compartir con ustedes algunas de las discusiones y actualizaciones en curso en el equipo del departamento de tecnología.
Período de contribuciones: julio de 2019
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
Actualización técnica de Julio
Los desarrolladores principales lanzaron la segunda iteración de Catapult, cuyo nombre en código era Elephant. La actualización viene con implementación de metadatos y restricciones de mosaico / cuenta.
La Fundación NEM está impulsando contribuciones en integraciones de Clientes como nuestro Desktop Wallet experimental y el Block / Network Explorer (Super Explorer Framework).
Los kits de desarrollo de software se han actualizado para que sean compatibles con Elephant.
El grupo de trabajo de estandarización (GT) ha revisado por pares el proyecto Catapult catbuffer.
El grupo de trabajo de lanzamiento de cadena pública (WG) de Catapult está progresando con una reescritura de NIP # 8 para definir mejor los conjuntos de datos y agregar información sobre esquemas de fork e implicaciones legales.
NEM Foundation Testnet for Catapult está ejecutando el hito Elephant.
El grupo de trabajo de tokens de seguridad (WG) ha comenzado a redactar el documento NIP # 9: NEM Security Token Standard.
Actualizaciones del Protocolo
El lanzamiento de Elephant 2 es la segunda iteración del hito del elephant.
La última versión presenta la implementación de Metadatos para Cuentas / Mosaicos / Namespaces, que actúa como un almacén de valores clave para cualquiera de las cuentas, mosaicos o espacios de nombres.
Además de poder configurar restricciones para cuentas específicamente, ahora también es posible configurar restricciones para mosaicos. Un ejemplo de esto sería restringir el uso de un mosaico a los usuarios que hayan pasado por un proceso KYC o cualquier otro negocio delegado de segunda capa o pautas legales. Las características como Restricciones de mosaico abren las puertas a muchas oportunidades para trabajar con instrumentos financieros, listos para usar con la tecnología Catapult.
Otras características que se han lanzado incluyen soporte para restricciones de cuentas salientes y mejoras menores en el ciclo de vida del espacio de nombres.
Integraciones de clientes
Los miembros de la Fundación NEM han estado trabajando en una primera Desktop Wallet.
Esta iniciativa de billetera se trabajó inicialmente para convertirse en una extensión del navegador. El flujo de características implementadas en esta billetera nos ha hecho decidir cambiar el alcance de la compilación para que este proyecto se convierta en una billetera de escritorio con todas las funciones.
El conjunto de características disponibles es compatible con el hito de Catapult Dragon:
- Transferencias y transacciones personalizadas
- Gestión de espacios de nombres
- Manejo de mosaicos
- Creación / firma de URI de transacciones
- Códigos QR para copias de seguridad de cuentas
- Facturas
- Contactos
En este momento, nos estamos centrando en proporcionar una interfaz de usuario y una experiencia de usuario mejoradas.
También hemos estado trabajando en un proyecto de explorador de bloques y redes, con nombre en código Super Explorer Framework. Puede encontrar una compilación de este proyecto siguiendo este enlace.
Trabajamos constantemente para mejorar las integraciones de Catapult con nuestros clientes. Con la última versión del protocolo, hemos observado la adición de muchas características al protocolo, que nuestro equipo trabajará para integrar durante el mes de agosto.
Únase a nuestras discusiones sobre Slack y envíenos sus comentarios sobre las aplicaciones de los clientes.
Kits de desarrollo de software
Se ha realizado más trabajo en el Kit de desarrollo de software de Tipos de letra / Javascript con su versión nem2-sdk@0.13.1. El equipo de NEM Studios está administrando este kit de desarrollo de software y está trabajando en la integración de los generadores catbuffer con una solicitud de extracción abierta que agrega un generador de Typecript.
El equipo de NEM Foundation y NEM Studios también han cooperado en el lanzamiento de la última versión de Java SDK nem2-sdk-java@v0.13.0 que también es compatible con el hito de Elephant. Estamos trabajando en la publicación de artefactos en el repositorio público de Maven.
Revisión por pares de catbuffer
Se han trabajado múltiples proyectos en el transcurso del desarrollo Catapult. El grupo de trabajo de estandarización tiene como objetivo mejorar la consistencia y la calidad del código fuente de la tecnología Catapult.
El primer esfuerzo planificado ha sido la revisión por pares de la consistencia del código fuente del proyecto catbuffer. El análisis se realizó públicamente durante el mes de julio y concluyó en una serie de recomendaciones que podrían aplicarse a la biblioteca.
Diferentes entidades de la comunidad NEM e individuos participaron en las revisiones para garantizar que el proyecto de catapulta en su conjunto se revise antes de Release Candidate (RC). La siguiente estandarización planificada es la revisión por pares de los esquemas MongoDB durante el mes de agosto.
¿Nuevo en esta iniciativa? Preséntese: ola: y lea más sobre lo que estamos tratando de lograr aquí: Grupo de trabajo de estandarización
Únete a esta iniciativa y trabaja con nosotros para mejorar Catapult.
Grupo de trabajo para la migración pública
Con la próxima migración de red, se deben tomar decisiones sobre el esquema fork elegido y el tipo de actualización de red, así como sobre los conjuntos de datos que se migrarán. El grupo de trabajo para la migración de lanzamiento público está compuesto por miembros de NEM Ventures, NEM Studios y NEM Foundation. Nos reunimos semanalmente para analizar documentos de análisis de opciones y colaterales de actualización de red.
Estamos discutiendo y contribuyendo al lanzamiento público de Github y nos centraremos en tomar decisiones con respecto a la actualización de las funciones de NEM a la tecnología Catapult.
Un ejemplo de una guía que se ha publicado es una Guía para migrar de NIS1 a Catapult 2. Esta guía ayuda a las empresas que se ejecutan en NIS1 a detectar qué características se comportan de manera diferente con la nueva tecnología Catapult disponible.
Se anunciarán más progresos durante el mes de agosto, ya que aún estamos investigando las posibilidades de una actualización para conjuntos de datos específicos, como las configuraciones de cuentas de múltiples firmas.
Testnet experimental para catapult
La semana pasada, el NEM Foundation Testnet para Catapult se actualizó a la última versión del protocolo de hitos. Estamos trabajando estrechamente con los desarrolladores principales para probar las redes Catapult e integrar características a medida que se lanzan. En esta óptica, es importante para nosotros mantener múltiples nodos con diferentes versiones de protocolo.
La red de prueba actualmente disponible sigue siendo experimental y requerirá un restablecimiento de red cuando se publiquen nuevos hitos.
Participe en nuestras discusiones, nos complace recibir sus comentarios.
Grupo de trabajo de tokens de seguridad
La última actualización lanzada del protocolo Catapult presenta características que mejoran las capacidades de las redes Catapult para trabajar con instrumentos financieros específicos como tokens de seguridad, valores o productos básicos.
Los tokens de seguridad se pueden administrar fácilmente con las funciones de Catapult, como cuentas con múltiples firmas, metadatos y restricciones (mosaicos + cuentas). Nuestro objetivo con este grupo de trabajo es facilitar la emisión y gestión de múltiples instrumentos financieros con tecnología Catapult. Para esto, hemos comenzado a redactar un NIP # 9: NEM Security Token Standard que será la base para la definición de instrumentos financieros con la tecnología Catapult.
Este NIP todavía está en la fase inicial y necesita más trabajo de nuestro grupo de trabajo para definir correctamente las pautas y los conjuntos de características que nuestros estándares de token de seguridad NEM deben proporcionar. ¡Espere más actualizaciones pronto!
Conclusión
Durante el mes de julio, nuestro Departamento de Tecnología de la Fundación NEM ha centrado los esfuerzos en torno a las aplicaciones del cliente y la próxima migración de la red pública de Catapult. Avanzaremos en estos temas, también durante el mes de agosto.
Algunas de nuestras aplicaciones cliente se están acercando a la disponibilidad de funciones y actualmente se están evaluando para mejorar la interfaz de usuario y la experiencia.
¡Nos encantaría leer sus comentarios en la sección de comentarios a continuación!
Fuente: Foro Nem