Artela: Parallel EVM+ Driver, explorando a escalabilidade infinita e a implementação de aplicativos em escala do Blockchain

Autor: YBB Capital Pesquisador Ac-Core

Prefácio:

EVM+ é um modelo avançado projetado especificamente para impulsionar o desenvolvimento do Máquina Virtual Ethereum para melhor se adaptar ao cenário encriptação em rápida mudança. Neste modelo, à medida que a inovação e a produtividade da Web2 são gradualmente integradas na Web3, tecnologias do mundo real, como inteligência artificial, DePIN e segurança Finanças Descentralizadas, também estão sendo rapidamente integradas às aplicações encriptação. O EVM+ fornece uma nova solução que facilita o desenvolvimento de aplicativos de grande escala e acelera a convergência de Ativos de criptografia com aplicativos convencionais, integrando perfeitamente EVM ativos, protocolo e infraestrutura. Ele melhora a escalabilidade do Blockchain implementando o EVM+WASM na cadeia dimensionamento nativo e otimiza ainda mais o poder de processamento do Blockchain ao suportar a execução de EVM paralelos.

De acordo com Techandtips123, a EVM paralela é como a divisão do trabalho ao organizar uma festa. Digamos que você precisa se preparar para a mudança e deixar que todos façam seu trabalho: A transporta bagagem volumosa, B transporta objetos de valor, C move itens e D cuida do novo layout do site. Esta divisão de trabalho permite que todo o trabalho seja feito por quatro pessoas, o que economiza muito tempo e aumenta a eficiência.

O conceito de EVM paralelo é semelhante na medida em que o faz atribuindo tarefas computacionais a unidades de execução mais longas. Em uma rede Ethereum, longo participantes processam diferentes transações ao mesmo tempo, cada uma das quais atua como uma tarefa separada, como transferir dinheiro ou gerar novas Token. Cada participante lida com uma tarefa de forma independente no EVM, tal como um programa de computador separado em execução no Blockchain. Após a conclusão, os resultados dessas tarefas são revertidos para a rede e formam um bloco final. Quando um único executor não consegue processar um grande número de transações de forma independente, a velocidade cai e torna-se mais difícil de usar. A introdução de EVM paralelos é precisamente para resolver este problema, permitindo que longo executantes processem diferentes transações ao mesmo tempo, a rede é capaz de processar transações mais longo mais rapidamente, reduzindo o congestionamento e os custos associados.

A ideia de introduzir novas “camadas”:

详解Artela:并行EVM+驱动,探索区块链无限可扩展性和规模应用实现

Fonte: Artela — De EVM+ a EVM++

“L2 é para extensões, e L3 é para personalizar recursos, como privacidade”, diz Vitalik Buterin. Nesta visão, ninguém está tentando fornecer um “quadrado de escalabilidade”, em vez disso, há uma camada na pilha para ajudar a escala do aplicativo, enquanto outra camada é usada para atender às necessidades funcionais personalizadas de diferentes casos de uso. "

Na visão Ethereum de Vitalik, as “camadas” que atendem às necessidades sem escala desempenham claramente um papel importante. Seu ponto destaca a necessidade de Blockchain redes para suporte “funcionalidade personalizada”. Para Ethereum, a maneira de atender a essa necessidade pode ser construir uma nova camada, enquanto Artela é adicionar “extensões nativas” em cima da camada base.

No caso do Blockchain, funcionalidade refere-se à capacidade de suporte uma variedade de aplicações. O Máquina Virtual Ethereum (EVM), como um mecanismo de tempo de execução que suporta contratos inteligentes, é o modelo principal para criar implementações DApp. Originalmente proposta pela Ethereum, EVM foi agora adotada por cadeias longo contratos inteligentes, muitas vezes referidas como cadeias habilitadas para EVM ou cadeias EVM equivalentes. No entanto, os EVMs atuais provaram ser limitados em termos de suporte às capacidades estendidas dos DApps. O principal desafio consiste em saber como alargar os limites funcionais da cadeia EVM. Na prática, há duas áreas de melhoria:

  • Substitua EVM por melhores Máquina virtual;
  • Melhorar o EVM complementando a extensão.

A primeira abordagem contorna as limitações da EVM mas exige o abandono da contratos inteligentes baseada em EVM. MoveVM e FuelVM são exemplos dessa implementação. Embora máquinas virtuais mais avançadas possam ser necessárias no futuro, elas levarão um tempo considerável para atingir o mesmo nível de maturidade e popularidade que as EVMs.

A segunda abordagem é introduzir uma nova pilha que melhora o EVM por “escala”. A intenção é levar os limites funcionais do EVM além de sua especificação original, mantendo EVM equivalência. Essa abordagem é aprimorar a funcionalidade DApp em cima da infraestrutura de EVM existente. Explorar melhorias EVM abre a porta para possibilidades empolgantes e inovação contínua em capacidades DApp e leva a inovações emergentes significativas.

Artela:

EVM+ na rede Artela

A missão da Artela é criar uma camada base Blockchain rede para atender à crescente demanda subir por aplicações de Descentralização em larga escala. O design inovador da Artela permite que os desenvolvedores criem extensões nativas sobre a camada de base Blockchain de forma modular, melhorando Blockchain Programabilidade. Essa abordagem ajudará os desenvolvedores a implementar recursos personalizados de forma leve e dinâmica, abrindo as portas para inovações mais rápidas e possibilidades mais longas.

Artela tem uma camada de extensão que permite a adição de módulos de extensão nativos definidos pelo usuário chamado Aspect, melhorando Programabilidade ao mesmo tempo em que garante a compatibilidade com EVM contratos inteligentes existentes. O Aspect permite que os desenvolvedores injetem lógica adicional para processar transações e blocos relacionados durante todo o ciclo de vida da transação fora do contratos inteligentes.

A Artela construiu uma rede EVM+ altamente escalável, aproveitando a programação Aspect (ver link de extensão 1) para introduzir o WASM Máquina virtual Máquina virtual em uma rede compatível com EVM que pode interoperar entre si para permitir a adição dinâmica e a execução de extensões na cadeia. O EVM+ permite que os desenvolvedores criem protocolos de alto desempenho, modularizem DApps e adaptem a funcionalidade subjacente vela de pavio longo a cenários específicos.

详解Artela:并行EVM+驱动,探索区块链无限可扩展性和规模应用实现

Fonte: Artela Oficial

Durante o DevNet e Public Testnets, Artela trabalhou com uma comunidade de desenvolvedores para explorar o potencial das redes EVM+, o que levou a casos de uso imaginativos:

  • Alavancar o WASM como um coprocessador na cadeia para facilitar a execução de algoritmos de proxy de IA e outros módulos de alto desempenho diretamente no Blockchain garantindo a interoperabilidade perfeita com sistemas EVM;
  • Participar de na cadeia agentes de IA em mundos autônomos, permitindo NPCs verdadeiramente Programabilidade na cadeia que possam interagir com os usuários;
  • Módulo de segurança na cadeia opcional com execução em tempo real, permitindo que Finanças Descentralizadas protocolo identifique e recupere instantaneamente transações suspeitas.

Uma nova era está chegando que permite totalmente na cadeia protocolo, IA e Finanças Descentralizadas de segurança, mantendo a compatibilidade e a interoperabilidade com o mundo EVM.

De EVM+ para EVM++

A visão da Artela é construir uma rede infinitamente escalável, e EVM+ não é o objetivo final, mas um ponto de partida. O próximo passo da Artela é o EVM++, uma rede paralela EVM+ que libera todo o potencial da Blockchain escalável. O EVM+ libera a escalabilidade do EVM e foi projetado para se adaptar ao novo mundo encriptação, onde a produtividade e a inovação da Web2, bem como tecnologias práticas como inteligência artificial, DePIN e fintech, estão se incorporando rapidamente aos DApps. EVM++ desbloqueia a escalabilidade do EVM, permitindo que essa rede altamente criativa facilite ainda mais a adoção em massa de DApps e acelere a integração de Ativos de criptografia em aplicativos convencionais.

EVM++ Rede EVM Elástica Paralela

O EVM++ paralelo da Artela será implementado em duas fases.

A primeira fase envolve a execução de transações em paralelo sob EVM+. A rede da Artela não só implementa EVM paralelos básicos, mas também resolve o desafio da execução paralela sob o EVM+ Aspect, uma extensão que roda em um Máquina virtual WASM e pode ser invocada durante a vida útil de uma transação.

Na segunda fase, a Artela aproveitará o paralelismo e combiná-lo-á com a computação elástica para permitir a Bloco curto elástica, um mecanismo dinâmico que DApp permite maximizar os benefícios da execução paralela.

Paralelo EVM em poucas palavras

A arquitetura horizontalmente escalável da Artela é projetada em torno da execução paralela, garantindo a escalabilidade da rede Nó o poder de computação por meio da computação elástica, permitindo em última análise os shorts de blocos elásticos.

  • Execução paralela: As transações na Artela podem ser executadas em paralelo. A rede Artela agrupa transações executadas em paralelo com base na análise de conflitos de dependência de transações;
  • Computação elástica: Nós do validador suporte dimensionamento horizontal, e a rede ajusta automaticamente os nós de computação do validador com base na carga de rede atual ou assinatura. O processo de dimensionamento é coordenado pelo protocolo elástico para garantir que haja Nó de computação elástica suficiente na rede Consenso;
  • Bloco curto elástica: Com base na computação elástica, além de expandir a Bloco curto pública, grandes DApp com requisitos de Bloco curto independentes também podem se candidatar a Bloco curto elásticos dedicados na rede.

Quarto Bloco curto flexível

Uma Bloco curto elástica refere-se a uma sala de Bloco curto dinamicamente escalável que fornece uma sala de Bloco curto dedicada com garantias protocolo para DApp com altos requisitos de taxa de transferência de transação. Por padrão, Bloco tem capacidade limitada em Bloco curto públicos. Quando DApp se aplica a uma sala de Bloco curto separada, Bloco adicionará uma sala de curto adicional, que acomodará apenas transações relacionadas ao curto DApp contratos inteligentes. Quando o Bloco curto escala, validadores precisa aumentar o Nó de execução elástica para expandir a capacidade de processamento correspondente.

O Elastic Bloco curto é um mecanismo de dimensionamento para Blockchain que permite escalabilidade infinita enquanto mantém a interoperabilidade. Redes escaláveis, como Fragmentação Blockchain, redes AppChain e Camada 2, também podem fornecer Bloco curto independentes, mas o isolamento e a geração de Bloco não são sincronizados. O Elastic Bloco curto permite que DApp com Bloco curto independentes interajam de forma síncrona com transações atômicas no mesmo Bloco, evitando a necessidade de comunicação cadeia cruzada assíncrona.

Quando o DApp na rede Artela precisa ser altamente escalável, ele pode se inscrever no Bloco curto elástico para lidar com o aumento na taxa de transferência. O Elastic Bloco curto e o dimensionamento local fornecem recursos de escalabilidade e personalização para DApp no Artela.

Artela melhora DApp funcionalidade com extensões nativas

Ao aproveitar a programação do Aspect , os desenvolvedores são capazes de criar extensões nativas (consulte o link de extensão 2) que incorporam funcionalidade personalizada no DApp em cima de todas as camadas de base do blockchain e se combinam com EVM contratos inteligentes existentes para aprimorar a funcionalidade do DApp.

详解Artela:并行EVM+驱动,探索区块链无限可扩展性和规模应用实现

Foto tirada por Joshua Esin

  1. Escalabilidade melhorada:

Um dos pontos fortes da programação Aspect na Artela é a sua escalabilidade incomparável. Os contratos inteligentes tradicionais tendem a ser limitados ao modificar ou estender a funcionalidade. A programação Aspect da Artela supera esse obstáculo fornecendo uma estrutura modular e escalável. Os desenvolvedores podem estender perfeitamente a funcionalidade dos contratos existentes sem modificar sua lógica principal. Essa escalabilidade abre caminho para um desenvolvimento dApp mais ágil e escalável.

  1. Maior segurança:

No mundo em constante evolução da segurança Blockchain, a Aspect Programming da Artela introduz uma mudança de paradigma. Ao contrário das medidas de segurança tradicionais de caixa branca, a programação Aspect fornece uma solução de segurança de caixa preta complementar. O monitoramento em tempo real, a mitigação proativa de riscos e a análise de comportamento em tempo de execução ajudam a estabelecer uma estrutura de segurança robusta que previne vulnerabilidades e garante protocolo continuidade.

  1. Solucionador de intenções on-chain:

A Aspect Programming da Artela introduz o conceito revolucionário de solucionadores de intenções na cadeia. Tradicionalmente, os usuários precisam especificar chamadas de função detalhadas para executar transações, mas com na cadeia solucionadores de intenção, os usuários podem expressar o resultado desejado em linguagem legível por humanos, resultando em uma experiência mais intuitiva e personalizável. Por exemplo, um usuário pode especificar sua intenção como “Exchange X ETH for Y USDC”, eliminando a necessidade de chamar funções complexas.

  1. Operação Just-in-time (JIT):

As operações JIT são um conceito poderoso que pode ser usado em uma ampla variedade de cenários, e recebe flexibilidade através da Programação de Aspetos da Artela. Executar na cadeia lógica dentro do ciclo de vida do bloco e combiná-la com contratos inteligentes em transações atômicas abre possibilidades para liquidação JIT, gerenciamento de JIT LP e estratégias de captura AMM MEV.

  1. Ação local impulsionada por eventos:

As operações nativas orientadas a eventos no Artela permitem que os usuários se inscrevam em eventos de na cadeia em tempo real que acionam tarefas atômicas. Esse recurso ajuda a manter a consistência de na cadeia e fora da cadeia estado, permite notificações de mensagens cadeia cruzada assíncronas e aprimora a automação Blockchain.

  1. Jogos de cadeia completa:

O Aspect Programming da Artela estende seu alcance para o espaço de jogos, dando aos desenvolvedores as ferramentas para melhorar a programabilidade dos ativos do jogo. Com o Artela, os NFTs de dispositivos de jogos podem ser atualizados através de Programabilidade, inaugurando uma nova era de experiências de usuário mais longas no ecossistema de jogos.

7.Microsserviços OnChain:

A Artela é capaz de criar serviços de na cadeia pública em redes Blockchain, facilitando a manutenção coletiva e a governança por diferentes usuários e organizações. Este modelo promove a partilha de recursos, a inovação colaborativa, reduz as barreiras ao desenvolvimento e contribui para o desenvolvimento do ecossistema DeFi.

Descentralização “camada funcional” integrada da rede: melhorar as capacidades Blockchain.

O modelo de programação da Artela introduz uma “camada funcional” integrada para redes Blockchain, eliminando a necessidade de redes de terceiros ou sistemas fora da cadeia complexos. Essa camada funcional estende os recursos nativos da camada base para incluir segurança, funcionalidade de custodiante, automação e sincronização de fora da cadeia. A integração desta camada funcional marca um salto em frente no desenvolvimento protocolo e experiência do usuário para redes de descentralização.

Conclusão:

A tecnologia subjacente da Web3 é o Blockchain público, que foi introduzido pela primeira vez no mundo pela rede Bitcoin da Satoshi Nakamoto, e mais tarde muito expandido por contratos inteligentes plataformas como Ethereum. Algumas pessoas acreditam que Blockchain é uma Rede de Contabilidade Descentralizada, ou seja, Ledger distribuído Tecnologia. Na verdade, é muito mais do que uma camada de dados.

Blockchain é mais parecido com um computador do que com um livro razão ou banco de dados, e o desafio hoje é como projetar um computador melhor. O Artela Blockchain é construído sobre o Cosmos SDK com longo melhorias no nível do motor, seguido por compatibilidade de EVM e a introdução de Aspect Programming para na cadeia extensões. Além do EVM, Artela adicionou um segundo Máquina virtual baseado em WASM para suporte longo linguagens de programação (assembly scripting, rust, C, C++) e acesso a mais recursos longo na cadeia, para que o EVM seja adequado para contratos inteligentes de uso geral e o Aspect VM seja adequado para extensões específicas de aplicativos.

Links estendidos:

(1) (Explicação Oficial do Aspeto)

(2) (Programação de Extensões Locais com Aspeto)

Ver original
Esta página pode conter conteúdos de terceiros, que são fornecidos apenas para fins informativos (sem representações/garantias) e não devem ser considerados como uma aprovação dos seus pontos de vista pela Gate, nem como aconselhamento financeiro ou profissional. Consulte a Declaração de exoneração de responsabilidade para obter mais informações.
  • Recompensa
  • Comentar
  • Republicar
  • Partilhar
Comentar
Adicionar um comentário
Adicionar um comentário
Nenhum comentário
  • Fixar