Pular para o conteúdo
0%

Promovendo um ecossistema aberto

Última atualização: 6 de março de 20244 min de leitura
Iniciativa de ecossistema aberto da Alchemy para desenvolvedores web3

A missão da Alchemy é trazer o próximo bilhão de usuários para a blockchain. Chegar lá vai exigir um ecossistema de projetos em rápido crescimento trabalhando para construir o futuro da web3. Esse ecossistema, por sua vez, vai precisar de infraestrutura neutra e aberta para dar suporte ao desenvolvimento permissionless. É por isso que estamos construindo — e temos o compromisso de apoiar — um conjunto cada vez maior de ofertas abertas para dar suporte a desenvolvedores.

Código e documentação open source

Ferramentas abertas são uma parte cada vez mais importante do DNA da Alchemy. Ao tornar nosso código de infraestrutura open source — e continuar construindo em público — entregamos e seguimos refinando código, ferramentas e documentação usados por dezenas de milhares de desenvolvedores trabalhando em toda a web3.

Isso inclui:

  • Rundler, o Bundler ERC-4337 mais avançado, performático e completo em termos de funcionalidades, escrito em Rust.
  • aa-sdk, uma biblioteca leve construída sobre o viem para enviar user operations, patrocinar gas e implantar smart accounts, que hoje é o SDK para desenvolvedores ERC-4337 mais popular em número de downloads no NPM.
  • Modular Account, uma implementação de smart account totalmente modular, compatível com ERC-6900, segura, auditada e otimizada para custos de DA, oferecendo as transações L2 mais baratas. Isso inclui conjuntos de bibliotecas MIT projetadas para agilizar o desenvolvimento de smart accounts e plugins.
  • aa-benchmarks, uma ferramenta para medir custos de transações UserOp e Runtime para diversos tipos de transação e implementações de smart account.

Licenciamos cada um desses projetos para apoiar quem constrói, e vamos continuar atualizando a documentação e os repositórios na tabela abaixo.

Component
Repo
Docs
Licenses

Rundler

GPL & LGPL

aa-sdk

MIT

Modular Account

Docs

MIT & GPL

Light Account

Docs

GPL

aa-benchmark

MIT

Padrões abertos

Código, ferramentas e documentação abertos são necessários, mas não suficientes para nossa missão — também trabalhamos para ajudar a avançar o ecossistema contribuindo para padrões abertos e o desenvolvimento de protocolos.

  • O ERC-4337 estabeleceu as bases para o crescimento atual da account abstraction no EVM. Engenheiros da Alchemy contribuíram com pesquisa e código para o desenvolvimento de diversas iterações do mempool do 4337, e seguem colaborando com a Ethereum Foundation em account abstraction.
  • Essa colaboração se estendeu a iterações mais recentes do 4337 voltadas a rollups do EVM: RIP-7560 e ERC-7562 refletem sugestões e comentários da equipe de engenharia da Alchemy.
  • A Alchemy ampliou o ERC-4337 ao incubar o ERC-6900, um padrão aberto do Ethereum para smart accounts modulares. Desde então, o ERC-6900 se tornou um padrão aberto com um número crescente de colaboradores e coautores, além de uma implementação de referência open source (veja este post do blog para mais contexto).
  • Desenvolvemos e conduzimos o AIP-2, a primeira proposta técnica externa a passar pela governança de protocolo da Arbitrum DAO. O AIP-2 propôs a ativação de um endpoint especificado no ERC-4337.

Educação aberta

Continuamos aproveitando nossa vasta experiência em educação para desenvolvedores para produzir conteúdo de valor que ajude desenvolvedores a se atualizarem sobre temas tecnológicos complexos.

As contribuições da Alchemy nessa área incluem:

  • Um compromisso com a Alchemy University gratuita e aberta, para permitir que desenvolvedores de todos os níveis entrem na web3.
  • Uma introdução em várias partes à account abstraction, incluindo definições fundamentais e aprofundamentos sobre criação de wallets, paymasters e assinaturas agregadas (1, 2, 3, 4)
  • Uma investigação em várias partes sobre estimativa de gas, baseada na experiência de nossa equipe construindo o Rundler (1, 2, 3, 4)
  • Um workshop educacional em várias partes sobre account abstraction, desenvolvido em parceria com a Offchain Labs (vídeos)
  • Os resultados de uma investigação conjunta com a Ethereum Foundation e outros sobre uma vulnerabilidade no 4337, assim como sua resolução (com documentação no Github)
  • Uma análise de uma vulnerabilidade identificada pelo ecossistema e, de forma independente, pelos engenheiros da Alchemy, no amplamente utilizado padrão ERC-1271 para validação

E agora?

Os compromissos da Alchemy com infraestrutura aberta são contínuos, e vão continuar crescendo junto com o ecossistema. Parte desse trabalho será bastante visível, e envolverá a expansão das implementações e padrões descritos acima.

Também estamos acompanhando de perto novos desenvolvimentos e padrões, como o RIP-7212, e os avanços tecnológicos necessários para dar suporte às três transições que vão trazer os usuários mainstream para a blockchain

Estamos animados para continuar construindo com e para o ecossistema, e teremos mais a dizer sobre essas ferramentas e padrões nos próximos meses.

Newsletter da Alchemy

Seja o primeiro a saber sobre lançamentos

Assine nossa newsletter

Receba as últimas atualizações de produtos e recursos da Alchemy

A
O
D
+
Mais de 80.000 inscritos

Ao inserir seu endereço de e-mail, você concorda em receber nossas comunicações de marketing e atualizações de produtos. Você reconhece que a Alchemy processa as informações que recebemos de acordo com nosso Aviso de Privacidade. Você pode cancelar a inscrição a qualquer momento.