Saltar al contenido

Qué son las Propuestas de Mejora de MetaMask y cómo crearlas

Conoce el proceso de MetaMask Improvement Proposal (MIP) y cómo permite a desarrolladores y usuarios finales dar forma al futuro de la API de MetaMask Wallet.

4 min de lectura
Qué son las Propuestas de Mejora de MetaMask y cómo crearlas

A medida que MetaMask evoluciona, buscamos activamente nuevas formas de involucrar a desarrolladores y usuarios finales en la configuración de su futuro. Las MetaMask Community Calls nos permiten interactuar con los miembros y recopilar comentarios, al tiempo que animamos a la comunidad a plantear inquietudes específicas y sugerir mejoras mediante GitHub Issues. Este enfoque ha sido eficaz para corregir errores y mejorar la documentación. Sin embargo, para garantizar la participación de la comunidad en la realización de cambios significativos en la MetaMask Wallet API, es necesario un proceso coherente, transparente y controlado, y eso es precisamente lo que son las MetaMask Improvement Proposals (MIPs).

Inspiradas en aspectos de las Ethereum Improvement Proposals (EIPs) y los React RFCs, las MIPs ofrecen una forma estructurada para que la comunidad de desarrolladores proponga nuevas funcionalidades, recopile información técnica sobre problemas y documente los cambios de diseño en la MetaMask Wallet API a lo largo del tiempo. Si bien los cambios menores pueden implementarse y revisarse a través del flujo de trabajo habitual de GitHub Issues y Pull Requests, las incorporaciones y modificaciones significativas a la MetaMask Wallet API requieren un enfoque más cuidadoso, dado el gran número de desarrolladores y la diversidad de aplicaciones que dependen de estas interfaces.

A través de las MIPs, buscamos equilibrar las preferencias de los desarrolladores en cuanto a diseños y comportamientos de la API con las consideraciones de experiencia de usuario, privacidad y seguridad, garantizando al mismo tiempo la compatibilidad con versiones anteriores.

¿Quién puede enviar una MetaMask Improvement Proposal?

Para garantizar la inclusión sin perder de vista los principios de diseño únicos de MetaMask, hemos dividido a los colaboradores en dos grupos diferenciados:

  1. MetaMask API maintainers: Este grupo supervisa la MetaMask Wallet API y revisa y aprueba las MIPs enviadas por la comunidad. Las MIPs de este grupo pueden considerarse una "solicitud de comentarios", ya que el diseño, la discusión y la experimentación exhaustivos ya han tenido lugar internamente. El envío de estas MIPs permite a la comunidad obtener una vista previa del diseño y proporcionar comentarios valiosos. Puedes encontrar la lista de MetaMask API maintainers actuales aquí.

  2. Comunidad de MetaMask: Esta categoría abarca a todos los miembros de la comunidad de MetaMask, incluidos desarrolladores y usuarios finales. Se espera que las MIPs enviadas por este grupo inicien debates de diseño, y son revisadas y aprobadas por los MetaMask API maintainers. Si bien el proceso de MIP puede ser exhaustivo y llevar tiempo, animamos a los miembros de la comunidad a considerar MetaMask Snaps como opción inicial para ampliar las capacidades de la MetaMask Wallet API, ya que ofrece un enfoque sin permisos que no requiere un proceso de revisión.

Cómo se beneficia la comunidad de builders de las MetaMask Improvement Proposals

Beneficios para los desarrolladores:

  1. Un enfoque estructurado para la innovación: El proceso de MIP proporciona un mecanismo claro y organizado para proponer, debatir e implementar cambios en la MetaMask Wallet API. Esta estructura anima a los desarrolladores a aportar ideas y mejoras innovadoras, sabiendo que los maintainers prestarán la misma atención y consideración a todas las MIPs, comentarios y sugerencias.

  2. Una única fuente de verdad a través de nuestras definiciones de API en OpenRPC: Relativamente único en el sector, las MIPs incluyen definiciones de API en OpenRPC, lo que garantiza que los desarrolladores puedan construir eficazmente sobre las especificaciones de la API, sin el habitual proceso de prueba y error inherente a la mayoría de las APIs. Además, los desarrolladores pueden crear herramientas en torno a estas especificaciones, de forma similar a nuestra referencia de API interactiva generada automáticamente.

  3. Una hoja de ruta transparente y predecible para la MetaMask Wallet API: Todas las propuestas pasan por un ciclo de vida definido a través del proceso de MIP, desde el borrador hasta la implementación. Esta transparencia garantiza que los desarrolladores comprendan claramente el estado de las distintas propuestas y la hoja de ruta futura de la MetaMask Wallet API. Con esta visibilidad, los desarrolladores pueden apoyar plenamente e invertir tiempo en la implementación de cambios.

  4. Retroalimentación prioritaria de los desarrolladores que integran la MetaMask Wallet API: Durante la fase de "solicitud de comentarios", las propuestas invitan a la participación de la comunidad de desarrolladores en general, especialmente de quienes integran activamente MetaMask. Este proceso de revisión colaborativa permite a los autores de las propuestas obtener perspectivas e ideas de desarrolladores diversos. Podemos perfeccionar y crear cambios de API más eficaces incorporando estos comentarios.

Beneficios para los usuarios finales:

  1. Énfasis en la privacidad y la seguridad: El proceso de evaluación de propuestas prioriza la privacidad y la seguridad. Esto garantiza que los usuarios se beneficien de una MetaMask Wallet API segura que respete sus datos. Mantener la confianza en el ecosistema de MetaMask es fundamental, y las consideraciones de privacidad y seguridad son determinantes para lograr ese objetivo.

  2. Mejoras impulsadas por la comunidad: Al incorporar los comentarios de la comunidad en el proceso de MIP, garantizamos que los cambios en la MetaMask Wallet API se alineen con las necesidades y preferencias reales de nuestra base de usuarios.

Cómo enviar una MetaMask Improvement Proposal

Si estás dispuesto a contribuir a dar forma al futuro de la MetaMask Wallet API, el proceso de MIP ofrece un camino claro y estructurado a seguir. Cada propuesta pasa por un ciclo de vida coherente, desde la redacción hasta la implementación. Para obtener más información sobre el ciclo de vida completo de las MIPs y cómo participar, consulta nuestra guía completa sobre el envío de una MIP. Para explorar las modificaciones propuestas o implementadas recientemente, consulta esta lista.

El portal para desarrolladores de MetaMask es tu recurso de referencia para desarrollar con MetaMask. Aquí encontrarás guías completas, tutoriales, plantillas y todo lo que necesitas para integrar MetaMask en tu dapp sin complicaciones.

Traducido por IA. Puede contener errores. Por favor, verifique siempre la información.

Califica la traducción

Este artículo fue escrito por:

  • Kingsley Okonkwo

    Kingsley, desarrollador certificado de Ethereum Blockchain, trabaja como escritor técnico en Consensys, con un enfoque especial en herramientas para desarrolladores. Antes de unirse a Consensys, Kingsley trabajó como desarrollador backend freelance en varias plataformas, entre ellas Gigster y Braintrust. Con 5 años de experiencia en desarrollo de software, domina herramientas como JavaScript (Node.js y React), GoLang, SQL y Docker. Kingsley destaca en la creación de tutoriales paso a paso y guías prácticas, aprovechando las últimas tecnologías web3 para ayudar a otros desarrolladores a construir mejores dapps. Actualmente reside en Dubái y en su tiempo libre disfruta jugando al baloncesto y al fútbol.

    Leer todos los artículos