O que são as Propostas de Melhoria do MetaMask e Como Criá-las

Saiba mais sobre o processo de Proposta de Melhoria do MetaMask (MIP) e como ele capacita desenvolvedores e usuários a moldar o futuro da API da MetaMask Wallet.

4 min de leitura
O que são as Propostas de Melhoria do MetaMask e Como Criá-las

À medida que o MetaMask evolui, buscamos ativamente novas formas de envolver desenvolvedores e usuários finais na construção do seu futuro. As MetaMask Community Calls nos permitem interagir com membros e coletar feedback, ao mesmo tempo em que incentivamos a comunidade a levantar preocupações específicas e sugerir melhorias por meio de GitHub Issues. Essa abordagem tem sido eficaz na correção de bugs e na melhoria da documentação. No entanto, para garantir o envolvimento da comunidade em mudanças significativas na MetaMask Wallet API, é necessário um processo consistente, transparente e controlado — e é exatamente isso que as MetaMask Improvement Proposals (MIPs) representam.

Inspiradas em aspectos das Ethereum Improvement Proposals (EIPs) e dos React RFCs, as MIPs oferecem uma forma estruturada para que a comunidade de desenvolvedores proponha novos recursos, colete contribuições técnicas sobre problemas e documente as mudanças de design na MetaMask Wallet API ao longo do tempo. Embora alterações menores possam ser implementadas e revisadas pelo fluxo habitual de GitHub Issues e Pull Requests, adições e modificações significativas na MetaMask Wallet API exigem uma abordagem mais cuidadosa, dado o grande número de desenvolvedores e a diversidade de aplicações que dependem dessas interfaces.

Por meio das MIPs, buscamos equilibrar as preferências dos desenvolvedores em relação aos designs e comportamentos de API com considerações sobre experiência do usuário, privacidade e segurança, garantindo ao mesmo tempo a compatibilidade retroativa.

Quem pode submeter uma MetaMask Improvement Proposal?

Para garantir a inclusão sem abrir mão dos princípios de design exclusivos do MetaMask, dividimos os contribuidores em dois grupos distintos:

  1. MetaMask API maintainers: Este grupo supervisiona a MetaMask Wallet API e revisa e aprova as MIPs enviadas pela comunidade. As MIPs deste grupo podem ser vistas como um "request for comments", pois um extenso trabalho de design, discussão e experimentação já foi realizado internamente. A submissão dessas MIPs permite que a comunidade visualize o design e forneça feedback valioso. Você pode encontrar a lista de MetaMask API maintainers atuais aqui.

  2. Comunidade MetaMask: Esta categoria abrange todos na comunidade MetaMask, incluindo desenvolvedores e usuários finais. As MIPs enviadas por este grupo têm como objetivo iniciar discussões de design e são revisadas e aprovadas pelos MetaMask API maintainers. Embora o processo de MIP possa ser detalhado e demorado, incentivamos os membros da comunidade a considerar o MetaMask Snaps como uma opção inicial para ampliar as capacidades da MetaMask Wallet API, já que oferece uma abordagem sem necessidade de permissão ou processo de revisão.

Como a comunidade de builders se beneficia das MetaMask Improvement Proposals

Benefícios para desenvolvedores:

  1. Uma abordagem estruturada para a inovação: O processo de MIP oferece um mecanismo claro e organizado para propor, discutir e implementar mudanças na MetaMask Wallet API. Essa estrutura incentiva os desenvolvedores a contribuir com ideias inovadoras e melhorias, sabendo que os maintainers darão atenção e consideração iguais a todas as MIPs, comentários e feedbacks.

  2. Uma fonte única de verdade por meio das nossas definições de API em OpenRPC: Relativamente exclusivo no setor, as MIPs incluem definições de API em OpenRPC, garantindo que os desenvolvedores possam construir de forma eficaz com base nas especificações da API, sem o processo habitual de tentativa e erro presente na maioria das APIs. Além disso, os desenvolvedores podem criar ferramentas em torno dessas especificações, de forma semelhante à nossa referência interativa de API gerada automaticamente.

  3. Um roadmap transparente e previsível para a MetaMask Wallet API: Todas as propostas passam por um ciclo de vida definido no processo de MIP, do rascunho à implementação. Essa transparência garante que os desenvolvedores compreendam claramente o status das diferentes propostas e o roadmap futuro da MetaMask Wallet API. Com essa visibilidade, os desenvolvedores podem apoiar plenamente e investir tempo na implementação das mudanças.

  4. Feedback prioritário de desenvolvedores que integram com a MetaMask Wallet API: Durante a fase de "request for comments", as propostas convidam contribuições da comunidade de desenvolvedores em geral, especialmente daqueles que estão ativamente integrando com o MetaMask. Esse processo de revisão colaborativa permite que os autores das propostas obtenham insights e perspectivas de desenvolvedores diversos. Podemos aprimorar e criar mudanças de API mais eficazes ao incorporar esse feedback.

Benefícios para usuários finais:

  1. Ênfase em privacidade e segurança: O processo de avaliação de propostas prioriza privacidade e segurança. Isso garante que os usuários se beneficiem de uma MetaMask Wallet API segura que respeita seus dados. Manter a confiança no ecossistema MetaMask é fundamental, e as considerações sobre privacidade e segurança são essenciais para alcançar esse objetivo.

  2. Melhorias impulsionadas pela comunidade: Ao incluir o feedback da comunidade no processo de MIP, garantimos que as mudanças na MetaMask Wallet API estejam alinhadas com as necessidades e preferências reais da nossa base de usuários.

Como submeter uma MetaMask Improvement Proposal

Se você está ansioso para contribuir na construção do futuro da MetaMask Wallet API, o processo de MIP oferece um caminho claro e estruturado a seguir. Cada proposta passa por um ciclo de vida consistente, do rascunho à implementação. Para saber mais sobre todo o ciclo de vida das MIPs e como participar, confira nosso guia completo sobre como submeter uma MIP. Para explorar modificações recentemente propostas ou implementadas, consulte esta lista.

O MetaMask Developer portal é o seu recurso principal para desenvolver com o MetaMask. Aqui, você encontrará guias completos, tutoriais, templates e tudo o que precisa para integrar o MetaMask ao seu dapp de forma fluida.

Traduzido por IA. Pode conter erros. Por favor, verifique sempre as informações.

Avalie a tradução
  • Kingsley Okonkwo
    Kingsley Okonkwo

    Kingsley, desenvolvedor certificado de Blockchain Ethereum, atua como redator técnico na Consensys, com foco especial em ferramentas para desenvolvedores. Antes de ingressar na Consensys, Kingsley trabalhou como desenvolvedor backend freelance em diversas plataformas, incluindo Gigster e Braintrust. Com 5 anos de experiência em desenvolvimento de software, ele domina ferramentas como JavaScript (Node.js e React), GoLang, SQL e Docker. Kingsley se destaca na criação de tutoriais passo a passo e guias práticos, utilizando o que há de mais moderno em tecnologia web3 para ajudar outros desenvolvedores a criar dapps melhores. Atualmente radicado em Dubai, Kingsley aproveita seu tempo livre jogando basquete e futebol.

    Ler todos os artigos