Spanish- HyperCycle — The Journey to a Fully AI-Capable Blockchain

Source article: HyperCycle — The Journey to a Fully AI-Capable Blockchain | by Ben Goertzel | SingularityNET
Translation by: OEP
Dework task link: https://app.dework.xyz/singularitynet-ambas/test-38287?taskId=db806d97-8d91-4fdc-8093-cb6069b0314b
Community review: Please leave comments below about translation quality or like this post if it is well translated

HyperCycle: el viaje hacia una cadena de bloques totalmente compatible con IA

Este texto ha sido traducido por un embajador de SingularityNET. Si bien hacemos todo lo posible para garantizar que las traducciones sean precisas, las utiliza bajo su propio riesgo. La precisión y confiabilidad de SingularityNET no son promesas. Le proporcionaremos un enlace para que pueda leer el artículo original primero.

También disponible en indonesio

Hola Singularity,

¡Estoy extremadamente emocionado de que el Token Generation Event para la red blockchain sin registro enfocada en la inteligencia artificial HyperCycle se acerca en mayo!

Creo que HyperCycle tiene un gran potencial para convertirse en el futuro de la infraestructura blockchain: su diseño técnico único resuelve algunos de los dilemas fundamentales en el corazón de la tecnología blockchain moderna, que han impedido que el espacio tecnológico descentralizado alcance algunos de sus objetivos más críticos, incluyendo el objetivo de proporcionar una plataforma descentralizada escalable para redes globales de inteligencia artificial.

El camino hacia el hiperciclo

El camino que me llevó a HyperCycle comenzó hace dos décadas y media. Mi primer intento de crear una base descentralizada para las redes globales de IA fue en 1999-2000: internet era más joven en ese entonces, pero ya estaba claro que la intersección de datos masivos, poder de procesamiento masivo e interacción masiva de usuarios que proporcionaba iba a ser transformadora para la IA… y también estaba claro que mantener todo este poder resonando en la maravillosa y descentralizada vibra de los inicios de internet iba a ser un desafío.

Escribí un libro (Creando Inteligencia en Internet) sobre las diversas vías que veía para crear una IA descentralizada emergente en la web y catalizar así la aparición de un nuevo tipo de Mente Global. Incluso pensé un poco en los aspectos políticos de esto: en 1995 había estado reflexionando sobre la posibilidad de postularme para presidente de Estados Unidos con una plataforma del “Partido de la Descentralización”, aunque afortunadamente, a medida que envejecía y me volvía un poco menos insensato, pensé mejor las cosas.

Sin embargo, el aspecto técnico concreto de descentralizar la IA resultó ser más problemático de lo que inicialmente temía al investigar más a fondo. Ideé algunas formas diferentes de hacer que la encriptación sólida funcionara junto con el procesamiento distribuido en un contexto de IA, pero todo resultaba extremadamente lento. El costo adicional de hacer las cosas de manera segura y descentralizada iba a ser increíble, parecía. Comencé a pensar en cómo incorporar la descentralización segura en una versión bifurcada del sistema operativo Linux y en los protocolos de internet. Y luego sucedió la crisis de las empresas punto com, y mi atención se desvió hacia cómo poner comida en la mesa de mi familia y descubrir cómo hacer que mis diseños centrales de AGI fueran lo suficientemente eficientes y escalables, lo cual resultó ser un desafío importante incluso sin agregar el requisito de descentralización segura.

(Si hubiera pensado en 2000 en comenzar una red segura y descentralizada con dinero descentralizado en lugar de procesamiento de IA descentralizado, entonces… bueno, entonces hubiera sido Satoshi, lo cual no soy. Pero estaba obsesionado con la IA, que es más compleja y requiere más capacidad de procesamiento que las transacciones financieras básicas, así que…)

Avanzamos rápidamente hasta 2015 y Ethereum aparece con su noción de contratos inteligentes (que observé de inmediato que no son ni inteligentes ni contratos, pero siguen siendo bastante geniales cuando se interpretan correctamente como scripts persistentes que se ejecutan en una red distribuida y aprovechan un ingenioso esquema descentralizado para la validación de scripts y la seguridad general de la red). Por primera vez, vi una forma bastante clara de hacer funcionar una red de IA descentralizada.

2017: Incipit SingularityNET

SingularityNET proporciona un marco descentralizado básico para que múltiples agentes de IA interactúen, subcontraten tareas entre sí, califiquen la reputación de los demás, paguen entre sí con tokens AGIX y colaboren y cooperen de manera flexible. La plataforma central ha estado en funcionamiento durante algún tiempo, pero algunos ingredientes importantes aún están en desarrollo, incluido el lenguaje formal crítico “AI-DSL” que los agentes usarán para comunicar sus propiedades y requisitos entre sí, lo que permitirá el ensamblaje automatizado de agentes compuestos. sin intervención humana. Ahora estamos dando grandes pasos hacia una versión beta implementable de AI-DSL.

En el transcurso del desarrollo de SingularityNET, se hicieron evidentes varias limitaciones de la red Ethereum, y a fines de 2021 se inició un esfuerzo para comenzar a portar la red a la cadena de bloques de Cardano, que tiene una variedad de aspectos preferibles en el nivel informático. En este momento, el puerto de Cardano de la plataforma SingularityNET está parcialmente completo, y su finalización está pendiente del lanzamiento del marco completo de Hydra por parte del equipo central de desarrollo de Cardano, que permitirá la gestión flexible de los canales estatales de la manera requerida por la multiplicidad de SingularityNET. -dinámica de agentes.

Otro aspecto que quedó claro durante el desarrollo de SingularityNET fue la necesidad de tokenización explícita de los recursos informáticos subyacentes a la red. Los agentes de IA de SingularityNET interactúan entre sí al nivel de las API de software, pero todos se ejecutan en uno u otro dispositivo de hardware y necesitan pagar de alguna manera por estos recursos de hardware. La descentralización de este aspecto subyacente de las redes de agentes de IA requiere una red y un mercado para la provisión y solicitud de recursos de hardware, que ahora proporciona el proyecto NuNet, lanzado en 2021 como un derivado de SingularityNET Foundation.

En el nivel tokenómico, la forma en que estas redes están diseñadas para interoperar es: mientras que AGIX es lo que los clientes y los agentes de IA pagan por los servicios de IA proporcionados por los agentes en la red SingularityNET, el token NTX es lo que pagan los agentes de IA por los recursos informáticos que utilizan. para realizar los tratamientos necesarios para la prestación de sus servicios.

¿Cuándo creará SNet su propia cadena de bloques?

Una cosa que sabía que NO quería hacer, desde los primeros días de SingularityNET, era lanzar mi propia cadena de bloques. Los miembros de la comunidad de SingularityNET a menudo preguntaban: “¿Cuándo obtendremos nuestra propia cadena de bloques de Singularity?” y mi respuesta solía ser algo como: “¿Cuándo vamos a crear nuestra propia versión del sistema operativo Linux? ¿Cuándo vamos a construir nuestra propia arquitectura de chips?”

Bueno, todavía nos estamos adhiriendo a las distribuciones estándar de Linux, hasta el día de hoy. Pero estamos colaborando con Simuli en la construcción de una placa de AGI, que incluirá nuestro propio chip personalizado de coincidencia de patrones de OpenCog, que se utilizará para acelerar tanto el marco de AGI Hyperon de OpenCog como los contratos inteligentes que respaldan HyperCycle. Y, sí, ahora estamos creando nuestra propia cadena de bloques, también conocida como HyperCycle.

A medida que avanzaba en experimentos envolviendo algoritmos y estructuras de IA en nodos de SingularityNET, me sentía cada vez más frustrado, porque el principio básico que sentía que debía seguir, por razones puramente prácticas, era siempre “minimizar el uso de la cadena de bloques”. Debido a que las transacciones en la cadena eran tan lentas y costosas en Ethereum. El cambio a Cardano tiene el potencial de mejorar esto significativamente, pero parecía claro que incluso estas mejoras no serían suficientes.

Para poder poner piezas más pequeñas de procesamiento de IA y estructura de conocimiento de IA en la cadena, se necesitaría un avance realmente radical en la escalabilidad de la cadena de bloques.

Pero el valor de poner el proceso de IA y la estructura de manera más granular en la cadena seguía siendo tan obvio como siempre. Solo de esta manera podemos permitir que múltiples partes contribuyan de manera segura y descentralizada a crear las piezas a nivel atómico de una mente de IA compartida. Esto nos brinda mucho más potencial para una interesante y revolucionaria aparición de una IA descentralizada que tener múltiples partes que colaboran solo al contribuir con componentes independientes bastante grandes a una mente de IA descentralizada compartida.

Blockchain no necesita un libro mayor

El punto de inflexión para mí fue en 2019 cuando finalmente me tomé el tiempo para profundizar en lo que mis amigos Toufi Saliba y Dann Toliver habían escrito sobre su marco de trabajo de blockchain TODA sin libro mayor. Anteriormente, había escuchado hablar de TODA, pero no lo comprendía completamente debido a que los conceptos eran novedosos y los materiales disponibles no eran tan amigables para el usuario.

La dependencia central de Bitcoin y Ethereum en un libro mayor replicado siempre me pareció un parche… en mis primeras exploraciones de ideas sobre procesamiento distribuido descentralizado y seguro en la era del boom de las puntocom, ya me quedó claro que este tipo de solución no escalaría realmente. De alguna manera, necesitabas que el historial de transacciones en una red se fragmentara de forma segura en toda la red, no que se agregara en un solo lugar (ni siquiera si se almacenan copias de este “único lugar” en múltiples ubicaciones de la red). Sin embargo, esta fragmentación es compleja de lograr, y pude entender por qué Bitcoin y Ethereum querían comenzar con libros mayores replicados.

El paso de los libros mayores replicados a los libros mayores fragmentados también me pareció natural cuando surgió, pero tenía la sensación de los epiciclos ptolemaicos: añadir cada vez más complejidades a un diseño subóptimo, acercándolo a algo que tiene sentido en lugar de comenzar desde un enfoque más sensato desde el principio.

Lo que vi en TODA fue, por primera vez, una combinación de estructura de datos y protocolo que permitía el control y la coordinación descentralizados de procesos de software distribuidos, sin construir un libro mayor replicado en el núcleo. En cambio, el historial de transacciones de la red se almacenaba en archivos adecuadamente cifrados distribuidos en los nodos de la red.

Se podrían superponer libros mayores en TODA cuando fuera apropiado para administrar registros de lo que estaba sucediendo en ciertas subredes de la red en general. Pero no eran un aspecto necesario, integrado en las entrañas del sistema. Algunas subredes importantes de la red podrían ser totalmente sin libro mayor y lograr niveles de velocidad y escalabilidad sin precedentes gracias a esto.

Entonces, en 2019 comencé a pensar en cómo construir “SingularityNET en TODA”, bromeando como padre geek que “The Todalarity is Near”…

Sin embargo, al profundizar en los detalles de TODA, me di cuenta de que para crear un uso sofisticado y realmente optimizado de TODA para ejecutar comunidades de agentes de IA estilo SingularityNET y NuNet, sería necesario hacer algunas invenciones adicionales.

Parecía haber un papel para el esquema de “Prueba de Reputación” que mi colaborador de IA de toda la vida, Anton Kolonin, y yo habíamos trabajado: en este esquema, los miembros de una red blockchain acumulan una puntuación de reputación a través de varios medios y fuentes, y los derechos para confirmar transacciones en la red se otorgan según la puntuación de reputación. TODA tenía sus propios mecanismos de consenso, que también eran excelentes, pero agregar una dinámica de Prueba de Reput

Contratos inteligentes’ que en realidad son inteligentes

Una capa nativa de contratos inteligentes también estuvo ausente en TODA. Esto no era necesariamente un problema para muchas aplicaciones porque se podía lograr mucho usando un sistema efectivo de llamadas API en lugar de contratos inteligentes. Anteriormente había visto este patrón de diseño, entre otros lugares, en la cadena de bloques NEM. La flexibilidad de los contratos inteligentes, en mi opinión, ofreció un beneficio genuino para el despliegue completamente sofisticado de agentes de IA en una cadena de bloques.

Mi primera idea fue habilitar la ejecución de contratos inteligentes Plutus, desde la blockchain de Cardano, en la infraestructura de HyperCycle. La base de Plutus en Haskell hacía parecer esta tarea factible, aunque complicada. Esto convertiría a HyperCycle en una especie de cadena lateral extraña y sofisticada de Cardano. El marco de trabajo Hydra para la interfaz de cadenas laterales y cadenas externas con la cadena principal de Cardano encajaría perfectamente aquí, permitiendo una interoperabilidad fluida entre los contratos Plutus que se ejecutan en HyperCycle y los que se ejecutan en la cadena principal de Cardano.

Luego, Toufi, Dann y su colega Greg Colvin presentaron algunas ideas maravillosas que permiten acelerar radicalmente la ejecución de contratos inteligentes en casi cualquier lenguaje, al cambiar la forma en que los nodos de la red validan la integridad de los contratos inteligentes.

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.

Si bien sus métodos pueden funcionar con Solidity u cualquier otro lenguaje de contratos inteligentes, me pareció que podrían desplegarse de manera óptima en un marco como Cardano, con su modelo de transacción UTXO similar al de Bitcoin y contratos inteligentes puramente funcionales.

Sin embargo, cuanto más estudiaba cómo hacer que los procesos de IA se ejecutaran de manera eficiente con cada vez más de sus estructuras internas y dinámicas en la cadena, más empecé a cuestionarme si Plutus, por increíble que sea, sería suficiente. Estaba pensando en cosas como crear una red neuronal multi-modular en la que los diferentes módulos estuvieran encarnados en distintos agentes SingularityNET creados y propiedad de diferentes entidades; o crear sistemas de razonamiento lógico en los que las premisas y justificaciones que ingresan a un solo paso de razonamiento estén contenidas en diferentes agentes SingularityNET creados y propiedad de diferentes entidades.

Al final, parecía que realmente queríamos tomar un lenguaje de programación personalizado para IA, como el lenguaje MeTTa que estamos desarrollando para nuestro sistema AGI OpenCog Hyperon, y adaptarlo en un lenguaje de contratos inteligentes para HyperCycle. El intérprete de MeTTa, al estar escrito en Rust, podría interoperar estrechamente con los contratos inteligentes de Plutus a través de interfaces de funciones extranjeras Rust/Haskell.

HyperCycle sería entonces una cadena múltiple, admitiendo una variedad de lenguajes de contratos inteligentes, pero con un soporte especialmente sólido para los contratos MeTTa que ejecutan procesos de IA, y un soporte de segundo nivel para los contratos Plutus o contratos en otros lenguajes que podrían estar estrechamente conectados al intérprete de MeTTa mediante interfaces de funciones extranjeras robustas. Esto parecía estar en sintonía con la blockchain moderna, junto con otras innovaciones recientes como la capacidad de ejecutar contratos Solidity en la cadena principal de Cardano y ejecutar contratos Cardano escritos en el nuevo lenguaje Aiken junto y con interoperabilidad con los contratos Plutus.

El último ingrediente técnico encajó perfectamente cuando conocí a Lucius Greg Meredith, el cerebro detrás de RChain, una blockchain muy interesante fundada alrededor de la misma época que SingularityNET, y que cuenta con un lenguaje de contratos inteligentes llamado rholang que aprovecha algunas matemáticas únicas y poderosas para lograr un procesamiento concurrente seguro y eficiente en servidores con múltiples GPUs. Después de hablar un poco con Greg, nos dimos cuenta de que se podía utilizar rholang para crear un backend de procesamiento concurrente súper eficiente para MeTTa, con integración de blockchain incorporada, incluido el uso de tokenomics para gestionar la utilización de recursos informáticos en tiempo real durante la ejecución de contratos inteligentes (una gran ventaja en el contexto de NuNet y SingularityNET). También nos dimos cuenta de que la formalización del cálculo rho de Greg podría desempeñar un papel clave para llevar a NuNet al siguiente nivel, permitiendo una coordinación más eficiente del uso del hardware de computación de programas MeTTa y otros procesos de IA que se ejecutan en diferentes máquinas.

La próxima ola de innovación en IA: descentralización

Y así, ahora a principios de 2023, me encuentro haciendo exactamente lo que la versión de mí mismo en 2017-18 realmente NO quería hacer: crear una blockchain personalizada para la inteligencia artificial, con todo tipo de características nuevas, complejas y fascinantes diseñadas específicamente para permitir que grandes poblaciones de agentes de IA se coordinen de manera efectiva en un gran conjunto de máquinas distribuidas globalmente, sin necesidad de ningún propietario o controlador central. Sin embargo, lo que no vi en 2017-18 fue la increíble colección de mentes brillantes con las que colaboraría en un proyecto como este, aportando en muchos casos sus propias ideas ganadas con esfuerzo y sistemas de software funcionales al proyecto. Y esto, por supuesto, es lo que hace posible lograr algo tan ambicioso como HyperCycle en un marco de tiempo razonable.

Reclutar a Toufi Saliba, co-inventor de TODA e HyperCycle, para asumir el cargo de CEO de HyperCycle a tiempo completo fue extremadamente emocionante para mí. Y a medida que Toufi se unió a este rol en 2022 y comenzó a difundir la palabra de HyperCycle en la comunidad criptográfica y en el mundo tecnológico, se hizo evidente otro aspecto del proyecto, más en el ámbito económico que técnico. Debido a las fluctuaciones en el precio de Bitcoin y al cambio de Ethereum a Prueba de Participación, y al auge general en el espacio de la IA, encontró un número significativo de operadores de granjas de minería de criptomonedas interesados en el proyecto, tanto desde un punto de vista práctico como conceptual. Estaban específicamente interesados en convertir partes de sus equipos de minería de criptomonedas en “equipos de IA”, ejecutando nodos de HyperCycle que envuelven agentes que procesan IA utilizando SingularityNET, NuNet y otras herramientas del ecosistema. También comenzó a recibir interés por parte de varios gobiernos nacionales en la configuración de nuevas granjas de servidores de IA utilizando HyperCycle como infraestructura.

Es el momento ideal para implementar nuevos marcos de infraestructura de IA global.

Los próximos años van a ser tiempos increíblemente interesantes: ChatGPT, que es el tema de conversación del momento, es solo un aumento en una ola de innovaciones de IA que veremos en los próximos años, guiándonos a través de la transición de reducir AI a AGI. Será muy beneficioso si muchos de estos próximos avances de IA se implementan en el ecosistema descentralizado en lugar de ser controlados por Big Tech o Big Government, y HyperCycle es una pieza clave de la pila tecnológica necesaria para que esto suceda.

Para más detalles sobre el HyperCycle TGE:

Anuncio de lanzamiento de SingularityDAO HyperCycle

Únase a la comunidad de SingularityNET

Siga los canales sociales de SingularityNET para unirse a la conversación y recibir las últimas noticias y actualizaciones: