Interpretação do grande movimento da Arbitrum: o novo ambiente de programação Stylus pode superar o EVM? - ChainCatcher

robot
Geração do resumo em andamento

Fonte do original: Offchain Labs

Original compilation: Moni, Odaily Planet Daily

Em 7 de fevereiro, a equipe de desenvolvimento da Arbitrum, Offchain Labs, anunciou que lançará o próximo ambiente de programação da geração para Arbitrum One e Arbitrum Nova, chamado Stylus, ainda este ano. Stylus permite aos desenvolvedores implantar aplicativos usando suas linguagens de programação preferidas (incluindo Rust, C e C++) com funcionalidades de contratos inteligentes WebAssembly para serem executados junto com programas EVM na Arbitrum.

Mais importante ainda, a Offchain Labs afirma que a velocidade do Stylus aumentou em uma ordem de magnitude, reduzindo custos e sendo totalmente interoperável com a máquina virtual Ethereum, até mesmo sendo chamada de uma versão atualizada da máquina virtual Ethereum "EVM+". Será que o Stylus realmente pode superar o EVM?

Stylus: transcender a equivalência EVM

Com o lançamento da mainnet em agosto de 2021, Arbitrum One tornou-se o único rollup EVM com prova de fraude eficaz, o que significa que agora é possível fazer tudo o que era feito na Camada 1 de forma segura na Camada 2, com maior velocidade e menor custo. A equivalência EVM é essencial para qualquer tecnologia rollup genérica, o que torna possível um ecossistema de aplicativos e protocolos descentralizados vibrante na Arbitrum One e na Arbitrum Nova.

No entanto, a equivalência com a EVM não é o objetivo final da Arbitrum, mas sim o ponto de partida. Desde o início, a tecnologia da Arbitrum manteve-se equivalente à EVM, mas rapidamente percebeu-se que poderia ir mais longe. Por isso, a Arbitrum apresentou uma "definição de paradigma" e designou-a como "EVM+". O lançamento do Stylus é, sem dúvida, o primeiro passo para a construção desta visão e representa uma nova fase no desenvolvimento da Arbitrum - um ambiente de programação geral e uma máquina virtual WASM.

Para os utilizadores do Stylus, a implantação de programas escritos em linguagens de programação populares como Rust, C e C++ em Arbitrum One e Arbitrum Nova torna-se muito conveniente e pode ser executada em paralelo com as dApps Solidity existentes na blockchain da Arbitrum.

Interpretação do grande movimento do Arbitrum: o novo ambiente de programação Stylus pode superar o EVM?

Na figura acima: um programa escrito em Rust

De desenvolvimento de jogos a redes sociais, durante a transição para a Web3, o Stylus torna mais fácil atualizar as operações, permitindo que os desenvolvedores construam na Arbitrum sem necessidade de compreender os princípios da linguagem de programação Solidity, usando ferramentas que já conhecem e adoram, sem se preocupar com as preferências de codificação dessas ferramentas.

Para os desenvolvedores experientes de Web3, já não é necessário escolher entre Ethereum e outras camadas 1. Se estão à procura de uma experiência tradicional de aplicativos DeFi Solidity um-para-um com Ethereum ou a próxima geração de Zk Rollup verificando provas de conhecimento zero em Rust, Arbitrum pode ser uma das melhores opções.

Isto é porque os programas escritos em diferentes idiomas podem ser combinados perfeitamente, os contratos nunca precisam saber em que idioma outra pessoa está a usar, e os utilizadores muito menos - então, tudo fala com os produtos.

Dapp mais rápido, custos mais baixos

A Stylus não só expande a forma como as pessoas escrevem programas descentralizados, mas também otimiza o desempenho e torna os programas mais rápidos. Com a atualização do Nitro do ano passado, a Arbitrum viu um aumento de desempenho de 10x. Com a Stylus, o desempenho é ainda melhor. Stylus é quase uma ordem de grandeza mais rápida do que Arbitrum dapps escritos em linguagens como Rust, ou programas desenvolvidos em Solidity e Vyper.

O Stylus também pode reduzir significativamente as taxas, abrindo uma nova era de aplicativos de alta potência de computação em blockchain em uma ampla gama de áreas. Quando combinado com a economia de dados do Arbitrum Nova, os jogos descentralizados construídos com base no Stylus poderão receber suporte eficaz, e casos de uso criptográficos como DeFi, DAO e outros também poderão receber serviços eficientes no Arbitrum One, pois o Stylus está totalmente integrado aos dois blockchains, Arbitrum One e Arbitrum Nova.

O cálculo de baixo custo pode trazer grande liberdade de programação para os desenvolvedores, o que é, de fato, a principal razão pela qual a comunidade Ethereum está empenhada em acelerar o EVM, principalmente envolvendo: (

  1. Adicionar ocasionalmente contratos inteligentes especiais, conhecidos como pré-compilação;

2, pode executar eficazmente cálculos de hash e outras tarefas específicas.

Com o Stylus, os utilizadores poderão criar as suas próprias pré-compilações:

![Understanding Arbitrum's big move: Can the newly launched programming environment Stylus surpass EVM? ])https://img.gateio.im/social/moments-5052bea1e1e4535017d4736f5aa61f68###

AC pré-compilado

Se uma equipe de prova zero precisa construir uma nova curva de emparelhamento, ou uma ponte alt-Layer 1 precisa de um algoritmo de hash incomum, eles podem simplesmente implantar a biblioteca criptográfica como uma pré-compilação personalizada. Qualquer sistema criptográfico, qualquer implementação de referência, assim como se fosse SHA 2 nativo da EVM, Layer 3, ou até mesmo um aplicativo de aprendizado de máquina, pode se beneficiar disso.

Para os pesquisadores do Ethereum, a funcionalidade de pré-compilação AC do Stylus será muito valiosa, pois lhes permitirá projetar e iterar as pré-compilações EIP usando o Stylus, sem a necessidade de criar sua própria rede de testes. Acredita-se que a EVM ficará muito satisfeita em ver o papel crucial desempenhado pelo Arbitrum em seu desenvolvimento. Muitos dos avanços do Arbitrum também estão alinhados com o eWASM, que é um plano de Layer 1 para adicionar o WASM à EVM.

Como correr

Em agosto de 2022, o Nitro upgrade mudou a camada 2.

Os validadores da Arbitrum começam a executar o cliente de execução mais popular do Ethereum, o Geth, e a verificar comportamentos fraudulentos no WebAssembly. Pela primeira vez na história da Camada 2, é possível operar à velocidade de uma cadeia de blocos nativa, ocasionalmente mudando para o mais lento WASM, talvez apenas para provar que é hora de vencer os potenciais atacantes (embora raramente se veja essa situação após a fusão).

Stylus é o próximo passo natural do Arbitrum. Com o Nitro, a prova de fraude do Arbitrum pode executar WASM confiável, onde os validadores devem concordar que o Geth é um programa honesto e que seu comportamento é apropriado. Embora isso seja uma base sólida para redes EVM sem permissão, é também o próximo passo que o Ethereum e todas as soluções baseadas em Geth Layer 2 estão atualmente trabalhando: provando a fraude em WASM não confiável.

No modelo Stylus, os usuários compilam seus programas em WASM e depois os convertem em um formato executável restrito e seguro na cadeia. Através da sandbox WASM, o Arbitrum pode executar programas de usuários em velocidades próximas às da cadeia nativa e com as mesmas garantias de segurança necessárias para renderizar páginas da web nos navegadores, de forma que programas maliciosos possam ser terminados de forma que possa ser provado na cadeia sem chamar o EVM.

Quando um contrato EVM é chamado durante a negociação, o Geth executa e retorna o resultado. Se o contrato EVM fizer uma chamada de sub-rotina para um programa WASM, o Stylus intervém e calcula esta parte do resultado.

EVM ainda está presente e funcionará exatamente como antes. Stylus não substituirá o EVM, mas o aprimorará.

Tudo o que o Arbitrum faz é totalmente escalável, e é por isso que o Stylus é chamado de "EVM+".

Ver original
O conteúdo é apenas para referência, não uma solicitação ou oferta. Nenhum aconselhamento fiscal, de investimento ou jurídico é fornecido. Consulte a isenção de responsabilidade para obter mais informações sobre riscos.
  • Recompensa
  • Comentário
  • Compartilhar
Comentário
0/400
Sem comentários
  • Marcar
Faça trade de criptomoedas em qualquer lugar e a qualquer hora
qrCode
Escaneie o código para baixar o app da Gate.io
Comunidade
Português (Brasil)
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • ไทย
  • Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)