Hemos trabajado muy duro durante los últimos meses para organizarnos a nosotros mismos y a nuestros equipos, y hoy me gustaría compartir un poco de información sobre cómo todo esto se traduce a nuestros planes de Investigación e Ingeniería para los próximos meses.
Primero es lo primero: esta publicación solo pretende dar una idea de lo que sucede entre bastidores. No entra en muchos detalles, pero eso sucederá pronto en nuestro sitio web principal, iota.org. (Me gustó mucho la hoja de ruta al estilo de Trinity, desarrollada por uno de nuestros increíbles colaboradores de la comunidad, y actualmente la está modernizando para usarla en el sitio principal).
Objetivos de R&D
Entendemos que no siempre está claro exactamente en qué estamos trabajando, y esperamos ayudar a cambiar eso dando más información sobre la forma en que pensamos sobre las cosas. También entendemos que, debido a esta falta de claridad, no siempre está claro cuánto trabajo realiza el equipo de R&D de IOTA Foundation. Hemos establecido algunos objetivos (tal vez una palabra mejor sería «workstreams»), y todos los esfuerzos nos proponemos en R&D para avanzar al menos uno de estos.
Red: Fortalecimiento y mejora de la infraestructura de IOTA
Descentralización: la razón de ser de un libro distribuido
Dapps: Reconociendo la necesidad de incluir desarrolladores
Criptografía: Formalizando nuestras técnicas y entendimiento
Adopción: alentar el uso generalizado de IOTA
No siempre está claro exactamente qué proyecto encaja exactamente en qué objetivo y probablemente para muchos proyectos se podría presentar un caso para más de uno. Sin embargo, lo importante es que hay una conexión clara entre lo que hacemos y hacia dónde queremos llegar.
Además, no hemos establecido plazos ni ETA específicos para nuestros objetivos de R&D, ya que creemos que estos serán más un obstáculo para los procesos creativos de libre fluidez requeridos para alcanzar estos objetivos. Recuerde, IOTA no es una nueva implementación de un viejo problema, sino un problema totalmente nuevo. Porque esto puede ser frustrante para las personas que solo quieren saber: «¡Cuando [x]!», Trabajaremos arduamente durante los próximos meses para comunicarnos de forma más transparente acerca de en que etapa de desarrollo se encuentran nuestros proyectos, para que puedan ver por sí mismos el progreso y se despreocupen sobre el marco de tiempo.
Vamos a poner tantos detalles como podamos, pero por ahora espero que esta lista al menos satisfaga su curiosidad (y tal vez incluso contenga algunas sorpresas). Personalmente, estoy asombrado por el trabajo que realiza nuestro equipo, y enormemente agradecido de poder trabajar con personas tan increíbles. Revisa la lista y, por favor, ¡dales una mano!
Los proyectos:
Sin ningún orden en particular.
- Coordicide: análisis, modelado y simulaciones para IOTA sin Coo.
- Autopeering: comprensión de los riesgos involucrados con el descubrimiento automático de pares y las alternativas fáciles de usar.
- Incentivos económicos: comprender cómo funciona el Tangle a escala desde una perspectiva teórica de juegos.
- Consensus Spec: Una especificación detallada del mecanismo de consenso, que se basa en el esquema básico del documento técnico, destinado a la revisión por pares.
- Crypto Spec: una especificación detallada de la criptografía en IOTA, también destinada a la revisión por pares.
- Análisis de ataque: simulación completa y análisis de vectores de ataque de red conocidos.
- Exchange Hub : anteriormente conocido como IXI Hub; permite integrar IOTA en exchanges en días o semanas en lugar de meses (¡ya en beta cerrada con varios intercambios!)
- IRI: mantenimiento continuo y mejoras al software de nodo IOTA de facto.
- IRI libre de cables: reconstrucción de IRI para permitir mecanismos de consenso alternativos.
- Qubic: Habilitación de oráculos, cálculos subcontratados y contratos inteligentes en Tangle.
- Snapshots locales y permanodes: Permitir que los operadores de nodo mantengan o eliminen el historial de Enredo como mejor les parezca.
- C Cliente: preparación para inmersiones profundas en dispositivos integrados.
- iota.js: Fuera con iota.lib.js, con iota.js; Totalmente modularizado para npm y completamente tipeado por seguridad.
- Tanglescope: Permitir conocimientos más profundos sobre el rendimiento y las métricas de Tangle mediante el monitoreo.
- MAM +: una reescritura de MAM completamente especificada y con todas las funciones, si todo va bien, incluida PKI de fábrica.
- Agente controlado de IOTA: un prototipo; Implementación en la etapa inicial de Agrupación económica y lógica de enjambre.
- Trinary hash function: el reemplazo de Curl-P, creado por criptógrafos de renombre mundial y optimizado para el IoT.
- Protocol finalization: en IoT, el protocolo IOTA no se puede cambiar fácilmente para los dispositivos que están «allá afuera en la naturaleza».
Fuente: Eduard Greve – Medium https://blog.iota.org/whats-next-current-iota-r-d-projects-eeb8cc03adb5