Axonum consagra la IA en la cadena de bloques para construir un superordenador descentralizado impulsado por la inteligencia colectiva global.
Estamos construyendo Axonum, un rollup optimista de IA, con el primer EVM de IA del mundo.
Nuestro objetivo es democratizar el acceso a DApps impulsadas por IA, haciendo que las inferencias de modelos de IA sean accesibles y fáciles de usar para el usuario.
Axonum es un rollup optimista con IA consagrada potenciada por opML y AI EVM. Permite a los usuarios emplear sin problemas modelos de IA de forma nativa dentro de contratos inteligentes sin estar limitados por las complejidades de las tecnologías subyacentes.
Para habilitar la inferencia nativa de ML en el contrato inteligente, necesitamos modificar la capa de ejecución de la cadena de capa 2. Específicamente, agregamos una inferencia de contrato precompilada en EVM para construir el EVM de IA.
El EVM de IA realizará la inferencia de ML en la ejecución nativa y luego devolverá resultados de ejecución deterministas. Cuando un usuario quiera utilizar el modelo de IA para procesar datos, todo lo que el usuario necesita hacer es llamar a la inferencia de contrato precompilado con la dirección del modelo y la entrada del modelo, y luego el usuario puede obtener la salida del modelo y usarla de manera nativa en el contrato inteligente.
import "./AILib.sol";contract AIContract {...function inference(bytes32 model_address, bytes memory input_data, uint256 output_size) public { bytes memory output = AILib.inference(model_address, input_data, output_size); emit Inference(model_address, input_data, output_size, output);}}
Los modelos se almacenan en la capa de datos disponibles (DA) del modelo. Todos los modelos se pueden recuperar de DA utilizando la dirección del modelo. Suponemos la disponibilidad de datos de todos los modelos.
El principio de diseño principal de la inferencia de contrato precompilado sigue los principios de diseño de opML, es decir, separamos la ejecución de la demostración. Proporcionamos dos tipos de implementación de la inferencia de contrato precompilado. Uno está compilado para ejecución nativa, optimizado para alta velocidad. Otro está compilado para el VM de prueba de fraude, que ayuda a demostrar la corrección de los resultados de opML.
Para la implementación para la ejecución, reutilizamos el motor de ML en opML. Primero buscaremos el modelo utilizando la dirección del modelo desde el centro de modelos y luego cargaremos el modelo en el motor de ML. El motor de ML tomará la entrada del usuario en el contrato precompilado como la entrada del modelo y luego ejecutará la tarea de inferencia de ML. El motor de ML garantiza la consistencia y determinismo de los resultados de inferencia de ML utilizando cuantificación y coma flotante suave.
Además del diseño actual de la IA EVM, un enfoque alternativo para habilitar la IA en EVM es agregar más opcodes específicos de aprendizaje automático en EVM, con cambios correspondientes en los recursos y el modelo de precios de la máquina virtual, así como en la implementación.
opML (Machine Learning Optimista) y rollup optimista (opRollup) se basan en un sistema similar a prueba de fraudes, lo que hace posible integrar opML en la cadena de Capa 2 (L2) junto con el sistema opRollup. Esta integración permite la utilización perfecta del aprendizaje automático dentro de los contratos inteligentes en la cadena L2.
Al igual que los sistemas de rollup existentes, Axonum es responsable de "agrupar" transacciones mediante su agrupación antes de publicarlas en la cadena L1, generalmente a través de una red de secuenciadores. Este mecanismo podría incluir miles de transacciones en un solo rollup, aumentando la capacidad de todo el sistema de L1 y L2.
Axonum, como uno de los rollups optimistas, es un método de escalado interactivo para blockchains L1. Asumimos optimistamente que cada transacción propuesta es válida por defecto. A diferencia del sistema tradicional de rollup optimista L2, la transacción en Axonum puede incluir inferencias de modelos de IA, lo que puede hacer que los contratos inteligentes en Axonum sean más "inteligentes" con IA.
En el caso de mitigar transacciones potencialmente inválidas, como rollups optimistas, Axonum introduce un período de desafío durante el cual los participantes pueden impugnar un rollup sospechoso. Se ha implementado un esquema de pruebas de fraude para permitir que se presenten varias pruebas de fraude. Estas pruebas podrían hacer que el rollup sea válido o inválido. Durante el período de desafío, los cambios de estado pueden ser impugnados, resueltos o incluidos si no se presenta ningún desafío (y las pruebas requeridas están en su lugar).
Aquí está el flujo de trabajo esencial de Axonum, sin considerar mecanismos como la preconfirmación o la salida forzosa:
El principio de diseño central del sistema de prueba de fraude de Axonum es que separamos el proceso de prueba de fraude de Geth (la implementación en Golang del cliente Ethereum en la capa 2) y el opML. Este diseño garantiza un mecanismo de prueba de fraude robusto y eficiente. Aquí tienes un desglose del sistema de prueba de fraude y nuestro diseño de separación:
Axonum es el primer rollup optimista de IA que permite la IA en Ethereum de forma nativa, confiable y verificable.
Axonum aprovecha el ML optimista y el rollup optimista e introduce innovaciones de AI EVM para añadir inteligencia a Ethereum como Capa 2.
Incorporamos la IA en la cadena de bloques para construir un superordenador descentralizado impulsado por la inteligencia colectiva global.
Axonum consagra la IA en la cadena de bloques para construir un superordenador descentralizado impulsado por la inteligencia colectiva global.
Estamos construyendo Axonum, un rollup optimista de IA, con el primer EVM de IA del mundo.
Nuestro objetivo es democratizar el acceso a DApps impulsadas por IA, haciendo que las inferencias de modelos de IA sean accesibles y fáciles de usar para el usuario.
Axonum es un rollup optimista con IA consagrada potenciada por opML y AI EVM. Permite a los usuarios emplear sin problemas modelos de IA de forma nativa dentro de contratos inteligentes sin estar limitados por las complejidades de las tecnologías subyacentes.
Para habilitar la inferencia nativa de ML en el contrato inteligente, necesitamos modificar la capa de ejecución de la cadena de capa 2. Específicamente, agregamos una inferencia de contrato precompilada en EVM para construir el EVM de IA.
El EVM de IA realizará la inferencia de ML en la ejecución nativa y luego devolverá resultados de ejecución deterministas. Cuando un usuario quiera utilizar el modelo de IA para procesar datos, todo lo que el usuario necesita hacer es llamar a la inferencia de contrato precompilado con la dirección del modelo y la entrada del modelo, y luego el usuario puede obtener la salida del modelo y usarla de manera nativa en el contrato inteligente.
import "./AILib.sol";contract AIContract {...function inference(bytes32 model_address, bytes memory input_data, uint256 output_size) public { bytes memory output = AILib.inference(model_address, input_data, output_size); emit Inference(model_address, input_data, output_size, output);}}
Los modelos se almacenan en la capa de datos disponibles (DA) del modelo. Todos los modelos se pueden recuperar de DA utilizando la dirección del modelo. Suponemos la disponibilidad de datos de todos los modelos.
El principio de diseño principal de la inferencia de contrato precompilado sigue los principios de diseño de opML, es decir, separamos la ejecución de la demostración. Proporcionamos dos tipos de implementación de la inferencia de contrato precompilado. Uno está compilado para ejecución nativa, optimizado para alta velocidad. Otro está compilado para el VM de prueba de fraude, que ayuda a demostrar la corrección de los resultados de opML.
Para la implementación para la ejecución, reutilizamos el motor de ML en opML. Primero buscaremos el modelo utilizando la dirección del modelo desde el centro de modelos y luego cargaremos el modelo en el motor de ML. El motor de ML tomará la entrada del usuario en el contrato precompilado como la entrada del modelo y luego ejecutará la tarea de inferencia de ML. El motor de ML garantiza la consistencia y determinismo de los resultados de inferencia de ML utilizando cuantificación y coma flotante suave.
Además del diseño actual de la IA EVM, un enfoque alternativo para habilitar la IA en EVM es agregar más opcodes específicos de aprendizaje automático en EVM, con cambios correspondientes en los recursos y el modelo de precios de la máquina virtual, así como en la implementación.
opML (Machine Learning Optimista) y rollup optimista (opRollup) se basan en un sistema similar a prueba de fraudes, lo que hace posible integrar opML en la cadena de Capa 2 (L2) junto con el sistema opRollup. Esta integración permite la utilización perfecta del aprendizaje automático dentro de los contratos inteligentes en la cadena L2.
Al igual que los sistemas de rollup existentes, Axonum es responsable de "agrupar" transacciones mediante su agrupación antes de publicarlas en la cadena L1, generalmente a través de una red de secuenciadores. Este mecanismo podría incluir miles de transacciones en un solo rollup, aumentando la capacidad de todo el sistema de L1 y L2.
Axonum, como uno de los rollups optimistas, es un método de escalado interactivo para blockchains L1. Asumimos optimistamente que cada transacción propuesta es válida por defecto. A diferencia del sistema tradicional de rollup optimista L2, la transacción en Axonum puede incluir inferencias de modelos de IA, lo que puede hacer que los contratos inteligentes en Axonum sean más "inteligentes" con IA.
En el caso de mitigar transacciones potencialmente inválidas, como rollups optimistas, Axonum introduce un período de desafío durante el cual los participantes pueden impugnar un rollup sospechoso. Se ha implementado un esquema de pruebas de fraude para permitir que se presenten varias pruebas de fraude. Estas pruebas podrían hacer que el rollup sea válido o inválido. Durante el período de desafío, los cambios de estado pueden ser impugnados, resueltos o incluidos si no se presenta ningún desafío (y las pruebas requeridas están en su lugar).
Aquí está el flujo de trabajo esencial de Axonum, sin considerar mecanismos como la preconfirmación o la salida forzosa:
El principio de diseño central del sistema de prueba de fraude de Axonum es que separamos el proceso de prueba de fraude de Geth (la implementación en Golang del cliente Ethereum en la capa 2) y el opML. Este diseño garantiza un mecanismo de prueba de fraude robusto y eficiente. Aquí tienes un desglose del sistema de prueba de fraude y nuestro diseño de separación:
Axonum es el primer rollup optimista de IA que permite la IA en Ethereum de forma nativa, confiable y verificable.
Axonum aprovecha el ML optimista y el rollup optimista e introduce innovaciones de AI EVM para añadir inteligencia a Ethereum como Capa 2.
Incorporamos la IA en la cadena de bloques para construir un superordenador descentralizado impulsado por la inteligencia colectiva global.