Definition
EIP-6963
Ein Ethereum-Standard zur Erkennung mehrerer Wallet-Provider.
EIP-6963 ist ein Ethereum-Standard zur Erkennung mehrerer Wallet-Provider. Praktisch definiert er eine kleine JavaScript-Schnittstelle, mit der Web-Apps mehrere injizierte Wallet-Provider im Browser entdecken und auflisten können, sodass Nutzer auswählen können, welche Wallet sie verbinden möchten.
Wesentliche Erkenntnisse
- EIP-6963 standardisiert, wie Websites mehrere injizierte Wallets im selben Browser entdecken.
- Polymarket nutzt EIP-6963, um verfügbare Wallets (zum Beispiel MetaMask, Rabby, Bitget) beim Verbinden aufzulisten.
- Der Standard konzentriert sich auf Entdeckung und Identifikation; Signieren, Transaktionsübermittlung und wallet-spezifische Abläufe folgen weiterhin den APIs der jeweiligen Wallet (z. B. EIP-1193).
Wie EIP-6963 funktioniert
EIP-6963 stellt einen vorhersehbaren, minimalen JavaScript-Einstiegspunkt bereit, den Wallet-Autoren beim Injizieren auf der Seite befüllen. Eine Website prüft diesen Einstiegspunkt und erhält eine Liste von Providern mit Metadaten wie Name, Icon und den unterstützten Standard-Schnittstellen. So kann die Seite eine Auswahloberfläche anzeigen, anstatt von einem einzigen injizierten Provider auszugehen.
Wo du es auf Polymarket sehen wirst
Polymarket verwendet EIP-6963 während der Wallet-Verbindungsabläufe, um im Browser installierte Wallets aufzulisten. Wenn du auf Polymarket auf Connect Wallet klickst, kann die Seite mehrere erkannte Optionen anzeigen (MetaMask, Rabby, Bitget, OKX und andere, die den Standard implementieren) statt einer einzigen Voreinstellung. Der eigentliche Verbindungs-Handshake und das Signieren von Transaktionen folgen den von den Wallets unterstützten Standards (beispielsweise EIP-1193), und der Relayer sponsert weiterhin das Gas für Transaktionen.
Einschränkungen und Datenschutzaspekte
EIP-6963 ist nur ein Entdeckungsmechanismus. Er umgeht keine Einwilligungsabfragen: Wallets müssen den Nutzer weiterhin zur Zustimmung für Verbindungen und Kontozugriff auffordern. Browser-Erweiterungen können selbst entscheiden, welche Metadaten sie preisgeben; die Implementierungen variieren. Da die Entdeckung aufzeigt, welche Wallet-Erweiterungen vorhanden sind, sollten Seiten diese Information als potenziell sensibel behandeln.
Siehe auch
- CLOB
- Relayer
- MetaMask
- pUSD