Zum Inhalt springen

Was sind MetaMask Improvement Proposals und wie erstellt man sie

Erfahren Sie mehr über den MetaMask Improvement Proposal (MIP)-Prozess und wie er Entwicklern und Endnutzern ermöglicht, die Zukunft der MetaMask Wallet API zu gestalten.

4 Min. Lesezeit
Was sind MetaMask Improvement Proposals und wie erstellt man sie

Da MetaMask sich kontinuierlich weiterentwickelt, suchen wir aktiv nach neuen Wegen, Entwickler und Endnutzer in die Gestaltung seiner Zukunft einzubeziehen. Die MetaMask Community Calls ermöglichen es uns, mit Mitgliedern in Kontakt zu treten und Feedback zu sammeln, während wir die Community dazu ermutigen, konkrete Anliegen zu äußern und Verbesserungen über GitHub Issues vorzuschlagen. Dieser Ansatz hat sich bei der Behebung von Bugs und der Verbesserung der Dokumentation bewährt. Um jedoch die Beteiligung der Community an wesentlichen Änderungen der MetaMask Wallet API sicherzustellen, ist ein einheitlicher, transparenter und kontrollierter Prozess erforderlich – und genau das sind die MetaMask Improvement Proposals (MIPs).

Inspiriert von Aspekten der Ethereum Improvement Proposals (EIPs) und React RFCs bieten MIPs der Entwickler-Community eine strukturierte Möglichkeit, neue Features vorzuschlagen, technisches Feedback zu Themen einzuholen und die Design-Änderungen an der MetaMask Wallet API im Laufe der Zeit zu dokumentieren. Während kleinere Änderungen über den üblichen GitHub-Issues- und Pull-Request-Workflow umgesetzt und überprüft werden können, erfordern Ergänzungen und wesentliche Modifikationen der MetaMask Wallet API aufgrund der großen Anzahl von Entwicklern und der vielfältigen Anwendungen, die auf diese Schnittstellen angewiesen sind, einen sorgfältigeren Ansatz.

Durch MIPs streben wir an, die Präferenzen der Entwickler für API-Designs und -Verhaltensweisen mit Überlegungen zu Nutzererfahrung, Datenschutz und Sicherheit in Einklang zu bringen und dabei die Abwärtskompatibilität zu gewährleisten.

Wer kann einen MetaMask Improvement Proposal einreichen?

Um Inklusivität zu gewährleisten und gleichzeitig MetaMasks einzigartigen Designprinzipien treu zu bleiben, haben wir die Mitwirkenden in zwei unterschiedliche Gruppen unterteilt:

  1. MetaMask API Maintainers: Diese Gruppe überwacht die MetaMask Wallet API und prüft sowie genehmigt die von der Community eingereichten MIPs. MIPs dieser Gruppe können als „Request for Comments" betrachtet werden, da intern bereits umfangreiche Design-, Diskussions- und Experimentierarbeit stattgefunden hat. Die Einreichung dieser MIPs ermöglicht es der Community, das Design vorab einzusehen und wertvolles Feedback zu geben. Die Liste der aktuellen MetaMask API Maintainers findest du hier.

  2. MetaMask Community: Diese Kategorie umfasst alle Mitglieder der MetaMask Community, einschließlich Entwickler und Endnutzer. Von dieser Gruppe eingereichte MIPs sollen Design-Diskussionen anstoßen und werden von MetaMask API Maintainers geprüft und genehmigt. Obwohl der MIP-Prozess gründlich und zeitaufwendig sein kann, empfehlen wir Community-Mitgliedern, MetaMask Snaps als erste Option zur Erweiterung der MetaMask Wallet API-Funktionalitäten in Betracht zu ziehen, da dieser Ansatz ohne Genehmigung und ohne Überprüfungsprozess auskommt.

Wie die Builder-Community von MetaMask Improvement Proposals profitiert

Vorteile für Entwickler:

  1. Ein strukturierter Ansatz für Innovation: Der MIP-Prozess bietet einen klaren und organisierten Mechanismus zum Vorschlagen, Diskutieren und Umsetzen von Änderungen an der MetaMask Wallet API. Diese Struktur ermutigt Entwickler, innovative Ideen und Verbesserungen einzubringen, da sie wissen, dass alle MIPs, Kommentare und Rückmeldungen von den Maintainern gleichermaßen berücksichtigt werden.

  2. Eine einzige verlässliche Quelle durch unsere API-Definitionen in OpenRPC: In der Branche vergleichsweise einzigartig, enthalten MIPs API-Definitionen in OpenRPC. Dies stellt sicher, dass Entwickler effektiv auf Basis der API-Spezifikationen entwickeln können, ohne das übliche Trial-and-Error, das den meisten APIs innewohnt. Darüber hinaus können Entwickler Tooling rund um diese Spezifikationen erstellen, ähnlich wie unsere automatisch generierte interaktive API-Referenz.

  3. Eine transparente und vorhersehbare Roadmap für die MetaMask Wallet API: Alle Proposals durchlaufen im MIP-Prozess einen definierten Lebenszyklus, vom Entwurf bis zur Implementierung. Diese Transparenz stellt sicher, dass Entwickler den Status der verschiedenen Proposals und die zukünftige Roadmap der MetaMask Wallet API klar nachvollziehen können. Dank dieser Übersicht können Entwickler Änderungen vollständig unterstützen und Zeit in deren Umsetzung investieren.

  4. Priorisiertes Feedback von Entwicklern, die mit der MetaMask Wallet API integrieren: In der „Request for Comments"-Phase laden Proposals zur Beteiligung der breiteren Entwickler-Community ein, insbesondere derjenigen, die aktiv mit MetaMask integrieren. Dieser kollaborative Überprüfungsprozess ermöglicht es den Proposal-Autoren, Einblicke und Perspektiven von verschiedenen Entwicklern zu gewinnen. Durch die Einbeziehung dieses Feedbacks können wir effektivere API-Änderungen ausarbeiten und umsetzen.

Vorteile für Endnutzer:

  1. Schwerpunkt auf Datenschutz und Sicherheit: Der Prozess zur Bewertung von Proposals priorisiert Datenschutz und Sicherheit. Dies stellt sicher, dass Nutzer von einer sicheren MetaMask Wallet API profitieren, die ihre Daten respektiert. Das Vertrauen in das MetaMask-Ökosystem zu erhalten ist entscheidend, und Datenschutz- sowie Sicherheitsaspekte spielen dabei eine wesentliche Rolle.

  2. Community-getriebene Verbesserungen: Durch die Einbeziehung von Community-Feedback in den MIP-Prozess stellen wir sicher, dass Änderungen an der MetaMask Wallet API den tatsächlichen Bedürfnissen und Präferenzen unserer Nutzerbasis entsprechen.

So reichst du einen MetaMask Improvement Proposal ein

Wenn du aktiv dazu beitragen möchtest, die Zukunft der MetaMask Wallet API zu gestalten, bietet der MIP-Prozess einen klaren und strukturierten Weg. Jeder Proposal durchläuft einen einheitlichen Lebenszyklus, vom Entwurf bis zur Implementierung. Um mehr über den gesamten MIP-Lebenszyklus und die Möglichkeiten zur Beteiligung zu erfahren, lies unseren umfassenden Leitfaden zur Einreichung eines MIPs. Um kürzlich vorgeschlagene oder umgesetzte Änderungen zu erkunden, sieh dir diese Liste an.

Das MetaMask Developer Portal ist deine zentrale Anlaufstelle für die Entwicklung mit MetaMask. Hier findest du umfassende Leitfäden, Tutorials, Vorlagen und alles, was du benötigst, um MetaMask nahtlos in deine dApp zu integrieren.

KI-übersetzt. Kann Fehler enthalten. Bitte überprüfen Sie die Informationen stets.

Bewerten Sie die Übersetzung

Dieser Artikel wurde verfasst von:

  • Kingsley Okonkwo

    Kingsley, zertifizierter Ethereum-Blockchain-Entwickler, ist als technischer Redakteur bei Consensys tätig und hat sich auf Entwickler-Tools spezialisiert. Vor seinem Einstieg bei Consensys arbeitete Kingsley als freiberuflicher Backend-Entwickler auf verschiedenen Plattformen, darunter Gigster und Braintrust. Mit 5 Jahren Erfahrung in der Softwareentwicklung beherrscht er Tools wie JavaScript (Node.js & React), GoLang, SQL und Docker. Kingsley zeichnet sich durch die Erstellung von Schritt-für-Schritt-Tutorials und Anleitungen aus und nutzt dabei die neuesten Web3-Technologien, um anderen Entwicklern beim Aufbau besserer Dapps zu helfen. Derzeit lebt Kingsley in Dubai und verbringt seine Freizeit gerne mit Basketball und Fußball.

    Alle Artikel lesen