Axonum consagra a IA na blockchain para construir um supercomputador descentralizado alimentado pela inteligência coletiva global.
Estamos a construir Axonum, um rollup otimista de IA, com o primeiro EVM de IA do mundo.
Pretendemos democratizar o acesso a DApps alimentadas 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 IA EVM. Permite aos utilizadores empregar de forma transparente modelos de IA nativamente dentro de contratos inteligentes sem serem sobrecarregados pelas complexidades das tecnologias subjacentes.
Para habilitar a inferência nativa de ML no contrato inteligente, precisamos modificar a camada de execução da camada 2 da cadeia. Especificamente, adicionamos uma inferência de contrato pré-compilada no EVM para construir o EVM de IA.
O EVM de IA irá realizar a inferência de ML na execução nativa e depois devolver resultados de execução determinística. Quando um utilizador quer utilizar o modelo de IA para processar dados, tudo o que o utilizador precisa de fazer é chamar a inferência do contrato pré-compilado com o endereço do modelo e a entrada do modelo, e então o utilizador pode obter a saída do modelo e utilizá-la nativamente no 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);}}
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 de opML, ou seja, 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, otimizado para alta velocidade. Outro é compilado para o VM de prova de fraude, que ajuda a provar a correção dos resultados de opML.
Para a implementação da execução, reutilizamos o motor ML em opML. Primeiro iremos buscar o modelo usando o endereço do modelo do hub e depois carregar o modelo no motor ML. O motor ML irá receber a entrada do usuário no contrato pré-compilado como entrada do modelo e depois executar a tarefa de inferência do ML. O motor ML garante a consistência e determinismo dos resultados da inferência do ML usando quantização e ponto flutuante suave.
Além do design atual da AI EVM, uma abordagem alternativa para permitir a AI na EVM é adicionar mais opcodes específicos de machine learning à EVM, com mudanças correspondentes no modelo de recursos e preços da máquina virtual, assim como na implementação.
opML (Machine Learning Otimista) e rollup otimista (opRollup) são ambos baseados num sistema semelhante à prova de fraude, tornando viável a integração do opML na cadeia Layer 2 (L2) ao lado do sistema opRollup. Esta integração permite a utilização contínua de machine learning dentro de contratos inteligentes na cadeia L2.
Assim como os sistemas rollup existentes, o Axonum é responsável por "agrupar" transações, agrupando-as antes de as publicar na cadeia L1, geralmente através 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 optimistic rollups, é um método de escalonamento interativo para blockchains L1. Assumimos de forma otimista que cada transação proposta é válida por padrão. Diferente do sistema tradicional de optimistic rollup 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 prova de fraude está em vigor para permitir que várias provas de fraude sejam apresentadas. Essas provas podem tornar o rollup válido ou inválido. Durante o período de desafio, as alterações de estado podem ser contestadas, resolvidas ou incluídas se nenhum desafio for apresentado (e as provas necessárias estiverem em vigor).
Aqui está o fluxo de trabalho essencial da 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 em Golang do cliente Ethereum na camada 2) e o opML. Este design garante um mecanismo de prova de fraude robusto e eficiente. Aqui está uma análise do sistema de prova de fraude e do nosso design de separação:
Axonum é o primeiro rollup otimista de IA que permite IA no Ethereum nativa, sem confiança e verificável.
Axonum aproveita o ML otimista e o rollup otimista e introduz inovações do EVM de IA para adicionar inteligência ao Ethereum como uma Camada 2.
Nós consagramos a IA na 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 a construir Axonum, um rollup otimista de IA, com o primeiro EVM de IA do mundo.
Pretendemos democratizar o acesso a DApps alimentadas 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 IA EVM. Permite aos utilizadores empregar de forma transparente modelos de IA nativamente dentro de contratos inteligentes sem serem sobrecarregados pelas complexidades das tecnologias subjacentes.
Para habilitar a inferência nativa de ML no contrato inteligente, precisamos modificar a camada de execução da camada 2 da cadeia. Especificamente, adicionamos uma inferência de contrato pré-compilada no EVM para construir o EVM de IA.
O EVM de IA irá realizar a inferência de ML na execução nativa e depois devolver resultados de execução determinística. Quando um utilizador quer utilizar o modelo de IA para processar dados, tudo o que o utilizador precisa de fazer é chamar a inferência do contrato pré-compilado com o endereço do modelo e a entrada do modelo, e então o utilizador pode obter a saída do modelo e utilizá-la nativamente no 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);}}
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 de opML, ou seja, 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, otimizado para alta velocidade. Outro é compilado para o VM de prova de fraude, que ajuda a provar a correção dos resultados de opML.
Para a implementação da execução, reutilizamos o motor ML em opML. Primeiro iremos buscar o modelo usando o endereço do modelo do hub e depois carregar o modelo no motor ML. O motor ML irá receber a entrada do usuário no contrato pré-compilado como entrada do modelo e depois executar a tarefa de inferência do ML. O motor ML garante a consistência e determinismo dos resultados da inferência do ML usando quantização e ponto flutuante suave.
Além do design atual da AI EVM, uma abordagem alternativa para permitir a AI na EVM é adicionar mais opcodes específicos de machine learning à EVM, com mudanças correspondentes no modelo de recursos e preços da máquina virtual, assim como na implementação.
opML (Machine Learning Otimista) e rollup otimista (opRollup) são ambos baseados num sistema semelhante à prova de fraude, tornando viável a integração do opML na cadeia Layer 2 (L2) ao lado do sistema opRollup. Esta integração permite a utilização contínua de machine learning dentro de contratos inteligentes na cadeia L2.
Assim como os sistemas rollup existentes, o Axonum é responsável por "agrupar" transações, agrupando-as antes de as publicar na cadeia L1, geralmente através 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 optimistic rollups, é um método de escalonamento interativo para blockchains L1. Assumimos de forma otimista que cada transação proposta é válida por padrão. Diferente do sistema tradicional de optimistic rollup 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 prova de fraude está em vigor para permitir que várias provas de fraude sejam apresentadas. Essas provas podem tornar o rollup válido ou inválido. Durante o período de desafio, as alterações de estado podem ser contestadas, resolvidas ou incluídas se nenhum desafio for apresentado (e as provas necessárias estiverem em vigor).
Aqui está o fluxo de trabalho essencial da 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 em Golang do cliente Ethereum na camada 2) e o opML. Este design garante um mecanismo de prova de fraude robusto e eficiente. Aqui está uma análise do sistema de prova de fraude e do nosso design de separação:
Axonum é o primeiro rollup otimista de IA que permite IA no Ethereum nativa, sem confiança e verificável.
Axonum aproveita o ML otimista e o rollup otimista e introduz inovações do EVM de IA para adicionar inteligência ao Ethereum como uma Camada 2.
Nós consagramos a IA na blockchain para construir um supercomputador descentralizado alimentado pela inteligência coletiva global.