Actualización técnica – Mayo-junio Dev Sprint – Protocolo Oceánico

Desde la gobernanza hasta los contratos de mantenimiento, conozca lo que el equipo técnico de Ocean ha logrado en las últimas semanas.

El equipo de desarrolladores de Ocean Protocol hace sprints de dos a tres semanas. El último sprint se realizó entre el 21 de mayo y el 11 de junio. A continuación, se muestran algunos de los aspectos más destacados. Tenga en cuenta que un proyecto puede abarcar varios sprints. Algunos comenzaron durante los sprints anteriores y otros terminarán durante los sprints futuros.

Foto de Glenn Carstens-Peters en UnsplashTrabajó sobre la gobernanza de la próxima Red de Producción Oceánica y la gobernanza de los contratos de guardas en esa red. Consulte ocean # 311 (definición, finalización) y ocean # 312 (implementación, iniciada). Trabajó en el despliegue de los contratos de guardián a varias redes. Ver el océano # 320.Trabajó en condiciones de inclusión en la lista blanca de los contratos del encargado. Consulte ocean # 295 y ocean # 314.OEP-8 actualizado (la especificación de metadatos), Plecos actualizado (que hace la validación de metadatos), y Acuario modificado para usar Plecos. Consulte OEP # 169, plecos # 17, plecos # 20 y aquarius # 191.Trabajó en la actualización de Tuna, un conjunto de herramientas para probar y comparar squid-js, squid-py y squid-java, y lo usé para verificar que todos están de acuerdo. . (Todos fueron modificados para implementar la versión 0.3 de la especificación de Squid). Consulte el océano n. ° 302. Para evitar problemas con unidades inconsistentes o grandes números, revisamos todo el código para asegurarnos de que 1) las cantidades de los tokens oceánicos (por ejemplo, los precios) siempre se representan utilizando la unidad atómica más pequeña de los tokens oceánicos (similar a Wei o Satoshis). ; internamente los llamamos vodkas), y 2) Las cantidades de token de océano siempre se almacenan como cadenas, excepto en los contratos de custodia (donde se almacenan como enteros sin signo de 256 bits). Consulte ocean # 301.Actualizó el Servidor de llaves de token de océano (utilizado por redes de prueba). Ver faucet # 27 y faucet # 28. Solucionado varios problemas y mejoró la experiencia del usuario en el mercado de bienes comunes. Por ejemplo, vea commons # 86, commons # 125, commons # 141 y commons # 151. Probó varias carteras alternativas con Commons Marketplace. Consulte commons # 139. Redujo el número de interacciones de MetaMask necesarias creando un token de autenticación reutilizable. Consulte el océano n. ° 307. Las transacciones se enviaban a un nodo guardián para que se firmara con una clave privada almacenada allí. (La clave privada se almacenó encriptada y squid envió una contraseña para descifrarla brevemente para que pudiera ser utilizada para firmar). Para mejorar la seguridad, squid ahora firma transacciones localmente, es decir, utiliza una clave privada en la misma máquina que la instancia de squid (o En una máquina donde calamar delegó la firma). Ver el océano # 336.

Puede obtener un sentido actualizado de lo que está haciendo el equipo de desarrollo al observar el Business Board y los hitos de nivel superior. Actualmente, el próximo hito se llama "Production Network RC1" (Release Candidate 1).