A Consensys tem o prazer de anunciar uma parceria com a StarkWare, uma empresa de software blockchain focada em soluções ZK-rollup como o StarkNet Layer 2 Validity-Rollup, oferecendo a desenvolvedores e usuários mais opções para participar da construção de um futuro multi-chain. Como parte dessa parceria, a MetaMask, a carteira descentralizada mais utilizada da Web3, e a Infura, a principal plataforma de infraestrutura blockchain, integraram o StarkNet.
O StarkNet é um ZK-rollup descentralizado e sem permissão. A rede opera como uma rede L2 sobre o Ethereum, permitindo que dapps alcancem escalabilidade para suas necessidades computacionais sem comprometer a composabilidade e a segurança do Ethereum.
A MetaMask criou um StarkNet snap (disponível apenas no MetaMask Flask) para que desenvolvedores construam na rede, enquanto a Infura oferece um beta privado para que desenvolvedores experimentem o poder da rede Infura no StarkNet.
A Infura agora oferece suporte ao StarkNet
A Infura adicionou o StarkNet à plataforma Infura para transações mais rápidas e baratas no ecossistema Ethereum e para garantir que os desenvolvedores tenham opções para as redes que preferem em seus projetos. Os benefícios que os desenvolvedores podem esperar ao construir com StarkNet na Infura incluem:
Escalabilidade e taxas baixas: Recursos como agregação de transações permitem escalabilidade eficiente e redução dos custos de gas.
Segurança: A verificação das provas STARK que protegem as transações de dapps ocorre na mainnet do Ethereum.
Velocidade: O StarkNet oferece finalidade rápida.
Auto-custódia: O StarkNet é não custodial, sem nenhum dos custos, riscos e esforços envolvidos na manutenção de um sistema custodial tradicional.
Desenvolvimento mais fácil e melhor experiência para o usuário final: Contratos inteligentes de uso geral facilitam a implantação de qualquer lógica de negócios, e a natureza interoperável da rede proporciona uma experiência fluida aos usuários finais.
Os desenvolvedores agora podem acessar a rede StarkNet por meio dos endpoints de API da Infura com suporte a todos os métodos RPC. Isso significa que os desenvolvedores podem implementar a lógica de negócios de sua escolha em um contrato inteligente e implantá-la sem permissão no StarkNet.
"A Infura é um dos principais conjuntos de ferramentas de desenvolvimento blockchain do mundo. Por isso, o StarkNet — o principal L2 de validade no Ethereum — reconhece a importância estratégica de oferecer ao crescente ecossistema do StarkNet acesso ao melhor conjunto de ferramentas para consultar e analisar o estado do StarkNet. Este é um passo incrivelmente significativo para o StarkNet." - Eli Ben-Sasson, Co-Fundador e Presidente da StarkWare
No momento, a Infura está disponibilizando o StarkNet para um pequeno grupo de usuários por meio do beta privado. Para registrar seu interesse, inscreva-se na lista de espera aqui.
O MetaMask Snaps habilita suporte a ZK-rollup
A MetaMask é a carteira self-custodial mais amplamente utilizada no ecossistema. Com mais de 17.000 dapps que a escolheram como método preferido para os usuários se conectarem, a MetaMask é a chave para acessar a Web3. Com uma comunidade de desenvolvedores tão engajada e tanto desejo por inovação, a MetaMask criou e lançou um sistema que permite a qualquer desenvolvedor construir, sem necessidade de permissão, sobre o produto: o MetaMask Snaps.
O MetaMask Snaps oferece uma forma para que desenvolvedores ampliem as capacidades da MetaMask e habilitem novas funcionalidades para dapps; por exemplo, conectar-se a uma rede não-EVM como o StarkNet, entre inúmeras outras possibilidades.
Os Snaps estão disponíveis atualmente apenas na versão de desenvolvimento — MetaMask Flask — que os desenvolvedores precisarão instalar em seu navegador para interagir com a integração. Observe que o MetaMask Flask deve ser instalado em um perfil de navegador separado do MetaMask estável.
Até agora, o StarkNet não era diretamente compatível com a MetaMask devido ao uso de um formato de endereço e conta diferente do Ethereum. Em outras palavras: não compatível com EVM. Este snap de Layer 2 é o primeiro do gênero a habilitar suporte a ZK-rollup, oferecendo aos usuários acesso mais amplo a redes descentralizadas sem permissão para aplicações rápidas e de baixo custo.
O StarkNet snap deriva as chaves do StarkNet a partir da sua Frase de Recuperação Secreta da MetaMask, permitindo que você gerencie ativos no StarkNet. Sem precisar criar outra conta, você pode simplesmente usar o StarkNet snap para:
Implantar contas StarkNet
Realizar transações no StarkNet
Interagir com contratos inteligentes do StarkNet
Se você é desenvolvedor e quer começar, certifique-se de ter o MetaMask Flask instalado e, em seguida, instale o StarkNet snap aqui. Saiba mais sobre como instalar e usar o Starknet snap em nosso guia.
Observe que o StarkNet ainda está em fase alpha e você pode enfrentar interrupções no serviço. Use por sua conta e risco.