Axonum consagra a IA na blockchain para construir um supercomputador descentralizado alimentado pela inteligência coletiva global.
Estamos construindo Axonum, um rollup otimista de IA, com o primeiro EVM de IA do mundo.
Nosso objetivo é democratizar o acesso a DApps alimentados por IA, tornando as inferências de modelos de IA acessíveis e fáceis de usar.
Axonum é um rollup otimista com IA consagrada alimentada por opML e AI EVM. Isso permite que os usuários empreguem modelos de IA nativamente dentro de contratos inteligentes sem serem prejudicados pelas complexidades das tecnologias subjacentes.
Para habilitar a inferência nativa de ML no contrato inteligente, precisamos modificar a camada de execução da cadeia de camada 2. Especificamente, adicionamos uma inferência de contrato pré-compilada no EVM para construir o EVM de AI.
O EVM de IA realizará a inferência de ML na execução nativa e depois retornará resultados de execução determinísticos. Quando um usuário deseja usar o modelo de IA para processar dados, tudo o que o usuário precisa fazer é chamar a inferência de contrato pré-compilado com o endereço do modelo e a entrada do modelo e, em seguida, o usuário pode obter a saída do modelo e usá-lo nativamente no contrato inteligente.
import "./AILib.sol";contrato AIContract {...função inferência(bytes32 model_address, bytes memory input_data, uint256 output_size) público { bytes memory output = AILib.inferência(model_address, input_data, output_size); emit Inferência(model_address, input_data, output_size, output);}}
Os modelos são armazenados na camada de dados do modelo disponível (DA). Todos os modelos podem ser recuperados do DA usando o endereço do modelo. Assumimos a disponibilidade de dados de todos os modelos.
O princípio de design central da inferência de contrato pré-compilado segue os princípios de design do opML, isto é, separamos a execução da prova. Fornecemos dois tipos de implementação da inferência de contrato pré-compilado. Um é compilado para execução nativa, que é otimizado para alta velocidade. Outro é compilado para a VM de prova de fraude, que ajuda a provar a correção dos resultados do opML.
Para a implementação da execução, reutilizamos o mecanismo de ML no opML. Primeiro, buscaremos o modelo usando o endereço do modelo no hub do modelo e carregaremos o modelo no mecanismo de ML. O mecanismo de ML receberá a entrada do usuário no contrato pré-compilado como entrada do modelo e depois executará a tarefa de inferência de ML. O mecanismo de ML garante a consistência e determinismo dos resultados da inferência de ML usando quantização e ponto flutuante suave.
Além do design atual do EVM de IA, uma abordagem alternativa para habilitar a IA no EVM é adicionar mais opcodes específicos de aprendizado de máquina ao EVM, com alterações correspondentes no modelo de recursos e preços da máquina virtual, bem como na implementação.
opML (Machine Learning Otimista) e rollup otimista (opRollup) são ambos baseados em um sistema de prova de fraude semelhante, tornando viável a integração do opML na cadeia Layer 2 (L2) juntamente com o sistema opRollup. Essa integração possibilita a utilização contínua de aprendizado de máquina dentro de contratos inteligentes na cadeia L2.
Assim como os sistemas rollup existentes, Axonum é responsável por "agrupar" transações, agrupando-as antes de publicá-las na cadeia L1, geralmente por meio de uma rede de sequenciadores. Esse mecanismo poderia incluir milhares de transações em um único rollup, aumentando a capacidade de processamento de todo o sistema de L1 e L2.
Axonum, como um dos rollups otimistas, é um método de escalonamento interativo para blockchains L1. Assumimos otimisticamente que cada transação proposta é válida por padrão. Diferente do sistema tradicional de rollup otimista L2, a transação no Axonum pode incluir inferências de modelos de IA, o que pode tornar os contratos inteligentes no Axonum mais 'inteligentes' com IA.
No caso de mitigar transações potencialmente inválidas, como rollups otimistas, a Axonum introduz um período de desafio durante o qual os participantes podem desafiar um rollup suspeito. Um esquema de comprovação de fraude está em vigor para permitir que vários comprovantes de fraude sejam enviados. Esses comprovantes podem tornar o rollup válido ou inválido. Durante o período de desafio, as mudanças de estado podem ser contestadas, resolvidas ou incluídas se nenhum desafio for apresentado (e as comprovações necessárias estiverem em vigor).
Aqui está o fluxo de trabalho essencial do Axonum, sem considerar mecanismos como pré-confirmação ou saída forçada:
O princípio de design central do sistema de prova de fraude da Axonum é que separamos o processo de prova de fraude do Geth (a implementação Golang do cliente Ethereum na camada 2) e o opML. Esse design garante um mecanismo de prova de fraude robusto e eficiente. Aqui está uma análise do sistema de prova de fraude e nosso design de separação:
Axonum é o primeiro rollup otimista de IA que permite IA no Ethereum de forma nativa, sem confiança e verificável.
Axonum alavanca ML otimista e rollup otimista e introduz inovações do EVM de IA para adicionar inteligência ao Ethereum como Camada 2.
Nós consagramos a IA no blockchain para construir um supercomputador descentralizado alimentado pela inteligência coletiva global.
Axonum consagra a IA na blockchain para construir um supercomputador descentralizado alimentado pela inteligência coletiva global.
Estamos construindo Axonum, um rollup otimista de IA, com o primeiro EVM de IA do mundo.
Nosso objetivo é democratizar o acesso a DApps alimentados por IA, tornando as inferências de modelos de IA acessíveis e fáceis de usar.
Axonum é um rollup otimista com IA consagrada alimentada por opML e AI EVM. Isso permite que os usuários empreguem modelos de IA nativamente dentro de contratos inteligentes sem serem prejudicados pelas complexidades das tecnologias subjacentes.
Para habilitar a inferência nativa de ML no contrato inteligente, precisamos modificar a camada de execução da cadeia de camada 2. Especificamente, adicionamos uma inferência de contrato pré-compilada no EVM para construir o EVM de AI.
O EVM de IA realizará a inferência de ML na execução nativa e depois retornará resultados de execução determinísticos. Quando um usuário deseja usar o modelo de IA para processar dados, tudo o que o usuário precisa fazer é chamar a inferência de contrato pré-compilado com o endereço do modelo e a entrada do modelo e, em seguida, o usuário pode obter a saída do modelo e usá-lo nativamente no contrato inteligente.
import "./AILib.sol";contrato AIContract {...função inferência(bytes32 model_address, bytes memory input_data, uint256 output_size) público { bytes memory output = AILib.inferência(model_address, input_data, output_size); emit Inferência(model_address, input_data, output_size, output);}}
Os modelos são armazenados na camada de dados do modelo disponível (DA). Todos os modelos podem ser recuperados do DA usando o endereço do modelo. Assumimos a disponibilidade de dados de todos os modelos.
O princípio de design central da inferência de contrato pré-compilado segue os princípios de design do opML, isto é, separamos a execução da prova. Fornecemos dois tipos de implementação da inferência de contrato pré-compilado. Um é compilado para execução nativa, que é otimizado para alta velocidade. Outro é compilado para a VM de prova de fraude, que ajuda a provar a correção dos resultados do opML.
Para a implementação da execução, reutilizamos o mecanismo de ML no opML. Primeiro, buscaremos o modelo usando o endereço do modelo no hub do modelo e carregaremos o modelo no mecanismo de ML. O mecanismo de ML receberá a entrada do usuário no contrato pré-compilado como entrada do modelo e depois executará a tarefa de inferência de ML. O mecanismo de ML garante a consistência e determinismo dos resultados da inferência de ML usando quantização e ponto flutuante suave.
Além do design atual do EVM de IA, uma abordagem alternativa para habilitar a IA no EVM é adicionar mais opcodes específicos de aprendizado de máquina ao EVM, com alterações correspondentes no modelo de recursos e preços da máquina virtual, bem como na implementação.
opML (Machine Learning Otimista) e rollup otimista (opRollup) são ambos baseados em um sistema de prova de fraude semelhante, tornando viável a integração do opML na cadeia Layer 2 (L2) juntamente com o sistema opRollup. Essa integração possibilita a utilização contínua de aprendizado de máquina dentro de contratos inteligentes na cadeia L2.
Assim como os sistemas rollup existentes, Axonum é responsável por "agrupar" transações, agrupando-as antes de publicá-las na cadeia L1, geralmente por meio de uma rede de sequenciadores. Esse mecanismo poderia incluir milhares de transações em um único rollup, aumentando a capacidade de processamento de todo o sistema de L1 e L2.
Axonum, como um dos rollups otimistas, é um método de escalonamento interativo para blockchains L1. Assumimos otimisticamente que cada transação proposta é válida por padrão. Diferente do sistema tradicional de rollup otimista L2, a transação no Axonum pode incluir inferências de modelos de IA, o que pode tornar os contratos inteligentes no Axonum mais 'inteligentes' com IA.
No caso de mitigar transações potencialmente inválidas, como rollups otimistas, a Axonum introduz um período de desafio durante o qual os participantes podem desafiar um rollup suspeito. Um esquema de comprovação de fraude está em vigor para permitir que vários comprovantes de fraude sejam enviados. Esses comprovantes podem tornar o rollup válido ou inválido. Durante o período de desafio, as mudanças de estado podem ser contestadas, resolvidas ou incluídas se nenhum desafio for apresentado (e as comprovações necessárias estiverem em vigor).
Aqui está o fluxo de trabalho essencial do Axonum, sem considerar mecanismos como pré-confirmação ou saída forçada:
O princípio de design central do sistema de prova de fraude da Axonum é que separamos o processo de prova de fraude do Geth (a implementação Golang do cliente Ethereum na camada 2) e o opML. Esse design garante um mecanismo de prova de fraude robusto e eficiente. Aqui está uma análise do sistema de prova de fraude e nosso design de separação:
Axonum é o primeiro rollup otimista de IA que permite IA no Ethereum de forma nativa, sem confiança e verificável.
Axonum alavanca ML otimista e rollup otimista e introduz inovações do EVM de IA para adicionar inteligência ao Ethereum como Camada 2.
Nós consagramos a IA no blockchain para construir um supercomputador descentralizado alimentado pela inteligência coletiva global.