Actualización para desarrolladores de MaidSafe – 25 de octubre de 2016

La semana pasada, actualizamos el segundo tutorial de desarrollo. Ahora tenemos dos complementos de comentarios: uno para comentarios permanentes (usando datos inmutables) y el otro para comentarios editables (usando datos estructurados versionados).

Lanzador SAFE

La implementación del lanzador de API 0.6 está casi terminada. Se está llevando a cabo una ardua labor de validación de las API. Está previsto identificar y abordar las brechas en la implementación esta semana. Las limitaciones enumeradas en el lanzamiento de la semana pasada (registros de la interfaz de usuario y fallas en el panel) también deben abordarse en esta semana.

Los conjuntos de pruebas se han ampliado para cubrir las API de bajo nivel. Este es un buen lugar para que los desarrolladores busquen y aprendan más, además de las aplicaciones de ejemplo.

En cuanto a la discusión sobre los permisos y la administración de aplicaciones, ahora estamos empezando a acordar un enfoque. Actualmente lo estamos desarrollando y nuestro objetivo es comenzar una discusión en el foro de desarrollo más adelante esta semana. Las ideas presentadas seguirán estando abiertas al debate de la comunidad y nos encantaría escuchar sus opiniones y comentarios una vez que publiquemos ese tema

SAFE Core

Actualmente estamos llevando a cabo la tarea asíncrona safe_core . Toda la caja tiene 4 módulos de nivel superior: core, nfs, dns y ffi. Hemos terminado con los primeros 3 y actualmente estamos en el 4. Es una tarea enorme, pero al observar el progreso actual, deberíamos estar cerca de su finalización, si es que aún no lo hemos hecho al final de esta semana.

Los cambios y el progreso se pueden rastrear en la rama de desarrollo del repositorio safe_core . Todos los cambios requeridos por Launcher / Frontend se realizan en master mientras que también se transfieren a dev en paralelo.

Enrutamiento & amp; Bóveda

Las principales piezas faltantes de la implementación de los grupos disjuntos en enrutamiento finalmente están en su lugar, y Bart y Fraser están en el progreso de actualizar nuestras pruebas y corregir todos los errores que las pruebas descubren. Después de un cambio tan grande, esto es de esperar y queremos obtener la parte central de la nueva función antes de implementar el nuevo enrutamiento seguro de mensajes.

Simultáneamente, Qi y Andreas ya están comenzando a migrar safe_vault al enrutamiento basado en grupos disjuntos en una nueva rama “dev”. El enfoque de grupos disjuntos requerirá algunos cambios en la forma en que se administran las cuentas de los clientes y en cómo se reubican los datos.

Diggory está haciendo un gran progreso en la simulación de seguridad que producirá estimaciones y optimizará algunos parámetros como el tamaño del grupo y del quórum. Esto nos ayudará a tomar decisiones informadas en la implementación del RFC de envejecimiento de nodos.

Difusión para desarrolladores

Después de comenzar la semana pasada con los dos primeros Grupos de Meetup de Desarrolladores oficiales en Berlín y Ámsterdam, se agregaron dos continentes más a la lista: primero Melbourne, Australia decidió unirse a la lista, luego el Grupo MaidSafe en Córdoba, Argentina decidió cambiar de marca sí mismo, también. Además, Ben (@lightyear) fue invitado a una presentación remota en el Manchester Bitcoin Meetup el 7 de noviembre. Y después de la reunión del miércoles de Bitcoin el 7 de diciembre, también tendremos nuestra propia reunión inicial el viernes 9 en Ámsterdam. Parece que podría haber bastantes miembros del equipo en Ámsterdam para eso. Entonces, si estás cerca de alguno de ellos, ¡asegúrate de pasar!

En segundo lugar, hemos agregado algunas categorías más relacionadas con la comunicación y la divulgación al foro de desarrolladores: una sección para anuncios, incluidos eventos para desarrolladores, y otra categoría de comunidad más general. Usaremos este último para comunicar materiales de divulgación como presentaciones de diapositivas, pero también guías como cómo iniciar un grupo de reunión o convertirse en un embajador de desarrolladores SAFE. Estén atentos, estos todavía están en proceso

Si está interesado en iniciar un grupo de desarrolladores oficial (¡no todos los organizadores tienen que ser desarrolladores ellos mismos!), envíe un mensaje privado a @lightyear.

También queremos tomarnos un momento para destacar a los nuevos miembros del equipo que se unieron a MaidSafe recientemente

Del equipo de enrutamiento / bóveda, son Bart y Diggory. Bart está trabajando con Fraser en la implementación de Grupos Disjoint y se enfocó en el RFC, pero también en los flujos de mensajes de enrutamiento, los nodos de túnel, la acumulación y otras características increíblemente rápidas. Y Diggory está diseñando y construyendo la compleja herramienta de simulación y ya tiene muchas ideas valiosas con respecto a la seguridad y el RFC de envejecimiento del nodo.

En cuanto al equipo central seguro, Nikita ha comenzado a funcionar. Ha aprendido cosas muy rápido y está enviando grandes e importantes relaciones públicas junto con Adam.

Y en el equipo de frontend, Ben es muy activo y contribuye mucho a las discusiones. Ha estado trabajando en los ejemplos (para los tutoriales de desarrollo) y produciéndolos a un gran ritmo. En la actualidad, está más involucrado con las presentaciones de alcance de los desarrolladores. Es de gran ayuda para mejorar las API y siempre está alerta para buscar mejoras

Publicado originalmente en safenetforum.org.