EVM+ é um paradigma avançado projetado especificamente para impulsionar a evolução da Máquina Virtual Ethereum para se adaptar melhor ao cenário cripto em rápida mudança. Este modelo integra inovações e produtividade do Web2 no Web3, com tecnologias reais como inteligência artificial, DePIN e segurança DeFi sendo rapidamente integradas em aplicações cripto. EVM+ oferece uma solução inovadora que não só promove o desenvolvimento de aplicações em grande escala, mas também acelera a integração de criptomoedas com aplicações mainstream ao integrar de forma transparente ativos, protocolos e infraestrutura da EVM. Ele melhora a escalabilidade da blockchain implementando extensões nativas EVM+WASM e otimiza as capacidades de processamento da blockchain ao suportar a execução paralela da EVM.
Conforme explicado por Techandtips123, o EVM paralelo é semelhante à atribuição de funções durante a preparação de uma festa. Imagine que você precisa se preparar para uma mudança e atribuir tarefas específicas: A transporta itens grandes, B lida com bens valiosos, C é responsável por mover itens e D organiza o layout de higiene no novo local. Essa divisão permite que quatro pessoas concluam o trabalho de forma mais eficiente e rápida.
Da mesma forma, o conceito de EVM paralela envolve a distribuição de tarefas computacionais entre múltiplas unidades de execução. Na rede Ethereum, muitos participantes processam diferentes transações simultaneamente, sendo cada transação como uma tarefa independente, como transferências ou criação de novos tokens. Cada participante manipula independentemente uma tarefa na EVM, assim como executar programas de computador separados na blockchain. Uma vez concluídas, os resultados dessas tarefas são consolidados de volta à rede para formar o bloco final. Quando um único executor não pode manipular independentemente um grande volume de transações, a velocidade diminui e a usabilidade sofre. A introdução da EVM paralela aborda esse problema ao permitir que vários executores processem diferentes transações simultaneamente, possibilitando que a rede lide com mais transações rapidamente, reduzindo a congestão e os custos associados.
Origem: Artela — De EVM+ para EVM++
Vitalik Buterin observou: "L2 é para escalabilidade, L3 para funcionalidades personalizadas, como privacidade. Nesta visão, ninguém está tentando fornecer 'escalabilidade ao quadrado'; em vez disso, a pilha inclui uma camada para ajudar as aplicações a escalar e outra para atender às necessidades de funcionalidade personalizadas de diferentes casos de uso."
Na visão de Vitalik para o Ethereum, a camada que aborda as necessidades de não escalabilidade desempenha claramente um papel crucial. Seu ponto de vista enfatiza a necessidade de as redes blockchain suportarem "funcionalidades personalizadas". Para o Ethereum, atender a essa demanda pode envolver o estabelecimento de uma nova camada, enquanto Artela propõe adicionar "extensões nativas" sobre a camada fundamental.
Em termos de Blockchain, a funcionalidade refere-se à capacidade de suportar várias aplicações. A Máquina Virtual Ethereum (EVM), como o mecanismo de execução que suporta contratos inteligentes, tem sido o modelo predominante para criar DApps e implementar funcionalidades. Inicialmente proposta pela Ethereum, a EVM é agora adotada por muitas cadeias de contratos inteligentes, frequentemente referidas como cadeias compatíveis com EVM ou equivalentes a EVM. No entanto, a EVM atual tem se mostrado limitada em suportar as funcionalidades estendidas de DApps. O principal desafio é como expandir os limites de funcionalidade dentro das cadeias EVM. Existem duas direções práticas para melhoria:
A primeira abordagem contorna as limitações do EVM, mas requer abandonar contratos inteligentes baseados em EVM. MoveVM e FuelVM são exemplos desse estilo de implementação. Embora máquinas virtuais mais avançadas possam ser necessárias no futuro, requerem uma quantidade considerável de tempo para alcançar a mesma maturidade e prevalência que o EVM.
A segunda abordagem envolve a introdução de uma nova pilha para aprimorar o EVM por meio de "extensões". O objetivo aqui é empurrar os limites funcionais do EVM além de sua especificação original, mantendo a equivalência do EVM. Este método aprimora as capacidades de DApps em cima da infraestrutura EVM existente. Explorar o aprimoramento do EVM abre as portas para possibilidades emocionantes e inovação contínua na funcionalidade do DApp, trazendo inovações emergentes significativas.
A missão da Artela é criar uma rede blockchain de camada fundamental para atender à crescente demanda por aplicativos descentralizados em grande escala. O design inovador da Artela permite que os desenvolvedores criem extensões nativas sobre a camada de base blockchain de forma modular, aprimorando a programabilidade da blockchain. Essa abordagem permitirá que os desenvolvedores implementem funcionalidades personalizadas de maneira leve e dinâmica, abrindo portas para uma inovação mais rápida e mais possibilidades.
Artela tem uma camada de extensão que permite a adição de módulos de extensão nativos e definidos pelo usuário chamados Aspects, que aprimoram a programabilidade enquanto garantem a compatibilidade com os contratos inteligentes EVM existentes. Aspects permitem que os desenvolvedores injetem lógica adicional ao longo de todo o ciclo de vida da transação além dos contratos inteligentes para gerenciar transações e blocos relacionados.
Artela estabeleceu uma rede EVM+ altamente escalável, introduzindo máquinas virtuais WASM compatíveis com a rede EVM por meio da programação Aspect (consulte o link de extensão 1). Essas máquinas virtuais podem interoperar, permitindo a adição dinâmica e execução de programas de extensão on-chain. O EVM+ permite que os desenvolvedores construam protocolos de alto desempenho, DApps modulares e personalizem funcionalidades subjacentes para cenários específicos.
Fonte: Arte oficial
Durante as fases de DevNet e Public Testnet, Artela colaborou com desenvolvedores da comunidade para explorar o potencial da rede EVM+, resultando em casos de uso imaginativos:
· Utilizando WASM como um co-processador on-chain para facilitar a execução de algoritmos de agentes de inteligência artificial e outros módulos de alto desempenho diretamente na blockchain, garantindo a interoperabilidade perfeita com o sistema EVM;
Participação do mundo autônomo de agentes de inteligência artificial on-chain, possibilitando NPCs on-chain verdadeiramente programáveis que podem interagir com os usuários;
· Execução opcional em tempo real dos módulos de segurança on-chain, permitindo que os protocolos DeFi reconheçam e mitiguem instantaneamente transações suspeitas.
Uma nova era está surgindo, uma que realiza completamente protocolos on-chain, inteligência artificial e DeFi seguro, mantendo a compatibilidade e interoperabilidade com o mundo EVM.
A visão da Artela é estabelecer uma rede infinitamente escalável, onde EVM+ não é o objetivo final, mas sim um ponto de partida. O próximo passo da Artela é EVM++, uma rede paralela ao EVM+ projetada para liberar totalmente o potencial da tecnologia blockchain escalável. EVM+ desbloqueou a escalabilidade do EVM, visando se adaptar ao novo mundo das criptomoedas, onde a produtividade e inovação da Web2, juntamente com tecnologias práticas como inteligência artificial, DePIN e segurança FinTech, estão rapidamente se integrando às DApps. EVM++ estende a escalabilidade do EVM, permitindo que esta rede altamente criativa promova ainda mais a adoção em larga escala de DApps e acelere a integração de criptomoedas com aplicativos mainstream.
A implementação paralela do EVM++ da Artela ocorrerá em duas fases.
A primeira fase envolve a execução paralela de transações sob EVM+. A rede da Artela não apenas alcança a execução paralela básica do EVM, mas também aborda os desafios da execução paralela sob os Aspectos do EVM+, que são extensões em execução em máquinas virtuais WASM que podem ser invocadas durante o ciclo de vida da transação.
Na segunda fase, Artela utilizará as capacidades paralelas combinadas com computação elástica para alcançar espaço de bloco elástico, um mecanismo dinâmico que permite que os DApps maximizem os benefícios da execução paralela.
Visão Geral do EVM Paralelo
A arquitetura horizontalmente escalável da Artela é projetada em torno da execução paralela, garantindo a escalabilidade do poder de computação dos nós de rede por meio de computação elástica para, por fim, alcançar o espaço de bloco elástico.
· Execução Paralela: As transações na Artela podem ser executadas em paralelo. A rede Artela agrupa transações para execução paralela com base na análise de conflito de dependência de transação;
· Computação Elástica: Os nós validadores suportam escalonamento horizontal, e a rede ajusta automaticamente os nós de computação dos validadores com base na carga atual da rede ou nas condições de assinatura. O processo de escalonamento é coordenado por um protocolo de elasticidade para garantir um número adequado de nós de computação elástica na rede de consenso;
· Espaço de Bloco Elástico: Com base em computação elástica, além de expandir o espaço de bloco público, grandes DApps que necessitam de espaço de bloco independente podem solicitar espaço de bloco elástico dedicado dentro da rede.
"Espaço de Bloco Elástico"
Espaço de bloco elástico refere-se a um espaço de bloco dinamicamente expansível que fornece um espaço de bloco dedicado com garantia de protocolo para DApps que requerem alta capacidade de transação. Por padrão, a capacidade do espaço de bloco público em blocos é limitada. Quando um DApp solicita um espaço de bloco independente, o bloco adiciona espaço extra que acomoda apenas transações relacionadas aos contratos inteligentes do DApp. À medida que o espaço do bloco se expande, os validadores precisam aumentar os nós de execução elásticos para expandir as capacidades de processamento correspondentes.
O espaço de bloco elástico é um mecanismo de expansão de blockchain que permite escalabilidade infinita mantendo interoperabilidade. Redes escaláveis como blockchains fragmentadas, redes de cadeias de aplicativos e Layer2s também podem fornecer espaços de bloco independentes, mas o isolamento e a geração de blocos são assíncronos. O espaço de bloco elástico permite que DApps com espaços de bloco independentes interajam de forma síncrona por meio de transações atômicas no mesmo bloco, evitando a necessidade de comunicação assíncrona entre cadeias.
Quando um DApp na rede Artela requer alta escalabilidade, ele pode se inscrever para um espaço de bloco elástico para lidar com o aumento de throughput. O espaço de bloco elástico e as extensões nativas fornecem recursos de escalabilidade e personalização para DApps na Artela.
Através da programação de Aspecto, os desenvolvedores têm o poder de criar extensões nativas (consulte o link estendido 2) que integram funcionalidades personalizadas em cima de todas as camadas base da blockchain, combinando-as com os contratos inteligentes EVM existentes para aprimorar as capacidades do DApp.
Fonte: Joshua Esin
Escalabilidade aprimorada: Uma das vantagens da programação de Aspecto na Artela é sua escalabilidade incomparável. Contratos inteligentes tradicionais frequentemente enfrentam limitações ao modificar ou estender funcionalidades. A programação de Aspecto da Artela supera essas barreiras ao fornecer um framework modular e escalável. Os desenvolvedores podem expandir facilmente as funcionalidades dos contratos existentes sem alterar sua lógica central, pavimentando o caminho para um desenvolvimento de dApps mais ágil e escalável.
Segurança Aumentada: No campo em constante evolução da segurança de blockchain, a Programação de Aspecto da Artela introduz uma mudança de paradigma. Ao contrário das medidas tradicionais de segurança de caixa branca, a programação de Aspecto oferece 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 do comportamento em tempo de execução ajudam a estabelecer um framework de segurança robusto, prevenindo vulnerabilidades e garantindo a continuidade do protocolo.
Resolutor de Intenção On-chain: A Programação de Aspecto da Artela introduz o conceito revolucionário de um resolutor de intenções on-chain. Tradicionalmente, os usuários tinham que especificar chamadas de função detalhadas para executar transações. Com o resolutor de intenção on-chain, os usuários podem expressar seus resultados desejados em linguagem de fácil compreensão, proporcionando uma experiência mais intuitiva e personalizável. Por exemplo, um usuário poderia especificar sua intenção como "trocar X ETH por Y USDC", eliminando a necessidade de chamadas de função complexas.
Operações Just-In-Time (JIT): As operações JIT, um conceito poderoso amplamente aplicado em vários cenários, ganham flexibilidade através da Programação de Aspecto da Artela. Executar lógica on-chain dentro do ciclo de vida da blockchain e combiná-la com contratos inteligentes em transações atômicas possibilita possibilidades para liquidações JIT, gerenciamento de pool de liquidez JIT e estratégias de captura de MEV em estruturas de AMM.
Ações nativas orientadas a eventos: As operações nativas orientadas a eventos na Artela permitem que os usuários se inscrevam em eventos em tempo real na cadeia, desencadeando tarefas atômicas. Esta funcionalidade ajuda a manter a consistência entre os estados na cadeia e fora da cadeia, permite notificações assíncronas de mensagens entre cadeias e aprimora a automação de blockchain.
Omnichain Gaming: A Programação de Aspecto da Artela estende sua influência para o setor de jogos, fornecendo ferramentas aos desenvolvedores para aprimorar a programabilidade dos ativos in-game. Com a Artela, os NFTs de equipamentos de jogos podem ser atualizados por meio da programabilidade, pioneirizando uma nova era de experiências de usuário multifuncionais dentro do ecossistema de jogos.
Microserviços OnChain: Artela permite a criação de serviços públicos on-chain dentro da rede blockchain, fomentando a manutenção coletiva e governança por diferentes usuários e organizações. Esse modelo promove o compartilhamento de recursos, inovação colaborativa e reduz as barreiras de desenvolvimento, auxiliando no crescimento do ecossistema de finanças descentralizadas.
O modelo de programação da Artela introduz uma "camada de funcionalidade" integrada à rede blockchain, eliminando a necessidade de redes de terceiros ou sistemas complexos off-chain. Esta camada de funcionalidade expande as capacidades nativas da camada base, incluindo medidas de segurança, funções de custódia, automação e sincronização off-chain. A integração desta camada de funcionalidade marca um salto no desenvolvimento de protocolos e na experiência do usuário em redes descentralizadas.
A tecnologia fundamental do Web3 é o blockchain público, primeiro introduzido ao mundo através da rede Bitcoin de Satoshi Nakamoto e mais tarde grandemente expandido em funcionalidade por plataformas de contratos inteligentes como o Ethereum. Alguns veem o blockchain como uma rede de dados descentralizada, essencialmente uma tecnologia de livro-razão distribuído. No entanto, é muito mais do que apenas sobre dados.
Blockchain é mais semelhante a um computador do que apenas um livro-razão ou banco de dados. O desafio que enfrentamos hoje é como projetar um computador melhor. O blockchain da Artela é construído no Cosmos SDK com muitas melhorias no nível do motor. Além disso, a Artela é compatível com o EVM e inova ao introduzir a Programação de Aspecto para permitir a expansão on-chain. Além do EVM, a Artela também adicionou uma segunda máquina virtual baseada em WASM para suportar várias linguagens de programação (AssemblyScript, Rust, C, C++) e acessar mais recursos on-chain. Assim, o EVM é adequado para contratos inteligentes gerais, enquanto o Aspect VM é usado para extensões de aplicativos específicos.
Este artigo foi reimpresso de [médio], Todos os direitos autorais pertencem ao autor original [Pesquisador da YBB Capital Ac-Core]. Se houver objeções a esta reimpressão, entre em contato com oGate Learnequipe e eles vão lidar com isso prontamente.
Isenção de Responsabilidade: As opiniões expressas neste artigo são exclusivamente do autor e não constituem qualquer conselho de investimento.
As traduções do artigo para outros idiomas são feitas pela equipe do Gate Learn. A menos que mencionado, copiar, distribuir ou plagiar os artigos traduzidos é proibido.
EVM+ é um paradigma avançado projetado especificamente para impulsionar a evolução da Máquina Virtual Ethereum para se adaptar melhor ao cenário cripto em rápida mudança. Este modelo integra inovações e produtividade do Web2 no Web3, com tecnologias reais como inteligência artificial, DePIN e segurança DeFi sendo rapidamente integradas em aplicações cripto. EVM+ oferece uma solução inovadora que não só promove o desenvolvimento de aplicações em grande escala, mas também acelera a integração de criptomoedas com aplicações mainstream ao integrar de forma transparente ativos, protocolos e infraestrutura da EVM. Ele melhora a escalabilidade da blockchain implementando extensões nativas EVM+WASM e otimiza as capacidades de processamento da blockchain ao suportar a execução paralela da EVM.
Conforme explicado por Techandtips123, o EVM paralelo é semelhante à atribuição de funções durante a preparação de uma festa. Imagine que você precisa se preparar para uma mudança e atribuir tarefas específicas: A transporta itens grandes, B lida com bens valiosos, C é responsável por mover itens e D organiza o layout de higiene no novo local. Essa divisão permite que quatro pessoas concluam o trabalho de forma mais eficiente e rápida.
Da mesma forma, o conceito de EVM paralela envolve a distribuição de tarefas computacionais entre múltiplas unidades de execução. Na rede Ethereum, muitos participantes processam diferentes transações simultaneamente, sendo cada transação como uma tarefa independente, como transferências ou criação de novos tokens. Cada participante manipula independentemente uma tarefa na EVM, assim como executar programas de computador separados na blockchain. Uma vez concluídas, os resultados dessas tarefas são consolidados de volta à rede para formar o bloco final. Quando um único executor não pode manipular independentemente um grande volume de transações, a velocidade diminui e a usabilidade sofre. A introdução da EVM paralela aborda esse problema ao permitir que vários executores processem diferentes transações simultaneamente, possibilitando que a rede lide com mais transações rapidamente, reduzindo a congestão e os custos associados.
Origem: Artela — De EVM+ para EVM++
Vitalik Buterin observou: "L2 é para escalabilidade, L3 para funcionalidades personalizadas, como privacidade. Nesta visão, ninguém está tentando fornecer 'escalabilidade ao quadrado'; em vez disso, a pilha inclui uma camada para ajudar as aplicações a escalar e outra para atender às necessidades de funcionalidade personalizadas de diferentes casos de uso."
Na visão de Vitalik para o Ethereum, a camada que aborda as necessidades de não escalabilidade desempenha claramente um papel crucial. Seu ponto de vista enfatiza a necessidade de as redes blockchain suportarem "funcionalidades personalizadas". Para o Ethereum, atender a essa demanda pode envolver o estabelecimento de uma nova camada, enquanto Artela propõe adicionar "extensões nativas" sobre a camada fundamental.
Em termos de Blockchain, a funcionalidade refere-se à capacidade de suportar várias aplicações. A Máquina Virtual Ethereum (EVM), como o mecanismo de execução que suporta contratos inteligentes, tem sido o modelo predominante para criar DApps e implementar funcionalidades. Inicialmente proposta pela Ethereum, a EVM é agora adotada por muitas cadeias de contratos inteligentes, frequentemente referidas como cadeias compatíveis com EVM ou equivalentes a EVM. No entanto, a EVM atual tem se mostrado limitada em suportar as funcionalidades estendidas de DApps. O principal desafio é como expandir os limites de funcionalidade dentro das cadeias EVM. Existem duas direções práticas para melhoria:
A primeira abordagem contorna as limitações do EVM, mas requer abandonar contratos inteligentes baseados em EVM. MoveVM e FuelVM são exemplos desse estilo de implementação. Embora máquinas virtuais mais avançadas possam ser necessárias no futuro, requerem uma quantidade considerável de tempo para alcançar a mesma maturidade e prevalência que o EVM.
A segunda abordagem envolve a introdução de uma nova pilha para aprimorar o EVM por meio de "extensões". O objetivo aqui é empurrar os limites funcionais do EVM além de sua especificação original, mantendo a equivalência do EVM. Este método aprimora as capacidades de DApps em cima da infraestrutura EVM existente. Explorar o aprimoramento do EVM abre as portas para possibilidades emocionantes e inovação contínua na funcionalidade do DApp, trazendo inovações emergentes significativas.
A missão da Artela é criar uma rede blockchain de camada fundamental para atender à crescente demanda por aplicativos descentralizados em grande escala. O design inovador da Artela permite que os desenvolvedores criem extensões nativas sobre a camada de base blockchain de forma modular, aprimorando a programabilidade da blockchain. Essa abordagem permitirá que os desenvolvedores implementem funcionalidades personalizadas de maneira leve e dinâmica, abrindo portas para uma inovação mais rápida e mais possibilidades.
Artela tem uma camada de extensão que permite a adição de módulos de extensão nativos e definidos pelo usuário chamados Aspects, que aprimoram a programabilidade enquanto garantem a compatibilidade com os contratos inteligentes EVM existentes. Aspects permitem que os desenvolvedores injetem lógica adicional ao longo de todo o ciclo de vida da transação além dos contratos inteligentes para gerenciar transações e blocos relacionados.
Artela estabeleceu uma rede EVM+ altamente escalável, introduzindo máquinas virtuais WASM compatíveis com a rede EVM por meio da programação Aspect (consulte o link de extensão 1). Essas máquinas virtuais podem interoperar, permitindo a adição dinâmica e execução de programas de extensão on-chain. O EVM+ permite que os desenvolvedores construam protocolos de alto desempenho, DApps modulares e personalizem funcionalidades subjacentes para cenários específicos.
Fonte: Arte oficial
Durante as fases de DevNet e Public Testnet, Artela colaborou com desenvolvedores da comunidade para explorar o potencial da rede EVM+, resultando em casos de uso imaginativos:
· Utilizando WASM como um co-processador on-chain para facilitar a execução de algoritmos de agentes de inteligência artificial e outros módulos de alto desempenho diretamente na blockchain, garantindo a interoperabilidade perfeita com o sistema EVM;
Participação do mundo autônomo de agentes de inteligência artificial on-chain, possibilitando NPCs on-chain verdadeiramente programáveis que podem interagir com os usuários;
· Execução opcional em tempo real dos módulos de segurança on-chain, permitindo que os protocolos DeFi reconheçam e mitiguem instantaneamente transações suspeitas.
Uma nova era está surgindo, uma que realiza completamente protocolos on-chain, inteligência artificial e DeFi seguro, mantendo a compatibilidade e interoperabilidade com o mundo EVM.
A visão da Artela é estabelecer uma rede infinitamente escalável, onde EVM+ não é o objetivo final, mas sim um ponto de partida. O próximo passo da Artela é EVM++, uma rede paralela ao EVM+ projetada para liberar totalmente o potencial da tecnologia blockchain escalável. EVM+ desbloqueou a escalabilidade do EVM, visando se adaptar ao novo mundo das criptomoedas, onde a produtividade e inovação da Web2, juntamente com tecnologias práticas como inteligência artificial, DePIN e segurança FinTech, estão rapidamente se integrando às DApps. EVM++ estende a escalabilidade do EVM, permitindo que esta rede altamente criativa promova ainda mais a adoção em larga escala de DApps e acelere a integração de criptomoedas com aplicativos mainstream.
A implementação paralela do EVM++ da Artela ocorrerá em duas fases.
A primeira fase envolve a execução paralela de transações sob EVM+. A rede da Artela não apenas alcança a execução paralela básica do EVM, mas também aborda os desafios da execução paralela sob os Aspectos do EVM+, que são extensões em execução em máquinas virtuais WASM que podem ser invocadas durante o ciclo de vida da transação.
Na segunda fase, Artela utilizará as capacidades paralelas combinadas com computação elástica para alcançar espaço de bloco elástico, um mecanismo dinâmico que permite que os DApps maximizem os benefícios da execução paralela.
Visão Geral do EVM Paralelo
A arquitetura horizontalmente escalável da Artela é projetada em torno da execução paralela, garantindo a escalabilidade do poder de computação dos nós de rede por meio de computação elástica para, por fim, alcançar o espaço de bloco elástico.
· Execução Paralela: As transações na Artela podem ser executadas em paralelo. A rede Artela agrupa transações para execução paralela com base na análise de conflito de dependência de transação;
· Computação Elástica: Os nós validadores suportam escalonamento horizontal, e a rede ajusta automaticamente os nós de computação dos validadores com base na carga atual da rede ou nas condições de assinatura. O processo de escalonamento é coordenado por um protocolo de elasticidade para garantir um número adequado de nós de computação elástica na rede de consenso;
· Espaço de Bloco Elástico: Com base em computação elástica, além de expandir o espaço de bloco público, grandes DApps que necessitam de espaço de bloco independente podem solicitar espaço de bloco elástico dedicado dentro da rede.
"Espaço de Bloco Elástico"
Espaço de bloco elástico refere-se a um espaço de bloco dinamicamente expansível que fornece um espaço de bloco dedicado com garantia de protocolo para DApps que requerem alta capacidade de transação. Por padrão, a capacidade do espaço de bloco público em blocos é limitada. Quando um DApp solicita um espaço de bloco independente, o bloco adiciona espaço extra que acomoda apenas transações relacionadas aos contratos inteligentes do DApp. À medida que o espaço do bloco se expande, os validadores precisam aumentar os nós de execução elásticos para expandir as capacidades de processamento correspondentes.
O espaço de bloco elástico é um mecanismo de expansão de blockchain que permite escalabilidade infinita mantendo interoperabilidade. Redes escaláveis como blockchains fragmentadas, redes de cadeias de aplicativos e Layer2s também podem fornecer espaços de bloco independentes, mas o isolamento e a geração de blocos são assíncronos. O espaço de bloco elástico permite que DApps com espaços de bloco independentes interajam de forma síncrona por meio de transações atômicas no mesmo bloco, evitando a necessidade de comunicação assíncrona entre cadeias.
Quando um DApp na rede Artela requer alta escalabilidade, ele pode se inscrever para um espaço de bloco elástico para lidar com o aumento de throughput. O espaço de bloco elástico e as extensões nativas fornecem recursos de escalabilidade e personalização para DApps na Artela.
Através da programação de Aspecto, os desenvolvedores têm o poder de criar extensões nativas (consulte o link estendido 2) que integram funcionalidades personalizadas em cima de todas as camadas base da blockchain, combinando-as com os contratos inteligentes EVM existentes para aprimorar as capacidades do DApp.
Fonte: Joshua Esin
Escalabilidade aprimorada: Uma das vantagens da programação de Aspecto na Artela é sua escalabilidade incomparável. Contratos inteligentes tradicionais frequentemente enfrentam limitações ao modificar ou estender funcionalidades. A programação de Aspecto da Artela supera essas barreiras ao fornecer um framework modular e escalável. Os desenvolvedores podem expandir facilmente as funcionalidades dos contratos existentes sem alterar sua lógica central, pavimentando o caminho para um desenvolvimento de dApps mais ágil e escalável.
Segurança Aumentada: No campo em constante evolução da segurança de blockchain, a Programação de Aspecto da Artela introduz uma mudança de paradigma. Ao contrário das medidas tradicionais de segurança de caixa branca, a programação de Aspecto oferece 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 do comportamento em tempo de execução ajudam a estabelecer um framework de segurança robusto, prevenindo vulnerabilidades e garantindo a continuidade do protocolo.
Resolutor de Intenção On-chain: A Programação de Aspecto da Artela introduz o conceito revolucionário de um resolutor de intenções on-chain. Tradicionalmente, os usuários tinham que especificar chamadas de função detalhadas para executar transações. Com o resolutor de intenção on-chain, os usuários podem expressar seus resultados desejados em linguagem de fácil compreensão, proporcionando uma experiência mais intuitiva e personalizável. Por exemplo, um usuário poderia especificar sua intenção como "trocar X ETH por Y USDC", eliminando a necessidade de chamadas de função complexas.
Operações Just-In-Time (JIT): As operações JIT, um conceito poderoso amplamente aplicado em vários cenários, ganham flexibilidade através da Programação de Aspecto da Artela. Executar lógica on-chain dentro do ciclo de vida da blockchain e combiná-la com contratos inteligentes em transações atômicas possibilita possibilidades para liquidações JIT, gerenciamento de pool de liquidez JIT e estratégias de captura de MEV em estruturas de AMM.
Ações nativas orientadas a eventos: As operações nativas orientadas a eventos na Artela permitem que os usuários se inscrevam em eventos em tempo real na cadeia, desencadeando tarefas atômicas. Esta funcionalidade ajuda a manter a consistência entre os estados na cadeia e fora da cadeia, permite notificações assíncronas de mensagens entre cadeias e aprimora a automação de blockchain.
Omnichain Gaming: A Programação de Aspecto da Artela estende sua influência para o setor de jogos, fornecendo ferramentas aos desenvolvedores para aprimorar a programabilidade dos ativos in-game. Com a Artela, os NFTs de equipamentos de jogos podem ser atualizados por meio da programabilidade, pioneirizando uma nova era de experiências de usuário multifuncionais dentro do ecossistema de jogos.
Microserviços OnChain: Artela permite a criação de serviços públicos on-chain dentro da rede blockchain, fomentando a manutenção coletiva e governança por diferentes usuários e organizações. Esse modelo promove o compartilhamento de recursos, inovação colaborativa e reduz as barreiras de desenvolvimento, auxiliando no crescimento do ecossistema de finanças descentralizadas.
O modelo de programação da Artela introduz uma "camada de funcionalidade" integrada à rede blockchain, eliminando a necessidade de redes de terceiros ou sistemas complexos off-chain. Esta camada de funcionalidade expande as capacidades nativas da camada base, incluindo medidas de segurança, funções de custódia, automação e sincronização off-chain. A integração desta camada de funcionalidade marca um salto no desenvolvimento de protocolos e na experiência do usuário em redes descentralizadas.
A tecnologia fundamental do Web3 é o blockchain público, primeiro introduzido ao mundo através da rede Bitcoin de Satoshi Nakamoto e mais tarde grandemente expandido em funcionalidade por plataformas de contratos inteligentes como o Ethereum. Alguns veem o blockchain como uma rede de dados descentralizada, essencialmente uma tecnologia de livro-razão distribuído. No entanto, é muito mais do que apenas sobre dados.
Blockchain é mais semelhante a um computador do que apenas um livro-razão ou banco de dados. O desafio que enfrentamos hoje é como projetar um computador melhor. O blockchain da Artela é construído no Cosmos SDK com muitas melhorias no nível do motor. Além disso, a Artela é compatível com o EVM e inova ao introduzir a Programação de Aspecto para permitir a expansão on-chain. Além do EVM, a Artela também adicionou uma segunda máquina virtual baseada em WASM para suportar várias linguagens de programação (AssemblyScript, Rust, C, C++) e acessar mais recursos on-chain. Assim, o EVM é adequado para contratos inteligentes gerais, enquanto o Aspect VM é usado para extensões de aplicativos específicos.
Este artigo foi reimpresso de [médio], Todos os direitos autorais pertencem ao autor original [Pesquisador da YBB Capital Ac-Core]. Se houver objeções a esta reimpressão, entre em contato com oGate Learnequipe e eles vão lidar com isso prontamente.
Isenção de Responsabilidade: As opiniões expressas neste artigo são exclusivamente do autor e não constituem qualquer conselho de investimento.
As traduções do artigo para outros idiomas são feitas pela equipe do Gate Learn. A menos que mencionado, copiar, distribuir ou plagiar os artigos traduzidos é proibido.