Saltar al contenido
0%

Fomentar un ecosistema abierto

Última actualización: 6 de marzo de 20244 min de lectura
Iniciativa de ecosistema abierto de Alchemy para desarrolladores web3

La misión de Alchemy es llevar a los próximos mil millones de usuarios a la blockchain. Para lograrlo se necesita un ecosistema de proyectos en rápido crecimiento que trabajen para construir el futuro de web3. Ese ecosistema, a su vez, necesitará infraestructura neutral y abierta que soporte el desarrollo sin permisos. Por eso estamos construyendo — y comprometidos a mantener — un conjunto creciente de ofertas abiertas para apoyar a los desarrolladores.

Código y documentación de código abierto

Las herramientas abiertas son una parte cada vez más importante del ADN de Alchemy. Al liberar el código de nuestra infraestructura — y seguir construyendo en público — hemos entregado y seguimos refinando código, herramientas y documentación usados por decenas de miles de desarrolladores que trabajan en web3.

Estos incluyen:

  • Rundler, el ERC-4337 Bundler más avanzado, performante y completo en funcionalidades, escrito en Rust.
  • aa-sdk, una librería liviana construida sobre viem para enviar user operations, patrocinar gas y desplegar smart accounts, que ahora es el SDK de desarrollo de ERC-4337 más popular según descargas de NPM.
  • Modular Account, una implementación de smart account totalmente modular y compatible con ERC-6900, que es segura, auditada y optimizada en costos de DA para ofrecer las transacciones L2 más baratas. Esto incluye conjuntos de librerías MIT diseñadas para simplificar el desarrollo de smart accounts y plugins.
  • aa-benchmarks, una herramienta para medir los costos de transacciones UserOp y Runtime para varios tipos de transacciones e implementaciones de smart account.

Hemos otorgado licencias a cada uno de estos para apoyar a los desarrolladores, y seguiremos actualizando la documentación y los repositorios en la tabla a continuación.

Component
Repo
Docs
Licenses

Rundler

GPL & LGPL

aa-sdk

MIT

Modular Account

Docs

MIT & GPL

Light Account

Docs

GPL

aa-benchmark

MIT

Estándares abiertos

El código, las herramientas y la documentación abiertos son necesarios pero no suficientes para nuestra misión — también trabajamos para ayudar a impulsar el ecosistema contribuyendo a estándares abiertos y al desarrollo de protocolos.

  • ERC-4337 sentó las bases del crecimiento actual de la abstracción de cuentas en el EVM. Los ingenieros de Alchemy han contribuido con investigación y código al desarrollo de varias iteraciones del mempool de 4337, y siguen colaborando con la Ethereum Foundation en abstracción de cuentas.
  • Esa colaboración se ha extendido a iteraciones más recientes de 4337 orientadas a rollups del EVM: tanto RIP-7560 como ERC-7562 reflejan sugerencias y comentarios del equipo de ingeniería de Alchemy.
  • Alchemy ha extendido ERC-4337 incubando ERC-6900, un estándar abierto de Ethereum para smart accounts modulares. Desde entonces, ERC-6900 se ha convertido en un estándar abierto con un conjunto creciente de contribuyentes y coautores, además de una implementación de referencia de código abierto (ver esta publicación de blog para más contexto).
  • Desarrollamos y lideramos AIP-2, la primera propuesta técnica externa en pasar por la gobernanza de protocolo de Arbitrum DAO. AIP-2 proponía activar un endpoint especificado en ERC-4337.

Educación abierta

Seguimos aprovechando nuestra amplia experiencia en educación para desarrolladores para producir contenido de valor que ayude a los desarrolladores a ponerse al día en temas tecnológicos complejos.

Las contribuciones de Alchemy en este ámbito incluyen:

  • Un compromiso con una Alchemy University libre y abierta, que permita a desarrolladores de todos los niveles iniciarse en web3.
  • Una introducción de varias partes a la abstracción de cuentas, con definiciones fundamentales y análisis en profundidad de la creación de wallets, paymasters y firmas agregadas (1, 2, 3, 4)
  • Una investigación de varias partes sobre la estimación de gas basada en la experiencia de nuestro equipo construyendo Rundler (1, 2, 3, 4)
  • Un taller educativo de varias partes sobre abstracción de cuentas, desarrollado en conjunto con Offchain Labs (videos)
  • Los resultados de una investigación conjunta con la Ethereum Foundation y otros sobre una vulnerabilidad en 4337, así como su resolución (con documentación en Github)
  • Un análisis de una vulnerabilidad identificada por el ecosistema y, de manera independiente, por los ingenieros de Alchemy, en el estándar de validación ERC-1271, ampliamente usado

¿Qué sigue?

El compromiso de Alchemy con la infraestructura abierta es continuo, y seguirá creciendo junto con el ecosistema. Parte de este trabajo será muy visible, y consistirá en ampliar las implementaciones y estándares descritos anteriormente.

También estamos siguiendo de cerca nuevos desarrollos y estándares como RIP-7212, y los avances tecnológicos necesarios para soportar las tres transiciones para incorporar a usuarios masivos.

Estamos entusiasmados de seguir construyendo con y para el ecosistema, y tendremos más novedades sobre estas herramientas y estándares en los próximos meses.

Boletín de Alchemy

Entérate primero de los lanzamientos

Suscríbete a nuestro boletín

Recibe las últimas actualizaciones de productos y recursos de Alchemy

A
O
D
+
Más de 80,000 suscriptores

Al ingresar tu correo electrónico, aceptas recibir nuestras comunicaciones de marketing y actualizaciones de productos. Reconoces que Alchemy procesa la información que recibimos de acuerdo con nuestro Aviso de Privacidad. Puedes cancelar tu suscripción en cualquier momento.