Por esta altura, no ano passado, demos um grande passo em frente com o lançamento do Arbitrum Nitro; hoje, damos mais um grande passo com o Stylus.
O núcleo da Stylus é EVM+: reunindo os melhores recursos dos dois mundos, EVM e WASM. Os desenvolvedores ainda podem aproveitar todos os benefícios do EVM, incluindo o ecossistema e a liquidez, ao mesmo tempo em que obtêm ganhos de eficiência e acesso às bibliotecas existentes em Rust, C e C++. Tudo sem alterar o funcionamento do EVM. A equivalência EVM não é mais um limite superior, mas um ponto de partida.
Comparando EVM com EVM+
A capacidade de escalar de cerca de 20.000 desenvolvedores Solidity para milhões de desenvolvedores usando Rust e C, mantendo total interoperabilidade e composição com contratos EVM tradicionais, permitindo tempos de execução mais rápidos, menos gás, Novos casos de uso - tudo no mais seguro, mais descentralizado e cadeia Ethereum L2 mais amplamente usada — e estamos entusiasmados em trabalhar com a comunidade para explorar direções futuras.
Para ajudar a lançar a inovação, a Fundação Arbitrum oferece uma bolsa de P&D para a Stylus.
Você ouvirá muito sobre a Stylus nos próximos meses, então vamos dar uma olhada em alguns dos destaques...
O que está sendo anunciado?
A disponibilidade da testnet para Arbitrum Stylus, uma nova implementação de tecnologia que permite aos desenvolvedores construir contratos inteligentes usando Rust, C e C++, bem como a linguagem EVM fornecida anteriormente. Também disponibilizamos o código publicamente em nosso repositório Github.
Comece a construir com a Stylus agora e você está convidado a participar da comunidade Stylus no Discord para compartilhar seus comentários e experiências.
Para quem a Stylus foi projetada?
Stylus foi projetado para desenvolvedores Web 3 experientes interessados em usar linguagens WASM adicionais compatíveis com a cadeia Arbitrum, como Rust, C e C++, bem como para desenvolvedores que podem estar menos familiarizados com o desenvolvimento de blockchain.
Stylus é para desenvolvedores de Solidity que buscam computação e memória mais baratas para seus dApps.
Stylus é para desenvolvedores de blockchain familiarizados com ambientes Rust como Solana e NEAR, que desejam os benefícios de trabalhar no EVM.
Se você deseja implantar bibliotecas de criptografia padrão do setor, como curvas secp256r1, a Stylus também é para você.
Quais são os principais recursos da Stylus?
Desenvolvimento nativo do Ethereum usando linguagens de programação populares: aproveite linguagens populares compatíveis com WASM, como Rust, C e C++, para criar seus aplicativos no grande ecossistema da Arbitrum, permitindo combinar linguagens de programação populares da Web 2 com o L2 inteligente mais usado. os contratos são combinados.
Uma cadeia, muitas linguagens: Stylus permite usar várias linguagens de programação em uma cadeia. Os desenvolvedores não precisam mais escolher um blockchain que suporte sua linguagem de programação preferida; tudo acontece na mesma cadeia.
Composição total: os contratos Solidity e os programas WASM são totalmente interoperáveis. Se estiver trabalhando no Solidity, os desenvolvedores podem chamar programas Rust ou outras dependências que dependam de outra linguagem. Se estiver trabalhando em Rust, todas as funcionalidades do Solidity estarão diretamente disponíveis.
Cálculos mais rápidos, custos mais baixos: usando Stylus, Rust, C e C++, as operações de cálculo WASM são executadas muito mais rápido do que seus equivalentes em Solidity. A computação foi melhorada em mais de 10 vezes. A memória foi aumentada em mais de 100 vezes.
Habilitando novos casos de uso: a velocidade de computação da Stylus, maior eficiência de custos e acesso ao ecossistema WASM maduro abrem novos casos de uso de EVM que antes eram impraticáveis. A biblioteca de criptografia agora pode ser implantada como um pré-compilado personalizado, sem permissão. Bibliotecas de arte generativas com uso intensivo de RAM, encadeamento de jogos existentes escritos em C++ e modelos de IA com uso intensivo de computação tornaram-se mais acessíveis.
Mais seguro por design: os programas WASM escritos usando o Stylus Rust SDK são mais seguros ao optar por entrar novamente. A reentrada é uma vulnerabilidade comum no Solidity que os desenvolvedores só podem tentar mitigar. Na Stylus, a reentrada está desabilitada por padrão, a menos que seja substituída intencionalmente.
O que há de único na Stylus?
Personalizado para Arbitrum: Stylus permite desenvolver em WASM enquanto mantém a maturidade, segurança e escalabilidade do Arbitrum, a maior solução de escalabilidade para Ethereum.
Funciona com a cadeia Arbitrum Orbit L3: Para maior personalização, o Stylus pode ser usado com a estrutura de desenvolvimento Arbitrum Orbit, permitindo que você ofereça suporte a linguagens de programação populares compatíveis com WASM em sua cadeia Orbit dedicada.
Maior comunidade de desenvolvedores e parceiros: Ao apoiar a cadeia Arbitrum, a Stylus está posicionada no maior ecossistema Ethereum L2, alavancando seu protocolo, comunidade e suporte de parceiros.
Suporte instantâneo a blockchain e ferramentas Rust: Stylus permite que você comece a desenvolver imediatamente, incluindo explorador de blocos e suporte a ferramentas Rust CLI desde o primeiro lançamento do testnet. Stylus também inclui SDKs de código aberto para Rust, C e C++, com potencial para se estender a outras linguagens como Move, Sway, Cairo e Go.
Como a Stylus economiza tempo e dinheiro?
Reduza seus custos de gás: Em comparação ao uso do Solidity, os programas WASM são mais eficientes, reduzindo ainda mais os custos de gás.
Custos reduzidos de memória e armazenamento: Além dos custos mais baixos de gás devido a operações de computação mais eficientes, a memória na Stylus também é mais econômica. O custo de alocação de alguns megabytes de RAM no Stylus é de 1/100 a 1/500 do custo no Solidity. A Stylus também pode usar automaticamente o verificador de empréstimo do Rust para reduzir com segurança as operações de armazenamento, reduzindo ainda mais as despesas.
Use uma biblioteca existente: não há necessidade de reescrever o código para obter a mesma funcionalidade de uma biblioteca que você já escreveu. Bibliotecas existentes em Rust, C e C++ podem ser implantadas com modificações mínimas.
O que acontece depois?
Auditoria Trail of Bits: Trail of Bits auditará o código-fonte do Stylus para garantir a segurança do contrato e do Stylus SDK.
Votação DAO: Como tanto o Arbitrum One quanto o Arbitrum Nova são gerenciados pelo DAO, a atualização para suportar Stylus será decidida por uma votação do DAO.
Participe do nosso AMA: Junte-se a nós no dia 7 de setembro para conferir nossa última discussão sobre a Stylus no YouTube e fazer perguntas.
Ganhe grandes prêmios na ETHGlobal NY: Estaremos concedendo US$ 20.000 em prêmios para a Stylus na ETHGlobal NY de 22 a 24 de setembro, então venha participar deste evento divertido e conhecer a equipe Stylus!
Tradução: @hicaptainz
Ver original
Esta página pode conter conteúdo de terceiros, que é fornecido apenas para fins informativos (não para representações/garantias) e não deve ser considerada como um endosso de suas opiniões pela Gate nem como aconselhamento financeiro ou profissional. Consulte a Isenção de responsabilidade para obter detalhes.
O que exatamente é o Stylus, o mais recente ambiente de desenvolvimento do Arbitrum?
Por que estamos ansiosos pela Stylus
Por esta altura, no ano passado, demos um grande passo em frente com o lançamento do Arbitrum Nitro; hoje, damos mais um grande passo com o Stylus.
O núcleo da Stylus é EVM+: reunindo os melhores recursos dos dois mundos, EVM e WASM. Os desenvolvedores ainda podem aproveitar todos os benefícios do EVM, incluindo o ecossistema e a liquidez, ao mesmo tempo em que obtêm ganhos de eficiência e acesso às bibliotecas existentes em Rust, C e C++. Tudo sem alterar o funcionamento do EVM. A equivalência EVM não é mais um limite superior, mas um ponto de partida.
Comparando EVM com EVM+
A capacidade de escalar de cerca de 20.000 desenvolvedores Solidity para milhões de desenvolvedores usando Rust e C, mantendo total interoperabilidade e composição com contratos EVM tradicionais, permitindo tempos de execução mais rápidos, menos gás, Novos casos de uso - tudo no mais seguro, mais descentralizado e cadeia Ethereum L2 mais amplamente usada — e estamos entusiasmados em trabalhar com a comunidade para explorar direções futuras.
Para ajudar a lançar a inovação, a Fundação Arbitrum oferece uma bolsa de P&D para a Stylus.
Você ouvirá muito sobre a Stylus nos próximos meses, então vamos dar uma olhada em alguns dos destaques...
O que está sendo anunciado?
A disponibilidade da testnet para Arbitrum Stylus, uma nova implementação de tecnologia que permite aos desenvolvedores construir contratos inteligentes usando Rust, C e C++, bem como a linguagem EVM fornecida anteriormente. Também disponibilizamos o código publicamente em nosso repositório Github.
Comece a construir com a Stylus agora e você está convidado a participar da comunidade Stylus no Discord para compartilhar seus comentários e experiências.
Para quem a Stylus foi projetada?
Stylus foi projetado para desenvolvedores Web 3 experientes interessados em usar linguagens WASM adicionais compatíveis com a cadeia Arbitrum, como Rust, C e C++, bem como para desenvolvedores que podem estar menos familiarizados com o desenvolvimento de blockchain.
Stylus é para desenvolvedores de Solidity que buscam computação e memória mais baratas para seus dApps.
Stylus é para desenvolvedores de blockchain familiarizados com ambientes Rust como Solana e NEAR, que desejam os benefícios de trabalhar no EVM.
Se você deseja implantar bibliotecas de criptografia padrão do setor, como curvas secp256r1, a Stylus também é para você.
Quais são os principais recursos da Stylus?
Desenvolvimento nativo do Ethereum usando linguagens de programação populares: aproveite linguagens populares compatíveis com WASM, como Rust, C e C++, para criar seus aplicativos no grande ecossistema da Arbitrum, permitindo combinar linguagens de programação populares da Web 2 com o L2 inteligente mais usado. os contratos são combinados.
Uma cadeia, muitas linguagens: Stylus permite usar várias linguagens de programação em uma cadeia. Os desenvolvedores não precisam mais escolher um blockchain que suporte sua linguagem de programação preferida; tudo acontece na mesma cadeia.
Composição total: os contratos Solidity e os programas WASM são totalmente interoperáveis. Se estiver trabalhando no Solidity, os desenvolvedores podem chamar programas Rust ou outras dependências que dependam de outra linguagem. Se estiver trabalhando em Rust, todas as funcionalidades do Solidity estarão diretamente disponíveis.
Cálculos mais rápidos, custos mais baixos: usando Stylus, Rust, C e C++, as operações de cálculo WASM são executadas muito mais rápido do que seus equivalentes em Solidity. A computação foi melhorada em mais de 10 vezes. A memória foi aumentada em mais de 100 vezes.
Habilitando novos casos de uso: a velocidade de computação da Stylus, maior eficiência de custos e acesso ao ecossistema WASM maduro abrem novos casos de uso de EVM que antes eram impraticáveis. A biblioteca de criptografia agora pode ser implantada como um pré-compilado personalizado, sem permissão. Bibliotecas de arte generativas com uso intensivo de RAM, encadeamento de jogos existentes escritos em C++ e modelos de IA com uso intensivo de computação tornaram-se mais acessíveis.
Mais seguro por design: os programas WASM escritos usando o Stylus Rust SDK são mais seguros ao optar por entrar novamente. A reentrada é uma vulnerabilidade comum no Solidity que os desenvolvedores só podem tentar mitigar. Na Stylus, a reentrada está desabilitada por padrão, a menos que seja substituída intencionalmente.
O que há de único na Stylus?
Personalizado para Arbitrum: Stylus permite desenvolver em WASM enquanto mantém a maturidade, segurança e escalabilidade do Arbitrum, a maior solução de escalabilidade para Ethereum.
Funciona com a cadeia Arbitrum Orbit L3: Para maior personalização, o Stylus pode ser usado com a estrutura de desenvolvimento Arbitrum Orbit, permitindo que você ofereça suporte a linguagens de programação populares compatíveis com WASM em sua cadeia Orbit dedicada.
Maior comunidade de desenvolvedores e parceiros: Ao apoiar a cadeia Arbitrum, a Stylus está posicionada no maior ecossistema Ethereum L2, alavancando seu protocolo, comunidade e suporte de parceiros.
Suporte instantâneo a blockchain e ferramentas Rust: Stylus permite que você comece a desenvolver imediatamente, incluindo explorador de blocos e suporte a ferramentas Rust CLI desde o primeiro lançamento do testnet. Stylus também inclui SDKs de código aberto para Rust, C e C++, com potencial para se estender a outras linguagens como Move, Sway, Cairo e Go.
Como a Stylus economiza tempo e dinheiro?
Reduza seus custos de gás: Em comparação ao uso do Solidity, os programas WASM são mais eficientes, reduzindo ainda mais os custos de gás.
Custos reduzidos de memória e armazenamento: Além dos custos mais baixos de gás devido a operações de computação mais eficientes, a memória na Stylus também é mais econômica. O custo de alocação de alguns megabytes de RAM no Stylus é de 1/100 a 1/500 do custo no Solidity. A Stylus também pode usar automaticamente o verificador de empréstimo do Rust para reduzir com segurança as operações de armazenamento, reduzindo ainda mais as despesas.
Use uma biblioteca existente: não há necessidade de reescrever o código para obter a mesma funcionalidade de uma biblioteca que você já escreveu. Bibliotecas existentes em Rust, C e C++ podem ser implantadas com modificações mínimas.
O que acontece depois?
Auditoria Trail of Bits: Trail of Bits auditará o código-fonte do Stylus para garantir a segurança do contrato e do Stylus SDK.
Votação DAO: Como tanto o Arbitrum One quanto o Arbitrum Nova são gerenciados pelo DAO, a atualização para suportar Stylus será decidida por uma votação do DAO.
Participe do nosso AMA: Junte-se a nós no dia 7 de setembro para conferir nossa última discussão sobre a Stylus no YouTube e fazer perguntas.
Ganhe grandes prêmios na ETHGlobal NY: Estaremos concedendo US$ 20.000 em prêmios para a Stylus na ETHGlobal NY de 22 a 24 de setembro, então venha participar deste evento divertido e conhecer a equipe Stylus!
Tradução: @hicaptainz