ARTELA: FORNECENDO ESCALABILIDADE E EXTENSIBILIDADE COM “EVM++”

Intermediário4/7/2024, 5:53:37 AM
O artigo fornece uma introdução detalhada à blockchain pública Artela, uma rede blockchain de Camada 1 projetada para superar as limitações de escalabilidade e expansibilidade da Máquina Virtual Ethereum (EVM) com sua solução EVM++. Ao incorporar a programação Aspect e a tecnologia WebAssembly (WASM), a Artela oferece aos desenvolvedores uma plataforma para criar aplicativos modulares, ricos em recursos, escaláveis e personalizáveis dentro de um ambiente compatível com EVM. Ele utiliza execução paralela e espaço de bloco flexível para melhorar o desempenho e a escalabilidade da rede, enquanto os Aspects melhoram as capacidades de segurança e automação. A Artela levantou mais de $6 milhões em financiamento inicial e é apoiada por várias instituições de investimento proeminentes.

Introdução ao Artela

Artela é uma rede blockchain Layer-1 extensível construída para desenvolvedores criarem aplicações modulares, ricas em recursos, escaláveis e personalizáveis num ambiente compatível com EVM. Artela promove uma solução chamada "EVM++", onde o "++" representa que Artela vai quebrar as limitações do EVM tanto em termos de escalabilidade como de extensibilidade, proporcionando aos desenvolvedores mais possibilidades nativas da cadeia.

O EVM tornou-se o quadro padrão para o desenvolvimento de aplicações descentralizadas (dApps) e é amplamente adotado em várias cadeias de contratos inteligentes, comumente conhecidas como cadeias compatíveis com o EVM. No entanto, as máquinas virtuais como o EVM são otimizadas para casos de uso específicos, o que pode limitar a flexibilidade dos desenvolvedores no design de aplicativos. Por exemplo, o EVM prioriza a segurança e a acessibilidade, visando a estabilidade da rede. Estender a funcionalidade do EVM requer aprovação através do processo de Proposta de Melhoria do Ethereum (EIP), gerido pela Ethereum Foundation. Esse processo, que pode ser demorado, reduz a taxa de inovação ao limitar a capacidade dos desenvolvedores de modificar ou criar livremente certos componentes ao nível do usuário.

Os desenvolvedores que procuram contornar estas restrições têm recorrido à criação de cadeias específicas de aplicativos (app-chains) para expandir funcionalidades. Embora esta abordagem permita uma maior personalização, os desenvolvedores não apenas enfrentam custos de desenvolvimento e operacionais mais elevados, mas também perdem a composabilidade on-chain. Enquanto outras alternativas, como MoveVM e FuelVM, visam oferecer máquinas virtuais (VMs) superiores à EVM, a transição para estas plataformas poderia implicar custos de transição para os desenvolvedores habituados ao ambiente EVM. Além disso, alcançar o mesmo nível de maturidade do ecossistema que a EVM poderia levar tempo considerável devido à perda de composabilidade com as ferramentas de desenvolvimento existentes e aplicações baseadas em EVM que atualmente acumulam a maioria da liquidez bloqueada.

A Artela tem como objetivo estender a funcionalidade EVM, abordando as suas limitações atuais em termos de personalização sem exigir que as dApps comprometam ou operem em appchains fragmentadas. Ao introduzir a 'programação Aspetual', a Artela permite que os programadores criem extensões nativas, ou 'Aspetos', executando código personalizado dentro de um ambiente de execução WebAssembly (WASM). Ao aproveitar o WASM para a extensibilidade EVM, os programadores podem construir aplicações práticas sem sacrificar o desempenho e os benefícios de estar na EVM.

Além disso, Artela aborda os desafios de desempenho inerentes ao EVM, implementando execução paralela, facilitando o processamento simultâneo de múltiplas transações. Isso aumenta significativamente a capacidade de processamento e escalabilidade, especialmente durante períodos de uso intenso. Os desenvolvedores se beneficiam dessa funcionalidade, pois otimiza a utilização de recursos e melhora a velocidade das transações. Além disso, Artela mitiga a congestão de rede com o Espaço de Bloco Elástico, permitindo que dApps em grande escala se inscrevam em espaços de bloco independentes, aliviando assim o impacto da congestão e garantindo escalabilidade sem a necessidade de um appchain.

Agora que delineamos os desafios que a Artela está a enfrentar através das suas escolhas de design técnico, o artigo irá aprofundar-se nestes aspetos.

Artela Implementa Extensões Nativas Usando a Solução EVM+WASM

O que é uma Extensão?

Uma extensão é um módulo de software que estende ou aprimora as funcionalidades de aplicações. No contexto dos sistemas operativos, os sistemas operativos gerais distinguem entre o modo kernel e o modo de utilizador, com aplicações de utilizador a correr tipicamente no modo de utilizador, utilizando funcionalidades fornecidas pelos programas de modo kernel. No entanto, o Mac OS X permite aos desenvolvedores de aplicações implantar autonomamente programas no modo kernel para expandir as funcionalidades do kernel, sem a necessidade de a equipa central do MacOS X encapsular funcionalidades com base nas necessidades gerais dos desenvolvedores. Os mecanismos centrais fornecidos pelo Mac OS X são 'Extensões de Kernel' e 'Extensões de Sistema'. Estes dois tipos de extensões permitem aos desenvolvedores desenvolver extensões de kernel sob certos modos de segurança, utilizando funcionalidades de alta prioridade para desenvolver funcionalidades que aplicações de modo de utilizador puro não conseguem alcançar.

Funcionalidade específica do aplicativo através das lentes dos ganchos Uniswap v4

Similar ao modo como o Mac OS X estende a funcionalidade do aplicativo por meio de extensões de kernel, Uniswap v4 introduz a funcionalidade de gancho, que estende a funcionalidade do aplicativo Uniswap. Os ganchos fornecem aos desenvolvedores a capacidade de adicionar recursos personalizados em estágios específicos dentro das pools de negociação. Essa funcionalidade melhora significativamente a flexibilidade operacional e a liberdade, capacitando os desenvolvedores a executar ações como definir ordens de limite on-chain antes que as negociações comecem, extrair taxas de transação para transações de troca e retiradas de liquidez, e permitir que os detentores de LP ganhem renda adicional de MEV. A introdução da funcionalidade de gancho expande o universo de possibilidades dentro das pools de negociação, facilitando a criação de extensões personalizadas para atender às diversas necessidades dos usuários.

Apesar do potencial dos recursos do Uniswap v4, ainda não foi totalmente operacionalizado. Embora os hooks permitam funcionalidades personalizadas, a taxa de inovação ainda é restrita pelas limitações da Máquina Virtual Ethereum (EVM). Retomando o exemplo do modo 'kernel' e 'usuário', para aumentar ainda mais suas capacidades, os desenvolvedores devem aguardar atualizações através do processo de Proposta de Melhoria Ethereum, que é supervisionado pela Fundação Ethereum.

Extensões Nativas da Artela

Inspirada na arquitetura do sistema Mac OS X, a equipe da Artela propôs que, além de apoiar 'contratos inteligentes' no protocolo blockchain, os Aspectos, que são semelhantes a extensões de kernel, são extensões nativas na blockchain da Artela. O seguinte é como um Aspecto pode estender a funcionalidade para o EVM:

  1. Tem permissões de acesso à API da camada de base subjacente e é componível com contratos inteligentes e outros Aspectos.
  2. O seu código é executado usando WASM, criando um ambiente de execução que é ordens de magnitude mais eficiente do que o da EVM.
  3. A sua execução é isolada de forma segura, não afetando a segurança e estabilidade da blockchain.
  4. Em termos de governança, não é mantido pela equipe principal, mas sim pela equipe de aplicativos para implantação e manutenção.

Ao utilizar Aspects, os desenvolvedores de aplicativos podem personalizar as funcionalidades subjacentes de que precisam para seus aplicativos sem precisar esperar que a equipe principal as encapsule. Dada a sua composabilidade, os desenvolvedores de aplicativos podem utilizar Aspects pré-construídos para construir um aplicativo rico em recursos na Artela. A equipe da Artela resume esse paradigma como o paradigma de Extensão Nativa.

Além disso, como os Aspects podem aceder às APIs de nível de sistema na camada base, podem integrar nativamente funcionalidades fundamentais como a funcionalidade de automação sem depender de terceiros como a Chainlink. Esta extensibilidade nativa da cadeia reduz as compensações de confiança e custos associadas à introdução de prestadores de serviços de terceiros na rede. Ao utilizar um serviço de terceiros como uma rede de automação para executar tarefas on-chain, introduz custos adicionais para os utilizadores e reduz a confiança devido à dependência de uma parte externa. Os Aspects podem fornecer a funcionalidade de automação nativamente, onde o WASM pode ser acionado durante uma transação ou execução de bloco, enquanto o Aspect pode ser programado para executar tarefas predeterminadas numa altura de bloco específica. Ao estender esta funcionalidade diretamente para a camada base, a captura de valor flui diretamente através da blockchain, uma vez que há mais pedidos de gas.

A funcionalidade de automação é apenas um exemplo das aplicações práticas da programação de Aspecto da Artela. A sua solução EVM+WASM melhora, em última análise, a funcionalidade do dApp através do WASM, mantendo, ao mesmo tempo, a composabilidade com a EVM.

Artela capacita os desenvolvedores com altas capacidades de personalização tanto para a camada de aplicação das dApps quanto para o desempenho subjacente da blockchain.

Personalização da Funcionalidade:

Contrato Inteligente + Extensão Nativa = dApp rico em funcionalidades

Em Artela, a lógica da aplicação pode ser dividida em duas partes (negócio principal e funcionalidades avançadas):

  1. Os contratos inteligentes são principalmente responsáveis por lidar com a lógica de negócios principal de um dApp, como a lógica de transação, empréstimo ou votação.
  2. O Aspect lida com funcionalidades que não afetam diretamente a lógica central do negócio, mas podem melhorar outros atributos da aplicação (funcionalidades adicionais). O Aspect complementa os contratos inteligentes em vez de os substituir.

Este mecanismo significa que Artela tem duas camadas de execução em funcionamento sincronizado. O EVM age como uma CPU, processando a lógica do contrato principal, enquanto os Aspectos em execução na máquina virtual WASM são como uma GPU, lidando com funcionalidades aprimoradas sem alterar o estado dos contratos inteligentes. Tanto o EVM quanto os Aspectos são executados nos mesmos nós e mecanismo de consenso, portanto, não existem pressupostos de confiança adicionais, compartilhando o mesmo nível de segurança.

Voltando à nossa introdução inicial do Uniswap V4, semelhante ao mecanismo de Hook no Uniswap V4, os Aspectos da Artela permitem ativação em múltiplos pontos do ciclo de vida do processamento de blocos e transações. Os Hooks na Artela são chamados de Pontos de Junção, e o código executado de um Hook é chamado de Aspecto, inserindo dinamicamente funcionalidades em vários Pontos de Junção.

Otimizando as Capacidades do dApp Através da Execução WASM

A Artela utiliza um tempo de execução WASM personalizado especificamente construído para executar Aspectos. Oferece várias vantagens práticas para melhorar as capacidades da aplicação. Em primeiro lugar, permite a execução eficiente de lógica e cálculos complexos devido às suas otimizações de desempenho e representação de código de baixo nível. Através do WASM, os Aspectos permitem aos programadores construir aplicações sem comprometer o desempenho, o que é essencial para garantir a escalabilidade e a capacidade de resposta das aplicações descentralizadas. Além disso, o suporte do WASM a múltiplas linguagens de programação e o seu design modular proporcionam aos programadores flexibilidade e facilidade de integração com ecossistemas de software existentes. Dado o desenvolvimento e suporte de gigantes tecnológicos como Google, Mozilla e Apple, o WASM tem visto uma adoção generalizada e popularidade, resultando num rico ecossistema de ferramentas e recursos para programadores.

Execução Paralela: Aumento da Escalabilidade da Rede

Artela emprega execução paralela como uma solução de escalabilidade para reduzir a latência da rede e aumentar o throughput. Artela analisa transações para identificar quais podem ser processadas simultaneamente sem interferir umas com as outras. Ao organizar essas transações compatíveis em grupos, Artela pode executar múltiplos conjuntos simultaneamente, aumentando significativamente o volume e o número de transações que podem ser tratadas em um determinado período. Esta abordagem difere da execução sequencial do Ethereum, onde cada transação é processada uma após a outra, o que pode levar a gargalos, especialmente durante períodos de alto tráfego.

A Execução Paralela elimina a necessidade de as transações esperarem tempos prolongados para confirmação ou pagarem taxas excessivas para priorizar as transações. Tempos de confirmação mais curtos contribuem para uma finalização mais rápida da transação e beneficiam aplicações sensíveis à latência, como jogos ou leilões. Por exemplo, aplicações como League of Legends, um popular jogo de arena de batalha online multiplayer (MOBA), exigem baixa latência para refletir com precisão as entradas dos jogadores em menos de um segundo. Da mesma forma, uma alta taxa de transações é essencial para plataformas de nível empresarial, permitindo que grandes redes financeiras como Visa e Mastercard processem milhares de transações por segundo.

É improvável que o Ethereum incorpore processamento paralelo a curto prazo, uma vez que se concentra numa estratégia centrada em rollup. No entanto, existe potencial para processamento paralelo dentro do ecossistema EVM, com projetos como Monad e Eclipse a explorar o processamento paralelo. Da mesma forma, o Sei V2 pretende combinar capacidades de execução paralela com compatibilidade EVM, permitindo que contratos Ethereum sejam redesdobrados no Sei sem modificações. Esta abordagem reflete a estratégia da Artela de melhorar a escalabilidade, garantindo ao mesmo tempo a compatibilidade com o EVM.

A integração da Artela de processamento paralelo e Aspectos representa um aprimoramento estratégico de sua infraestrutura. Isso aborda os requisitos atuais de escalabilidade e eficiência, oferecendo aos desenvolvedores uma estrutura flexível. Essa estrutura permite a criação de aplicativos descentralizados que podem atender às demandas de vários casos de uso, como ambientes de jogos dinâmicos e serviços financeiros de alto volume.

Escalabilidade com Espaço de Bloco Elástico

Quando um protocolo cresce na rede Artela, pode subscrever o Espaço de Bloco Elástico para lidar com o crescimento dos utilizadores e da capacidade de transação do protocolo. O Espaço de Bloco Elástico oferece um espaço de bloco independente para dApps com requisitos elevados de capacidade de transação, permitindo-lhes escalar com o seu crescimento. Em essência, o espaço de bloco determina o volume de dados que uma blockchain pode armazenar em cada bloco, afetando diretamente a capacidade de transação. Quando os dApps enfrentam um aumento na procura de transações, subscrever o espaço de bloco elástico torna-se útil para lidar eficientemente com a carga aumentada sem afetar a blockchain subjacente.

Um exemplo para entender a importância do espaço de bloco e seu impacto nos custos de transação seria o lançamento dos NFTs Otherside da Yuga Labs, que levou a um aumento acentuado nos preços do gás (até 500 gwei). O total de gás gasto em transações Ethereum durante esse evento foi de US$225 milhões. A demanda por espaço de bloco superou significativamente a oferta disponível. Isso significa que os usuários que acessam outras aplicações no Ethereum também tiveram que enfrentar taxas de gás igualmente altas, apesar de apenas uma aplicação estar congestionando a rede.

É possível aumentar a transação por bloco no Ethereum, mas já sabemos que a atualização do EVM requer um longo processo de EIP e tempo de desenvolvimento. Além disso, a rede Ethereum garante deliberadamente que os requisitos de hardware para computação permaneçam acessíveis para a maioria dos participantes. Assim, se os dados por bloco aumentarem, os requisitos de armazenamento e computação para os validadores também aumentariam, criando barreiras de entrada mais altas e potencialmente comprometendo o ethos descentralizado do Ethereum.

Solana aborda este desafio com uma solução distinta - implementando mercados de taxas "locais". Durante atividades como um aumento nas transações de swap ou um NFT drop, as transações relacionadas à atividade específica enfrentam taxas elevadas. Por exemplo, em um NFT drop, o emissor do NFT irá consumir rapidamente o limite de unidades de computação por conta (CU). As transações adicionais devem ofertar taxas de prioridade para estar dentro do espaço limitado dessa conta. Esta abordagem impede que qualquer atividade única monopolize o espaço de bloco escasso, limitando picos temporais de taxa e reduzindo a congestão em toda a rede.

Artela aprimora o conceito de mercados de taxas localizadas, como visto na Solana, permitindo que dApps garantam espaço de bloco adicional para antecipar a demanda de transações, evitando assim picos de taxas em toda a rede e congestionamentos. Esta abordagem não só mitiga os impactos adversos de picos de demanda repentinos, mas também garante custos de transação estáveis e eficiência de rede. Ao fornecer um mecanismo para os dApps escalarem seu espaço de bloco em resposta à demanda prevista, o Espaço de Bloco Elástico da Artela permite que os protocolos lidem com o crescimento de alta velocidade dos usuários e throughput do protocolo. Olhando para o futuro, é possível ver um Aspecto que facilita um mercado de espaço de bloco, onde as equipes de dApp podem comprar e vender espaço de bloco. Este mercado poderia oferecer pacotes mais econômicos ou convenientes para dApps, potencialmente incluindo opções de taxas com desconto ao comprar espaço de bloco antecipadamente, semelhante aos mercados de energia.

Casos de uso

O mercado de criptomoedas está num ponto de viragem, com as exigências dos utilizadores por funcionalidades de produtos 'on-chain' a aumentar constantemente. As limitações da programabilidade 'on-chain' estão a tornar-se mais significativas, e setores como DeFi de segurança, IA cripto e jogos totalmente 'on-chain' destacam a procura de extensibilidade de programação. Artela possui vantagens únicas e potencial inovador em IA, jogos totalmente 'on-chain', segurança DeFi e outras áreas. Tem o potencial para superar desafios que são difíceis de alcançar para blockchains EVM puros.

Prevenção de Exploração Através de Aspectos

Um caso de uso específico para o Aspecto é evitar hacks de contratos inteligentes através da execução de Aspectos em pontos de junção específicos da transação. Os Aspectos monitoram e rastreiam a pilha de chamadas, definindo regras de controle de risco que podem detectar chamadas duplicadas, indicativas de um possível ataque de reentrância. Se um ataque for detectado, os aspectos podem reverter a transação maliciosa, interrompendo efetivamente o ataque e evitando qualquer perda de fundos.

Isso é improvável de ser implementado num contrato inteligente nativo, pois a Solidity não consegue aceder ao contexto completo da transação, incluindo as alterações de estado e a pilha de chamadas. Mesmo que os dados fossem fornecidos para tal deteção, os custos de gás associados tornariam isso inviável.

O uso de Aspects para implementar estratégias de segurança como esta eleva significativamente os padrões de segurança da blockchain. À medida que a tecnologia blockchain se torna mais amplamente adotada e se torna uma plataforma para transações financeiras em grande escala, também antecipamos que os Aspects possam desempenhar um papel no desenvolvimento de lógica de controle de risco em nível empresarial que esteja na cadeia. Com as soluções atuais focadas em ferramentas de gestão de risco fora da cadeia, existem riscos inerentes, como depender de entidades externas, como oráculos ou serviços de terceiros, introduzindo dependências de confiança. Ao permitir uma abordagem mais robusta e na cadeia para segurança e gestão de risco, os Aspects abrem caminho para que grandes instituições considerem a tecnologia blockchain como um componente viável de sua infraestrutura tecnológica, ampliando assim a adoção e utilidade da tecnologia blockchain em aplicações mais convencionais e críticas.

Jogos totalmente na cadeia

As escolhas de design técnico da Artela são adequadas para apoiar o desenvolvimento e hospedagem de jogos totalmente on-chain em sua blockchain. Jogos totalmente on-chain podem beneficiar da flexibilidade dos Aspects e da natureza performante da blockchain da Artela. Isso pode levar a um design de jogo inovador que utiliza as características inerentemente interoperáveis e imutáveis da blockchain.

Um caso de uso interessante de Aspects é a construção de um jogo massivamente multijogador online (MMO) que tem um ambiente de mundo persistente. Inspirando-se em MMOs tradicionais como Eve Online, que reuniu 50 milhões de jogadores, demonstrou a demanda por narrativas e economias impulsionadas por jogadores em um ambiente sandbox. Jogos totalmente on-chain poderiam levar esse conceito adiante, incorporando permanentemente as ações de cada jogador e suas consequências diretamente na blockchain.

No entanto, dadas a capacidade de personalização e as restrições de processamento de transações inerentes à EVM, muitos estúdios de jogos em blockchain adotam abordagens que mantêm toda a lógica do jogo fora da cadeia, enquanto incorporam componentes na cadeia como NFTs ou tokens, ou adotam um modelo híbrido na cadeia/fora da cadeia. Para otimizar o desenvolvimento de um jogo totalmente na cadeia, são necessários dois fatores-chave: (1) capacidades para incluir funcionalidades avançadas na lógica do jogo e (2) garantir baixa latência para oferecer uma experiência de usuário perfeita.

Voltando ao exemplo de mundos persistentes, os Aspects podem automatizar mudanças no estado do jogo desencadeadas pelas ações de um jogador. Vamos considerar um jogo multijogador online onde as ações de um jogador provocam mudanças no mapa ou ambiente do jogo. Isso requer que o estado do jogo seja atualizado automaticamente em intervalos predefinidos. O desafio é que, para alcançar isso, a demanda computacional pode se tornar impraticável. A utilização da máquina virtual WASM pela Artela supera eficazmente as restrições computacionais inerentes à EVM. Ao delegar lógica específica e atualizações de estado para o WASM, a EVM pode se concentrar em funcionalidades mais simples, como a transferência de NFTs e tokens. Essa eficiência permite que os mundos persistentes on-chain executem autonomamente cálculos em lote e atualizações sem comprometer a jogabilidade ou a velocidade das transações. Como resultado da natureza eficiente do ambiente de execução do WASM, isso abre a possibilidade de mais gêneros de jogos totalmente on-chain que requerem baixa latência.

Inteligência Artificial

As tecnologias de IA e blockchain apresentam sinergias promissoras, especialmente na melhoria da segurança e transparência de dados. A aprendizagem de máquinas de conhecimento zero (zkML) aplica provas de conhecimento zero à aprendizagem de máquinas, permitindo a verificação de cálculos ou previsões sem expor os dados subjacentes ou os detalhes do modelo. Como Vitalik Buterin destaca, “Dispositivos criptográficos, especialmente os de propósito geral, como ZK-SNARKs e MPC, têm um alto custo operacional”. A Modulus Labs ilustra ainda mais este desafio, indicando que os processos de zkML são mais de mil vezes mais intensivos em recursos do que os cálculos diretos, enquanto o tempo médio de geração de prova usando RISC Zero é de 173 segundos. Semelhante ao Risc Zero, a Artela poderia utilizar o WASM para aumentar a velocidade de execução de algoritmos de ML complexos e gerenciar grandes conjuntos de dados. Apesar desses avanços, é reconhecido que, mesmo com as otimizações do WASM, o tempo médio de geração de prova permanece substancial, e os custos associados continuam a desafiar a viabilidade da implementação do zkML como uma solução competitiva.

No entanto, a Artela apresenta um quadro inovador denominado “Aspectos Heterogêneos” para enfrentar essas limitações. O Aspecto Heterogêneo aproveita a diversidade de recursos de computação e acesso à rede para potencialmente otimizar a execução de operações criptográficas, como aquelas envolvidas no zkML. Ao permitir uma distribuição e processamento mais eficientes dessas tarefas computacionalmente exigentes, os Aspectos Heterogêneos poderiam reduzir significativamente os custos indiretos associados às provas de conhecimento zero e MPC.

Embora o Aspecto Heterogéneo seja um conceito nascente, o seu potencial para melhorar a eficiência das computações zkML e baixar as barreiras à implantação sugere uma via promissora para a integração de modelos de IA em plataformas blockchain, melhorando assim a acessibilidade e a viabilidade destas tecnologias para uma gama mais ampla de casos de uso.

Conclusão

Em resumo, Artela fornece aos desenvolvedores uma plataforma propícia à inovação rápida e adaptabilidade no desenvolvimento de blockchain. Sua incorporação de extensões nativas e programação de Aspect possibilita superar as restrições do EVM, facilitando uma ampla gama de aplicações práticas. O desempenho e a extensibilidade oferecidos pelos Aspects executados por WASM apresentam uma solução competitiva comparável às app-chains, permitindo ainda o acesso a aplicações e conjuntos de ferramentas baseados em EVM. Além disso, a composabilidade dos Aspects simplifica o desenvolvimento de dApp concedendo aos desenvolvedores acesso a uma biblioteca de funcionalidades pré-existentes e a capacidade de criar novos recursos no nível da camada base, imitando a funcionalidade de provedores de serviços de terceiros dentro de uma única aplicação. Dadas essas vantagens práticas, antecipamos um crescimento significativo no ecossistema de desenvolvedores da Artela.

A Artela angariou mais de $6 milhões na fase de financiamento seed, liderada pela Shima Capital, com a participação da Aves Lair, A&T Capital, Big Brain Holdings, SevenX Ventures, Dispersion Capital, Amino Capital e outros.

Um agradecimento especial à equipa da Artela pelos seus valiosos conhecimentos e contribuições para o artigo. Para saber mais sobre a Artela, clique aqui.

Sobre Aves Lair

Covil de Aves: VC global de fase inicial com um ecossistema onde visionários, startups inovadoras, líderes da indústria, cientistas e investidores se reúnem para abrir caminho para uma nova onda de inovação na indústria Web3.

Isenção de responsabilidade:

  1. Este artigo é reproduzido a partir de [ aveslair], Todos os direitos de autor pertencem ao autor original[Evan HsuPhilipp Hamer]. Se houver objeções a esta reimpressão, por favor entre em contato com oGate Learnequipa e eles vão tratar disso prontamente.
  2. Aviso de responsabilidade: As opiniões expressas neste artigo são exclusivamente do autor e não constituem qualquer conselho de investimento.
  3. As traduções do artigo para outros idiomas são feitas pela equipe Gate Learn. Exceto quando mencionado, copiar, distribuir ou plagiar os artigos traduzidos é proibido.

ARTELA: FORNECENDO ESCALABILIDADE E EXTENSIBILIDADE COM “EVM++”

Intermediário4/7/2024, 5:53:37 AM
O artigo fornece uma introdução detalhada à blockchain pública Artela, uma rede blockchain de Camada 1 projetada para superar as limitações de escalabilidade e expansibilidade da Máquina Virtual Ethereum (EVM) com sua solução EVM++. Ao incorporar a programação Aspect e a tecnologia WebAssembly (WASM), a Artela oferece aos desenvolvedores uma plataforma para criar aplicativos modulares, ricos em recursos, escaláveis e personalizáveis dentro de um ambiente compatível com EVM. Ele utiliza execução paralela e espaço de bloco flexível para melhorar o desempenho e a escalabilidade da rede, enquanto os Aspects melhoram as capacidades de segurança e automação. A Artela levantou mais de $6 milhões em financiamento inicial e é apoiada por várias instituições de investimento proeminentes.

Introdução ao Artela

Artela é uma rede blockchain Layer-1 extensível construída para desenvolvedores criarem aplicações modulares, ricas em recursos, escaláveis e personalizáveis num ambiente compatível com EVM. Artela promove uma solução chamada "EVM++", onde o "++" representa que Artela vai quebrar as limitações do EVM tanto em termos de escalabilidade como de extensibilidade, proporcionando aos desenvolvedores mais possibilidades nativas da cadeia.

O EVM tornou-se o quadro padrão para o desenvolvimento de aplicações descentralizadas (dApps) e é amplamente adotado em várias cadeias de contratos inteligentes, comumente conhecidas como cadeias compatíveis com o EVM. No entanto, as máquinas virtuais como o EVM são otimizadas para casos de uso específicos, o que pode limitar a flexibilidade dos desenvolvedores no design de aplicativos. Por exemplo, o EVM prioriza a segurança e a acessibilidade, visando a estabilidade da rede. Estender a funcionalidade do EVM requer aprovação através do processo de Proposta de Melhoria do Ethereum (EIP), gerido pela Ethereum Foundation. Esse processo, que pode ser demorado, reduz a taxa de inovação ao limitar a capacidade dos desenvolvedores de modificar ou criar livremente certos componentes ao nível do usuário.

Os desenvolvedores que procuram contornar estas restrições têm recorrido à criação de cadeias específicas de aplicativos (app-chains) para expandir funcionalidades. Embora esta abordagem permita uma maior personalização, os desenvolvedores não apenas enfrentam custos de desenvolvimento e operacionais mais elevados, mas também perdem a composabilidade on-chain. Enquanto outras alternativas, como MoveVM e FuelVM, visam oferecer máquinas virtuais (VMs) superiores à EVM, a transição para estas plataformas poderia implicar custos de transição para os desenvolvedores habituados ao ambiente EVM. Além disso, alcançar o mesmo nível de maturidade do ecossistema que a EVM poderia levar tempo considerável devido à perda de composabilidade com as ferramentas de desenvolvimento existentes e aplicações baseadas em EVM que atualmente acumulam a maioria da liquidez bloqueada.

A Artela tem como objetivo estender a funcionalidade EVM, abordando as suas limitações atuais em termos de personalização sem exigir que as dApps comprometam ou operem em appchains fragmentadas. Ao introduzir a 'programação Aspetual', a Artela permite que os programadores criem extensões nativas, ou 'Aspetos', executando código personalizado dentro de um ambiente de execução WebAssembly (WASM). Ao aproveitar o WASM para a extensibilidade EVM, os programadores podem construir aplicações práticas sem sacrificar o desempenho e os benefícios de estar na EVM.

Além disso, Artela aborda os desafios de desempenho inerentes ao EVM, implementando execução paralela, facilitando o processamento simultâneo de múltiplas transações. Isso aumenta significativamente a capacidade de processamento e escalabilidade, especialmente durante períodos de uso intenso. Os desenvolvedores se beneficiam dessa funcionalidade, pois otimiza a utilização de recursos e melhora a velocidade das transações. Além disso, Artela mitiga a congestão de rede com o Espaço de Bloco Elástico, permitindo que dApps em grande escala se inscrevam em espaços de bloco independentes, aliviando assim o impacto da congestão e garantindo escalabilidade sem a necessidade de um appchain.

Agora que delineamos os desafios que a Artela está a enfrentar através das suas escolhas de design técnico, o artigo irá aprofundar-se nestes aspetos.

Artela Implementa Extensões Nativas Usando a Solução EVM+WASM

O que é uma Extensão?

Uma extensão é um módulo de software que estende ou aprimora as funcionalidades de aplicações. No contexto dos sistemas operativos, os sistemas operativos gerais distinguem entre o modo kernel e o modo de utilizador, com aplicações de utilizador a correr tipicamente no modo de utilizador, utilizando funcionalidades fornecidas pelos programas de modo kernel. No entanto, o Mac OS X permite aos desenvolvedores de aplicações implantar autonomamente programas no modo kernel para expandir as funcionalidades do kernel, sem a necessidade de a equipa central do MacOS X encapsular funcionalidades com base nas necessidades gerais dos desenvolvedores. Os mecanismos centrais fornecidos pelo Mac OS X são 'Extensões de Kernel' e 'Extensões de Sistema'. Estes dois tipos de extensões permitem aos desenvolvedores desenvolver extensões de kernel sob certos modos de segurança, utilizando funcionalidades de alta prioridade para desenvolver funcionalidades que aplicações de modo de utilizador puro não conseguem alcançar.

Funcionalidade específica do aplicativo através das lentes dos ganchos Uniswap v4

Similar ao modo como o Mac OS X estende a funcionalidade do aplicativo por meio de extensões de kernel, Uniswap v4 introduz a funcionalidade de gancho, que estende a funcionalidade do aplicativo Uniswap. Os ganchos fornecem aos desenvolvedores a capacidade de adicionar recursos personalizados em estágios específicos dentro das pools de negociação. Essa funcionalidade melhora significativamente a flexibilidade operacional e a liberdade, capacitando os desenvolvedores a executar ações como definir ordens de limite on-chain antes que as negociações comecem, extrair taxas de transação para transações de troca e retiradas de liquidez, e permitir que os detentores de LP ganhem renda adicional de MEV. A introdução da funcionalidade de gancho expande o universo de possibilidades dentro das pools de negociação, facilitando a criação de extensões personalizadas para atender às diversas necessidades dos usuários.

Apesar do potencial dos recursos do Uniswap v4, ainda não foi totalmente operacionalizado. Embora os hooks permitam funcionalidades personalizadas, a taxa de inovação ainda é restrita pelas limitações da Máquina Virtual Ethereum (EVM). Retomando o exemplo do modo 'kernel' e 'usuário', para aumentar ainda mais suas capacidades, os desenvolvedores devem aguardar atualizações através do processo de Proposta de Melhoria Ethereum, que é supervisionado pela Fundação Ethereum.

Extensões Nativas da Artela

Inspirada na arquitetura do sistema Mac OS X, a equipe da Artela propôs que, além de apoiar 'contratos inteligentes' no protocolo blockchain, os Aspectos, que são semelhantes a extensões de kernel, são extensões nativas na blockchain da Artela. O seguinte é como um Aspecto pode estender a funcionalidade para o EVM:

  1. Tem permissões de acesso à API da camada de base subjacente e é componível com contratos inteligentes e outros Aspectos.
  2. O seu código é executado usando WASM, criando um ambiente de execução que é ordens de magnitude mais eficiente do que o da EVM.
  3. A sua execução é isolada de forma segura, não afetando a segurança e estabilidade da blockchain.
  4. Em termos de governança, não é mantido pela equipe principal, mas sim pela equipe de aplicativos para implantação e manutenção.

Ao utilizar Aspects, os desenvolvedores de aplicativos podem personalizar as funcionalidades subjacentes de que precisam para seus aplicativos sem precisar esperar que a equipe principal as encapsule. Dada a sua composabilidade, os desenvolvedores de aplicativos podem utilizar Aspects pré-construídos para construir um aplicativo rico em recursos na Artela. A equipe da Artela resume esse paradigma como o paradigma de Extensão Nativa.

Além disso, como os Aspects podem aceder às APIs de nível de sistema na camada base, podem integrar nativamente funcionalidades fundamentais como a funcionalidade de automação sem depender de terceiros como a Chainlink. Esta extensibilidade nativa da cadeia reduz as compensações de confiança e custos associadas à introdução de prestadores de serviços de terceiros na rede. Ao utilizar um serviço de terceiros como uma rede de automação para executar tarefas on-chain, introduz custos adicionais para os utilizadores e reduz a confiança devido à dependência de uma parte externa. Os Aspects podem fornecer a funcionalidade de automação nativamente, onde o WASM pode ser acionado durante uma transação ou execução de bloco, enquanto o Aspect pode ser programado para executar tarefas predeterminadas numa altura de bloco específica. Ao estender esta funcionalidade diretamente para a camada base, a captura de valor flui diretamente através da blockchain, uma vez que há mais pedidos de gas.

A funcionalidade de automação é apenas um exemplo das aplicações práticas da programação de Aspecto da Artela. A sua solução EVM+WASM melhora, em última análise, a funcionalidade do dApp através do WASM, mantendo, ao mesmo tempo, a composabilidade com a EVM.

Artela capacita os desenvolvedores com altas capacidades de personalização tanto para a camada de aplicação das dApps quanto para o desempenho subjacente da blockchain.

Personalização da Funcionalidade:

Contrato Inteligente + Extensão Nativa = dApp rico em funcionalidades

Em Artela, a lógica da aplicação pode ser dividida em duas partes (negócio principal e funcionalidades avançadas):

  1. Os contratos inteligentes são principalmente responsáveis por lidar com a lógica de negócios principal de um dApp, como a lógica de transação, empréstimo ou votação.
  2. O Aspect lida com funcionalidades que não afetam diretamente a lógica central do negócio, mas podem melhorar outros atributos da aplicação (funcionalidades adicionais). O Aspect complementa os contratos inteligentes em vez de os substituir.

Este mecanismo significa que Artela tem duas camadas de execução em funcionamento sincronizado. O EVM age como uma CPU, processando a lógica do contrato principal, enquanto os Aspectos em execução na máquina virtual WASM são como uma GPU, lidando com funcionalidades aprimoradas sem alterar o estado dos contratos inteligentes. Tanto o EVM quanto os Aspectos são executados nos mesmos nós e mecanismo de consenso, portanto, não existem pressupostos de confiança adicionais, compartilhando o mesmo nível de segurança.

Voltando à nossa introdução inicial do Uniswap V4, semelhante ao mecanismo de Hook no Uniswap V4, os Aspectos da Artela permitem ativação em múltiplos pontos do ciclo de vida do processamento de blocos e transações. Os Hooks na Artela são chamados de Pontos de Junção, e o código executado de um Hook é chamado de Aspecto, inserindo dinamicamente funcionalidades em vários Pontos de Junção.

Otimizando as Capacidades do dApp Através da Execução WASM

A Artela utiliza um tempo de execução WASM personalizado especificamente construído para executar Aspectos. Oferece várias vantagens práticas para melhorar as capacidades da aplicação. Em primeiro lugar, permite a execução eficiente de lógica e cálculos complexos devido às suas otimizações de desempenho e representação de código de baixo nível. Através do WASM, os Aspectos permitem aos programadores construir aplicações sem comprometer o desempenho, o que é essencial para garantir a escalabilidade e a capacidade de resposta das aplicações descentralizadas. Além disso, o suporte do WASM a múltiplas linguagens de programação e o seu design modular proporcionam aos programadores flexibilidade e facilidade de integração com ecossistemas de software existentes. Dado o desenvolvimento e suporte de gigantes tecnológicos como Google, Mozilla e Apple, o WASM tem visto uma adoção generalizada e popularidade, resultando num rico ecossistema de ferramentas e recursos para programadores.

Execução Paralela: Aumento da Escalabilidade da Rede

Artela emprega execução paralela como uma solução de escalabilidade para reduzir a latência da rede e aumentar o throughput. Artela analisa transações para identificar quais podem ser processadas simultaneamente sem interferir umas com as outras. Ao organizar essas transações compatíveis em grupos, Artela pode executar múltiplos conjuntos simultaneamente, aumentando significativamente o volume e o número de transações que podem ser tratadas em um determinado período. Esta abordagem difere da execução sequencial do Ethereum, onde cada transação é processada uma após a outra, o que pode levar a gargalos, especialmente durante períodos de alto tráfego.

A Execução Paralela elimina a necessidade de as transações esperarem tempos prolongados para confirmação ou pagarem taxas excessivas para priorizar as transações. Tempos de confirmação mais curtos contribuem para uma finalização mais rápida da transação e beneficiam aplicações sensíveis à latência, como jogos ou leilões. Por exemplo, aplicações como League of Legends, um popular jogo de arena de batalha online multiplayer (MOBA), exigem baixa latência para refletir com precisão as entradas dos jogadores em menos de um segundo. Da mesma forma, uma alta taxa de transações é essencial para plataformas de nível empresarial, permitindo que grandes redes financeiras como Visa e Mastercard processem milhares de transações por segundo.

É improvável que o Ethereum incorpore processamento paralelo a curto prazo, uma vez que se concentra numa estratégia centrada em rollup. No entanto, existe potencial para processamento paralelo dentro do ecossistema EVM, com projetos como Monad e Eclipse a explorar o processamento paralelo. Da mesma forma, o Sei V2 pretende combinar capacidades de execução paralela com compatibilidade EVM, permitindo que contratos Ethereum sejam redesdobrados no Sei sem modificações. Esta abordagem reflete a estratégia da Artela de melhorar a escalabilidade, garantindo ao mesmo tempo a compatibilidade com o EVM.

A integração da Artela de processamento paralelo e Aspectos representa um aprimoramento estratégico de sua infraestrutura. Isso aborda os requisitos atuais de escalabilidade e eficiência, oferecendo aos desenvolvedores uma estrutura flexível. Essa estrutura permite a criação de aplicativos descentralizados que podem atender às demandas de vários casos de uso, como ambientes de jogos dinâmicos e serviços financeiros de alto volume.

Escalabilidade com Espaço de Bloco Elástico

Quando um protocolo cresce na rede Artela, pode subscrever o Espaço de Bloco Elástico para lidar com o crescimento dos utilizadores e da capacidade de transação do protocolo. O Espaço de Bloco Elástico oferece um espaço de bloco independente para dApps com requisitos elevados de capacidade de transação, permitindo-lhes escalar com o seu crescimento. Em essência, o espaço de bloco determina o volume de dados que uma blockchain pode armazenar em cada bloco, afetando diretamente a capacidade de transação. Quando os dApps enfrentam um aumento na procura de transações, subscrever o espaço de bloco elástico torna-se útil para lidar eficientemente com a carga aumentada sem afetar a blockchain subjacente.

Um exemplo para entender a importância do espaço de bloco e seu impacto nos custos de transação seria o lançamento dos NFTs Otherside da Yuga Labs, que levou a um aumento acentuado nos preços do gás (até 500 gwei). O total de gás gasto em transações Ethereum durante esse evento foi de US$225 milhões. A demanda por espaço de bloco superou significativamente a oferta disponível. Isso significa que os usuários que acessam outras aplicações no Ethereum também tiveram que enfrentar taxas de gás igualmente altas, apesar de apenas uma aplicação estar congestionando a rede.

É possível aumentar a transação por bloco no Ethereum, mas já sabemos que a atualização do EVM requer um longo processo de EIP e tempo de desenvolvimento. Além disso, a rede Ethereum garante deliberadamente que os requisitos de hardware para computação permaneçam acessíveis para a maioria dos participantes. Assim, se os dados por bloco aumentarem, os requisitos de armazenamento e computação para os validadores também aumentariam, criando barreiras de entrada mais altas e potencialmente comprometendo o ethos descentralizado do Ethereum.

Solana aborda este desafio com uma solução distinta - implementando mercados de taxas "locais". Durante atividades como um aumento nas transações de swap ou um NFT drop, as transações relacionadas à atividade específica enfrentam taxas elevadas. Por exemplo, em um NFT drop, o emissor do NFT irá consumir rapidamente o limite de unidades de computação por conta (CU). As transações adicionais devem ofertar taxas de prioridade para estar dentro do espaço limitado dessa conta. Esta abordagem impede que qualquer atividade única monopolize o espaço de bloco escasso, limitando picos temporais de taxa e reduzindo a congestão em toda a rede.

Artela aprimora o conceito de mercados de taxas localizadas, como visto na Solana, permitindo que dApps garantam espaço de bloco adicional para antecipar a demanda de transações, evitando assim picos de taxas em toda a rede e congestionamentos. Esta abordagem não só mitiga os impactos adversos de picos de demanda repentinos, mas também garante custos de transação estáveis e eficiência de rede. Ao fornecer um mecanismo para os dApps escalarem seu espaço de bloco em resposta à demanda prevista, o Espaço de Bloco Elástico da Artela permite que os protocolos lidem com o crescimento de alta velocidade dos usuários e throughput do protocolo. Olhando para o futuro, é possível ver um Aspecto que facilita um mercado de espaço de bloco, onde as equipes de dApp podem comprar e vender espaço de bloco. Este mercado poderia oferecer pacotes mais econômicos ou convenientes para dApps, potencialmente incluindo opções de taxas com desconto ao comprar espaço de bloco antecipadamente, semelhante aos mercados de energia.

Casos de uso

O mercado de criptomoedas está num ponto de viragem, com as exigências dos utilizadores por funcionalidades de produtos 'on-chain' a aumentar constantemente. As limitações da programabilidade 'on-chain' estão a tornar-se mais significativas, e setores como DeFi de segurança, IA cripto e jogos totalmente 'on-chain' destacam a procura de extensibilidade de programação. Artela possui vantagens únicas e potencial inovador em IA, jogos totalmente 'on-chain', segurança DeFi e outras áreas. Tem o potencial para superar desafios que são difíceis de alcançar para blockchains EVM puros.

Prevenção de Exploração Através de Aspectos

Um caso de uso específico para o Aspecto é evitar hacks de contratos inteligentes através da execução de Aspectos em pontos de junção específicos da transação. Os Aspectos monitoram e rastreiam a pilha de chamadas, definindo regras de controle de risco que podem detectar chamadas duplicadas, indicativas de um possível ataque de reentrância. Se um ataque for detectado, os aspectos podem reverter a transação maliciosa, interrompendo efetivamente o ataque e evitando qualquer perda de fundos.

Isso é improvável de ser implementado num contrato inteligente nativo, pois a Solidity não consegue aceder ao contexto completo da transação, incluindo as alterações de estado e a pilha de chamadas. Mesmo que os dados fossem fornecidos para tal deteção, os custos de gás associados tornariam isso inviável.

O uso de Aspects para implementar estratégias de segurança como esta eleva significativamente os padrões de segurança da blockchain. À medida que a tecnologia blockchain se torna mais amplamente adotada e se torna uma plataforma para transações financeiras em grande escala, também antecipamos que os Aspects possam desempenhar um papel no desenvolvimento de lógica de controle de risco em nível empresarial que esteja na cadeia. Com as soluções atuais focadas em ferramentas de gestão de risco fora da cadeia, existem riscos inerentes, como depender de entidades externas, como oráculos ou serviços de terceiros, introduzindo dependências de confiança. Ao permitir uma abordagem mais robusta e na cadeia para segurança e gestão de risco, os Aspects abrem caminho para que grandes instituições considerem a tecnologia blockchain como um componente viável de sua infraestrutura tecnológica, ampliando assim a adoção e utilidade da tecnologia blockchain em aplicações mais convencionais e críticas.

Jogos totalmente na cadeia

As escolhas de design técnico da Artela são adequadas para apoiar o desenvolvimento e hospedagem de jogos totalmente on-chain em sua blockchain. Jogos totalmente on-chain podem beneficiar da flexibilidade dos Aspects e da natureza performante da blockchain da Artela. Isso pode levar a um design de jogo inovador que utiliza as características inerentemente interoperáveis e imutáveis da blockchain.

Um caso de uso interessante de Aspects é a construção de um jogo massivamente multijogador online (MMO) que tem um ambiente de mundo persistente. Inspirando-se em MMOs tradicionais como Eve Online, que reuniu 50 milhões de jogadores, demonstrou a demanda por narrativas e economias impulsionadas por jogadores em um ambiente sandbox. Jogos totalmente on-chain poderiam levar esse conceito adiante, incorporando permanentemente as ações de cada jogador e suas consequências diretamente na blockchain.

No entanto, dadas a capacidade de personalização e as restrições de processamento de transações inerentes à EVM, muitos estúdios de jogos em blockchain adotam abordagens que mantêm toda a lógica do jogo fora da cadeia, enquanto incorporam componentes na cadeia como NFTs ou tokens, ou adotam um modelo híbrido na cadeia/fora da cadeia. Para otimizar o desenvolvimento de um jogo totalmente na cadeia, são necessários dois fatores-chave: (1) capacidades para incluir funcionalidades avançadas na lógica do jogo e (2) garantir baixa latência para oferecer uma experiência de usuário perfeita.

Voltando ao exemplo de mundos persistentes, os Aspects podem automatizar mudanças no estado do jogo desencadeadas pelas ações de um jogador. Vamos considerar um jogo multijogador online onde as ações de um jogador provocam mudanças no mapa ou ambiente do jogo. Isso requer que o estado do jogo seja atualizado automaticamente em intervalos predefinidos. O desafio é que, para alcançar isso, a demanda computacional pode se tornar impraticável. A utilização da máquina virtual WASM pela Artela supera eficazmente as restrições computacionais inerentes à EVM. Ao delegar lógica específica e atualizações de estado para o WASM, a EVM pode se concentrar em funcionalidades mais simples, como a transferência de NFTs e tokens. Essa eficiência permite que os mundos persistentes on-chain executem autonomamente cálculos em lote e atualizações sem comprometer a jogabilidade ou a velocidade das transações. Como resultado da natureza eficiente do ambiente de execução do WASM, isso abre a possibilidade de mais gêneros de jogos totalmente on-chain que requerem baixa latência.

Inteligência Artificial

As tecnologias de IA e blockchain apresentam sinergias promissoras, especialmente na melhoria da segurança e transparência de dados. A aprendizagem de máquinas de conhecimento zero (zkML) aplica provas de conhecimento zero à aprendizagem de máquinas, permitindo a verificação de cálculos ou previsões sem expor os dados subjacentes ou os detalhes do modelo. Como Vitalik Buterin destaca, “Dispositivos criptográficos, especialmente os de propósito geral, como ZK-SNARKs e MPC, têm um alto custo operacional”. A Modulus Labs ilustra ainda mais este desafio, indicando que os processos de zkML são mais de mil vezes mais intensivos em recursos do que os cálculos diretos, enquanto o tempo médio de geração de prova usando RISC Zero é de 173 segundos. Semelhante ao Risc Zero, a Artela poderia utilizar o WASM para aumentar a velocidade de execução de algoritmos de ML complexos e gerenciar grandes conjuntos de dados. Apesar desses avanços, é reconhecido que, mesmo com as otimizações do WASM, o tempo médio de geração de prova permanece substancial, e os custos associados continuam a desafiar a viabilidade da implementação do zkML como uma solução competitiva.

No entanto, a Artela apresenta um quadro inovador denominado “Aspectos Heterogêneos” para enfrentar essas limitações. O Aspecto Heterogêneo aproveita a diversidade de recursos de computação e acesso à rede para potencialmente otimizar a execução de operações criptográficas, como aquelas envolvidas no zkML. Ao permitir uma distribuição e processamento mais eficientes dessas tarefas computacionalmente exigentes, os Aspectos Heterogêneos poderiam reduzir significativamente os custos indiretos associados às provas de conhecimento zero e MPC.

Embora o Aspecto Heterogéneo seja um conceito nascente, o seu potencial para melhorar a eficiência das computações zkML e baixar as barreiras à implantação sugere uma via promissora para a integração de modelos de IA em plataformas blockchain, melhorando assim a acessibilidade e a viabilidade destas tecnologias para uma gama mais ampla de casos de uso.

Conclusão

Em resumo, Artela fornece aos desenvolvedores uma plataforma propícia à inovação rápida e adaptabilidade no desenvolvimento de blockchain. Sua incorporação de extensões nativas e programação de Aspect possibilita superar as restrições do EVM, facilitando uma ampla gama de aplicações práticas. O desempenho e a extensibilidade oferecidos pelos Aspects executados por WASM apresentam uma solução competitiva comparável às app-chains, permitindo ainda o acesso a aplicações e conjuntos de ferramentas baseados em EVM. Além disso, a composabilidade dos Aspects simplifica o desenvolvimento de dApp concedendo aos desenvolvedores acesso a uma biblioteca de funcionalidades pré-existentes e a capacidade de criar novos recursos no nível da camada base, imitando a funcionalidade de provedores de serviços de terceiros dentro de uma única aplicação. Dadas essas vantagens práticas, antecipamos um crescimento significativo no ecossistema de desenvolvedores da Artela.

A Artela angariou mais de $6 milhões na fase de financiamento seed, liderada pela Shima Capital, com a participação da Aves Lair, A&T Capital, Big Brain Holdings, SevenX Ventures, Dispersion Capital, Amino Capital e outros.

Um agradecimento especial à equipa da Artela pelos seus valiosos conhecimentos e contribuições para o artigo. Para saber mais sobre a Artela, clique aqui.

Sobre Aves Lair

Covil de Aves: VC global de fase inicial com um ecossistema onde visionários, startups inovadoras, líderes da indústria, cientistas e investidores se reúnem para abrir caminho para uma nova onda de inovação na indústria Web3.

Isenção de responsabilidade:

  1. Este artigo é reproduzido a partir de [ aveslair], Todos os direitos de autor pertencem ao autor original[Evan HsuPhilipp Hamer]. Se houver objeções a esta reimpressão, por favor entre em contato com oGate Learnequipa e eles vão tratar disso prontamente.
  2. Aviso de responsabilidade: As opiniões expressas neste artigo são exclusivamente do autor e não constituem qualquer conselho de investimento.
  3. As traduções do artigo para outros idiomas são feitas pela equipe Gate Learn. Exceto quando mencionado, copiar, distribuir ou plagiar os artigos traduzidos é proibido.
Empieza ahora
¡Registrarse y recibe un bono de
$100
!