Investigación Go2Mars

Swarm AI se refiere a un sistema de inteligencia colectiva en el que cada modelo de IA trabaja en conjunto para resolver problemas complejos. HyperCycle es una plataforma de red que utiliza la tecnología blockchain para realizar transacciones seguras y eficientes entre máquinas de IA. Permite que diferentes modelos de algoritmos de IA colaboren entre sí para formar un cerebro inteligente global. Con HyperCycle, los modelos de algoritmos de IA que originalmente eran independientes entre sí y tenían funciones únicas pueden cooperar entre sí para ejecutar procesos de algoritmos inteligentes complejos internamente, logrando así cambios cualitativos.
El efecto de los cambios cuantitativos que provocan cambios cualitativos se ha verificado una y otra vez en los modelos de algoritmos de IA. En el proceso de transición de GPT1 a GPT4, la iteración real es el cambio en la cantidad de parámetros, lo que permite a GPT4 producir inteligencia que es difícil para los investigadores. para explicar. . Si somos más ambiciosos y reunimos modelos grandes y pequeños como GPT, BingChat, midjourney e incluso Wen Xinyiyan, no es exagerado decir que la inteligencia artificial alcanzará un nuevo nivel en poco tiempo.
Esta ambiciosa idea se llama IA enjambre, y cada modelo de IA del sistema trabajará en conjunto para resolver problemas complejos. En términos sencillos, generalmente podemos entenderlo como el esfuerzo individual de un individuo y la cooperación general del equipo: el individuo en la lucha individual debe ser responsable de todo, mientras que el individuo en la cooperación del equipo solo necesita ser responsable de una parte.

Los ideales siempre están llenos y la realidad siempre es escasa. Permitir que estas empresas de tecnología conviertan los conflictos en amistad, contribuyan conjuntamente al desarrollo humano y compartan voluntariamente sus algoritmos y bases de datos centrales equivale a una ilusión.
Pero ¿qué pasa si utilizamos la tecnología blockchain para romper esta cadena de sospechas?
Introducción a la aplicación HyperCycle
Ciertamente no es realista coordinar la colaboración en tecnología de inteligencia artificial de este grupo de gigantes de la tecnología de inteligencia artificial a través de la ayuda de organizaciones u otras instituciones de terceros. Necesitamos un "supervisor" de reglas verdaderamente justo para mantener el orden de este juego. HyperCycle Es un personaje así.
Ya en 1995, Ben Goertzel, el fundador principal de HyperCycle, como científico jefe de inteligencia artificial de SingularityAI, imaginó utilizar los dividendos del desarrollo de Internet global para construir una arquitectura de plataforma básica descentralizada para la red global de inteligencia artificial. Sin embargo, debido a las limitaciones de condiciones objetivas como el hardware de red, el costo de trabajar de forma descentralizada y segura es muy alto, por lo que esta idea siempre ha sido solo una visión.
En 2015, Ethereum propuso el concepto de contrato inteligente. Aunque estrictamente hablando, los contratos inteligentes no son ni inteligentes ni contratos, sino que configuran continuamente scripts de verificación en los nodos de la red por adelantado, a través de La idea de utilizar un enfoque descentralizado para verificar y Mantener la seguridad general de la red permitió a los fundadores ver por primera vez una nueva idea para verificar este experimento de innovación de IA: hacer que los nodos sean inteligentes.
Si HyperCycle se describe de forma concreta, se puede entender que es una arquitectura blockchain que permite cargar algoritmos y datos de IA en la cadena. Utiliza un diseño organizativo descentralizado y una transmisión de datos y tecnología de seguridad más eficientes. Los algoritmos de diferentes proyectos pueden compartir la potencia informática de la IA y garantizar que cada algoritmo de IA pueda obtener la "recompensa" que merece después de la operación del algoritmo.
Para explicar HyperCycle desde una perspectiva técnica, se puede describir como una arquitectura blockchain completamente nueva, que se ensambla a partir del marco TODA/IP y TODA, el mecanismo de consenso y reputación, la supervisión del sistema, los contratos inteligentes, MeTTa, etc. HyperCycle puede manejar interacciones y agentes en cadena de alta velocidad y gran escala, como el despliegue en cadena de algoritmos de inteligencia artificial entrenados en base a datos de multitudes y medios interactivos impulsados por la economía simbólica.
Con HyperCycle, los modelos de algoritmos de IA que originalmente eran independientes entre sí y tenían funciones únicas pueden cooperar entre sí para ejecutar procesos de algoritmos inteligentes complejos internamente, logrando así cambios cualitativos.
Blockchain sin registro TODA/IP: adaptación de la eficiencia de transmisión de blockchain a la IA

Para que la tecnología blockchain sea adecuada para la IA, los problemas centrales son el costo del tiempo y el costo del transporte de datos. En el sistema blockchain tradicional, cada vez que ocurre una transacción, todos los nodos recibirán todos los datos de la transacción, los valores de referencia hash y los encabezados de bloque. Este modo de registro del libro mayor replicado conduce a un aumento lineal en la eficiencia del registro y el costo del sistema.
En iteraciones pasadas del modelo, algunos proyectos propusieron la solución de gestión de fragmentos, dividiendo los nodos del bloque en diferentes fragmentos, y cada fragmento solo registra los registros de transacciones de los que es responsable. Este modelo de fragmentación resuelve el problema de eficiencia hasta cierto punto, pero también aumenta la complejidad del sistema y aumenta aún más los costos operativos del sistema.
TODA/IP es un protocolo de red punto a punto seguro y eficiente basado en principios de criptografía. Permite que cada paquete de datos de la red tenga un identificador global único y pertenezca a una estructura de datos que garantiza que el paquete de datos pertenece a una única firma pública. llave. .
TODA/IP es similar a los principios subyacentes de la gestión de fragmentos hasta cierto punto, pero requiere un enfoque descentralizado más radical para mantener el sistema operativamente liviano y con bajos gastos generales: cada bloque de datos local es responsable de su propia información histórica de gestión.
La estructura central de TODA/IP es vincular registros individuales con sus propios libros de contabilidad localizados, lo que hace que estos registros sean agentes semiautónomos en cierto sentido durante las transacciones o la transmisión de datos, los nodos individuales solo necesitan comunicarse entre sí. transacciones, especialmente transacciones que involucran disputas.
Dado un registro R propiedad de la billetera A, ese registro se puede enviar a la billetera B generando una solicitud de transacción firmada por la billetera A, luego firmada por B y finalmente distribuida y firmada por un conjunto de validadores. Un ciclo TODA/IP incluye una ronda de solicitudes de transacciones y su posterior verificación.
En dicho proceso de transacción, el validador de transacciones reemplaza el libro mayor tradicional y proporciona cuatro funciones importantes para toda la transacción:
▪️Determinar la validez de la transacción (solidez estructural y corrección comprobada)
▪️Evitar que el mismo paquete se envíe dos veces en este ciclo
▪️Ayuda a establecer pruebas de transacciones consensuadas
▪️Proporcione pruebas coincidentes para A y B
Para coincidir con la arquitectura de datos de TODA, el formato de archivo transmitido entre nodos también se ha iterado en consecuencia. Un "archivo TODA" es esencialmente un archivo de datos digitales que se adjunta al libro mayor de cada archivo como metadatos. La combinación entre los datos internos de un archivo y su libro de contabilidad permite que un archivo se comporte como un "objeto digital único" (un NFT, que puede entenderse como un manojo de llaves que funcionan juntas para abrir una cerradura, o parte de una cerradura).
Cuando ocurre una transacción, cada transacción involucrada da como resultado que se agregue un registro correspondiente al libro mayor correspondiente a ese archivo. Estos registros de transacciones también contienen otra información, como las direcciones de otras partes involucradas en la transacción.
Con la ayuda del mecanismo TODA/IP, se optimiza el proceso de transmisión de datos contables originalmente complicado y la eficiencia de transmisión de la cadena de bloques puede igualar el algoritmo de IA.
POR (Mecanismo de Prueba de Reputación): Lubricación secundaria de eficiencia y equidad
La eficiencia por sí sola no puede respaldar el funcionamiento de todo el enjambre de IA, y la equidad también es una parte crucial de la arquitectura blockchain. En HyperCycle, el sistema introduce un mecanismo de consenso dinámico, Prueba de Reputación (POR), que es más adecuado para sistemas de algoritmos de IA que los mecanismos PoS y Pow.

En los primeros sistemas blockchain, se adoptó el mecanismo PoW (prueba de trabajo), y cada nodo tenía que demostrar su participación mediante trabajo de cálculo para obtener los derechos e intereses correspondientes. Sin embargo, el mecanismo PoW consume mucha energía, por lo que surgió un mecanismo PoS más ligero: los nodos de la red pueden obtener el derecho de confirmar transacciones al poseer tokens sin tener que realizar trabajo computacional.
Aunque PoS evita el problema del desperdicio de energía de PoW, aún continúa el efecto Matthew de "los ricos se vuelven más ricos y los pobres se vuelven más pobres" en PoW, es decir, el consenso solo puede ser proporcionado por nodos con grandes cantidades de potencia de procesamiento de datos o tokens. . Para los nodos que desean una verdadera situación en la que todos ganen o modelos pequeños y medianos que estén dispuestos a proporcionar potencia informática para todo el enjambre de IA, esta situación en la que el ganador se lo lleva todo es obviamente desfavorable. Debido a esto, surgió el mecanismo de Prueba de Reputación (PoR).
TODA tenía sus propios mecanismos de consenso, que también eran excelentes, pero superponerles una dinámica de Prueba de Reputación aumentaría la eficiencia y simplificaría las cosas en muchos casos de uso.
La idea central de PoR es utilizar la puntuación de reputación basada en niveles ponderados de liquidez como mecanismo de consenso de la red blockchain. La cantidad de reputación de un nodo de red utilizado por el marco PoR se determina en función del tiempo y las interacciones.
La reputación de un solo nodo se calcula mezclando la calificación normalizada con el valor de reputación de todo el nodo y cambiará dinámicamente con el tiempo. Este no es simplemente un valor de calificación otorgado directamente por otros nodos. El comportamiento de un solo nodo también afectará su valor de reputación general a través de la fórmula cuantitativa correspondiente del sistema.
Sobre esta base, el mecanismo PoR determinará un grupo de nodos de consenso responsables de mantener el estado de intercambio activo en función del valor de reputación y, a medida que pase el tiempo, los valores de reputación entre nodos se actualizarán continuamente con las interacciones. Al comienzo de cada ronda del mecanismo de consenso PoR, la comunidad debe seleccionar a los miembros del grupo de consenso e invitarlos al grupo de consenso correspondiente, y los miembros del grupo de consenso se seleccionarán entre los nodos con el mayor valor de reputación.
Por ejemplo, cuando el puntaje de reputación colectiva supera el 50% del valor total de reputación de la red, se seleccionará un líder del grupo. Su función es:
▪️Empaque todas las transacciones válidas en la lista de transacciones pendientes en un bloque
▪️Utilice los datos de la transacción en la lista de transacciones para calcular los nuevos valores de reputación generados por todos los nodos de la red.
▪️Transmitir y enviar información al grupo de consenso
El mayor valor del mecanismo PoR en el ecosistema de innovación de IA es que, independientemente de si los participantes utilizan modelos grandes o pequeños, siempre que sus algoritmos sean lo suficientemente eficaces para todo el grupo, recibirán puntuaciones de credibilidad y rendimientos más altos. Esto atraerá en gran medida la participación activa de varios proyectos de modelos de IA pequeños y medianos y, al mismo tiempo, aprovechará al máximo las ventajas de la IA de enjambre.
“Anillo” ligero: el toque final de la innovación en mecanismos
En la arquitectura general de HyperCycle, el diseño más ingenioso es el ligero mecanismo de "anillo".
Según la definición del documento técnico de HyperCycle, los nodos de la red TODA/IP se pueden identificar como "anillos". Cada "anillo" es un conjunto específico de registros y está conectado jerárquicamente. Un sistema TODA/IP puede contener una colección de anillos, que podemos denominar "conjunto de anillos". Y el nodo mínimo es el llamado "anillo ligero".
La parte más ingeniosa del anillo liviano es que puede cooperar con otros anillos para formar un conjunto de anillos para satisfacer potencias informáticas o transacciones de datos extremadamente grandes, y también puede convertirse en un ecosistema independiente por sí mismo. Si algún día GPT se une a este enjambre de IA, con la ayuda del mecanismo de nodo "anillo ligero", puede existir de forma independiente como un sistema de chat de generación de lenguaje de IA líder en el mundo, o puede integrarse con el clúster. para la generación de contenido lingüístico en un humano virtual con IA.
Lenguaje de contratos MeTTa: hacer que los contratos sean realmente inteligentes
Una nueva arquitectura de cadena de bloques de IA ahora solo tiene el paso final, que es cómo migrar varios modelos de algoritmos de IA a la cadena. La respuesta es: un contrato inteligente nativo MeTTa. El lenguaje MeTTa (Meta Type Talk) se desarrolló en el contexto del proyecto OpenCog Hyperon AGI y tiene muchas características excelentes, lo que lo convierte en el lenguaje inteligente central de HyperCycle.
MeTTa tiene una semántica subyacente flexible, como un procesamiento equivalente para teorías de configuración similares. Las partes del proyecto de IA pueden llamar directamente al sistema a través de la interfaz API para manejar diversas transacciones, lo que significa que no se realizarán operaciones de script redundantes al procesar mensajes TODA/IP o datos TODA, mejorando así la eficiencia operativa.
MeTTa, por otro lado, es un lenguaje basado en la reescritura de metagrafos, que representa datos y código de forma unificada e implementa funciones de orden superior y escritura dinámica. MeTTa admite programación multiparadigma, incluida la funcional, lógica, orientada a objetos y concurrente. MeTTa también proporciona un potente sistema de tipos para garantizar la exactitud y seguridad del código.
Más importante aún, al utilizar el compilador de MeTTa, la parte del proyecto puede compilar el código fuente de MeTTa en el código fuente del lenguaje rholang desarrollado originalmente en la cadena de bloques Rchain. Esto permite a MeTTa lograr inteligencia real con la ayuda de las potentes funciones de concurrencia de rholang. La tokenomics puede incluso utilizarse dentro de los contratos inteligentes de MeTTa para gestionar la asignación de recursos informáticos.
Con su nuevo esquema, cada validador en una red no necesita verificar que un contrato inteligente se esté ejecutando correctamente, solo un subconjunto aleatorio elegido juiciosamente.
Con MeTTa, tanto la IA como otras partes del proyecto pueden ejecutar libremente contratos inteligentes relevantes en nodos HyperCycle, gestionar automáticamente la asignación de recursos, subcontratar el trabajo a otros y promover proactivamente la cooperación entre nodos para resolver problemas.
Una vez completado este último paso, nuestra IA de clúster realmente cobrará vida.
Resumen
La combinación de blockchain e IA puede aportar nuevo valor a las empresas y la sociedad. Blockchain proporciona una base de datos segura y transparente para almacenar datos cifrados, mientras que la IA tiene la capacidad de simular el pensamiento humano para resolver problemas. Cuando se usan en conjunto, blockchain puede aumentar la credibilidad y la transparencia de los recursos de datos utilizados por los modelos de IA y aumentar la velocidad de las operaciones de IA al conectar modelos a contratos inteligentes automatizados.
Además, la combinación de blockchain e IA también puede lograr una representación unificada de datos y códigos, logrando así funciones de alto orden y tipos dinámicos. Esto significa que la IA puede leer, comprender y correlacionar datos de forma rápida y completa, aportando nueva inteligencia a las redes empresariales basadas en blockchain. Al utilizar blockchain para almacenar y distribuir modelos de IA, también puede proporcionar funciones de seguimiento de auditoría y utilizar tokenómica para gestionar la asignación de recursos informáticos.
En resumen, la combinación de blockchain e IA no solo mejora la credibilidad y la transparencia de los datos y modelos, sino que también aporta soluciones más eficientes, seguras e inteligentes a las empresas y la sociedad. Esta combinación traerá más oportunidades de innovación a todos los ámbitos de la vida y promoverá el progreso social.
referencias:
[1]https://wiki.opencog.org/w/File:A_Formalization_of_Hyperon_MeTTa_language_in_terms_of_metagraph_rewriting.pdf
[2]https://wiki.opencog.org/wikihome/images/1/1e/Basic_Atomese_Features_required.pdf
[3]https://medium.com/singularitynet/hypercycle-the-journey-to-a-fully-ai-capable-blockchain-9d2b7431cfa1
[4]https://medium.com/singularitydao/singularitydao-launchpad-hypercycle-token-generación-event-9eeeea17f0ce
[5] https://medium.com/singularitynet/hypercycle-a-convergence-of-radical-technologies-c59aeb83ab3


