¿Qué es SingularityNET (AGIX)?

Tiempo de lectura: 4 minutos

El mundo de las criptomonedas está lleno de proyectos interesantes y nunca está de más conocerlos. Hoy te traemos uno de ellos, SingularityNET. En esta publicación te contamos todo sobre qué es y cómo funciona.

SingularityNET se trata un proyecto que está enfocado a unir el mundo blockchain al mundo de la Inteligencia Artificial o IA. Esto con el objetivo principal de desarrollar una solución de IA construida completamente en una plataforma descentralizada que cuente con acceso global. Este proyecto busca ser capaz de unir IA y coordinarlas para que todos estos elementos trabajen de forma conjunta.

Todos estos objetivos llevan al mismo punto, desarrollar un marco de interoperabilidad entre las distintas Inteligencias Artificiales, de forma que estas puedan intercambiar información y complementarse entre ellas.

Historia de SingularityNET

El proyecto de SingularityNET cuenta con un gran equipo de desarrollo. Dicho equipo está formado en su mayoría por científicos, desarrolladores, investigadores e ingenieros de Inteligencia artificial.

SingularityNET fue fundada por el Dr. Ben Goertzel quien es actualmente el director ejecutivo y científico jefe del proyecto. Otro de los desarrolladores es Simone Giacomelli y el Dr. David Hanson.

Ben Goertzel es un personaje reconocido en la industria de la inteligencia artificial y la inteligencia robótica. Además, cuenta con un largo y destacado historial de trabajo en empresas de tecnología avanzada, como por ejemplo Hanson Robotics o la Fundación OpenCog. Ben además trabaja ocupando el cargo de científico jefe de Mozi Health y como vicepresidente de Humanity +.

Simone Giacomelli por su parte también es una emprendedora e inversora que trabajó anteriormente en la consultora de cifrado llamada CryptodexSimone abandonó el proyecto SingularityNET en marzo del año 2019 y actualmente se encuentra trabajando en el laboratorio de I + D de tecnología Vulpem. Dicho laboratorio fue fundado por ella en el año 2015.

Por último tenemos al tercer cofundador del proyecto, Dr. David Hanson quien cuenta con una larga y variada historia en la industria de la robótica. Trabajó para Disney entre 1998 y 2001 para posteriormente fundar varias startups de robótica. En ellas se incluyen Human Emulation Robotics, Initiative for Awakening Machines o Hanson Robotics durante los últimos 20 años.

SingularityNET

Objetivos de SingularityNET

La plataforma SingularityNET tiene el objetivo de desarrollar una red descentralizada de servicios de IA, creando así el nuevo concepto de «AI-as-a-Service (AIaaS)» o «IA como servicio». De este modo permite el desarrollo de un mercado de IA (Inteligencia Artificial) que esté accesible y regulado. Todo este sistema está basado en la red de Ethereum, donde se despliega la lógica descentralizada del sistema mediante sus potentes contratos inteligentes.

La decisión de usar Ethereum fue tomada debido a cuestiones tanto conceptuales como prácticas. La primera razón fueron sus características de la fiabilidad. Por otro lado, la velocidad en los tiempos de validación de bloques.

Por esta razón, las herramientas de SingularityNET buscan separar y reducir todas las interacciones de la cadena de bloques. Cabe destacar que tanto el daemon o «demonio» como la CLI (Command Line Interface) y el SDK (Software Developer Kit) del ecosistema ofrecen herramientas para ello, permitiendo de este modo el acceso a los recursos de la red haciendo uso de los contratos de escrow multiparte y de canales atómicos unidireccionales orientados a los pagos. En otras palabras, con todo este sistema se busca hacer más económico el uso de la red sin que signifique la sobrecarga del sistema de Ethereum.

Además, el uso de la red de Ethereum también nos permite contar con herramientas para facilitar la integración de sistemas descentralizados como por ejemplo los IPFS y de cómputo P2P. De este modo, la plataforma de SingularityNET logra una mayor abstracción con una única herramienta flexible que a su vez ayuda a la red a ofrecer escalabilidadrobustez y características de distribución y gestión.

¿Cómo funciona SingularityNET?

El funcionamiento de SingularityNET no es solo el de una cadena de bloques, sino que también junta diversos elementos de un proyecto con el objetivo de desarrollar una red blockchain que apoye el desarrollo de servicios de Inteligencia Artificial. A continuación veremos los elementos que hacen posible su funcionamiento:

SingularityNET Daemon

El daemon o demonio de SingularityNET, se trata del adaptador que un servicio puede emplear para la interacción con la plataforma SingularityNET. Hablando en un lenguaje más informático, se trata de un proxy, es decir, un proceso desplegado unido a una aplicación principal (que sería la IA, en este caso) para lograr la abstracción de algunas preocupaciones arquitectónicas como por ejemplo el registro y la configuración, al igual que determinados aspectos completos del proyecto, como la interacción con los smart contracts o incluso la idea de emplear la blockchain de Ethereum.

La abstracción de Daemon cuenta con dos responsabilidades principales. Estas son los pagos y la traducción de solicitudes. Para la autorización de los pagos, Daemon interactúa con el contrato escrow multiparte. 

SingularityNET Registry

El Registro de SingularityNET se trata de un smart contract compatible con el modelo ERC-165 en la cadena de bloques de Ethereum que almacena organizaciones, servicios y repositorios de tipos. Los desarrolladores de Inteligencia Artificial emplean el Registro para poder anunciar los detalles de sus servicios, y los consumidores emplean el Registro para encontrar los servicios que necesitan. Cuando un usuario solicita un servicio en la DApp (Aplicación Descentralizada) del Mercado, dicha DApp lee los detalles de los servicios del Registro. El Registro además, permite etiquetar los servicios y el tipo para permitir la búsqueda y el filtrado.

MarketPlace para IA

Este sistema incluye una DApp de SingularityNET Marketplace. Esta DApp funciona como un punto de entrada para descubrir y emplear los servicios de IA en SingularityNET. Dicha DApp se encarga de leer los datos del Registro de la blockchain y los empareja con los metadatos de la cadena. De esta forma permite otros servicios como integrar el servicio de curación de SingularityNET, permite que los servicios de IA muestren componentes de interfaz de usuario personalizados o permitir a los consumidores calificar los servicios que han utilizado, entre otros.

SingularityNET

¿Qué es AGIX?

Como en la mayoría de proyectos, SingilarityNET cuenta con su token de utilidad. AGIX, es el token nativo del proyecto. Dicho token fue desarrollado para monetizar y movilizar valor al hacer uso y prestar servicios de IA. Esto es posible debido a su mercado de IA accesible a nivel mundial. 

Mediante el Marketplace de SingularityNET, los usuarios tienen la posibilidad de buscar, probar y comprar una gran variedad de servicios de IA a través del token AGIX. El Marketplace de SingularityNET funciona como un punto de venta que los desarrolladores de IA pueden emplear para publicar y vender sus herramientas de IA, y a la vez, seguir fácilmente su rendimiento. Cabe destacar que el suministro máximo de tokens está limitado a 1.000.000.000 AGIX.


Leave a comment
Your email address will not be published. Required fields are marked *