Bildquelle: Unsplash
Die Kontoabstraktion verändert, was einige Ethereum-Wallets leisten können. Smart Accounts können gesponserte Gaszahlungen unterstützen und mehrere Aktionen bündeln.
Diese Funktionen können eine Interaktion vereinfachen, aber weniger Klicks machen sie nicht unbedingt sicherer oder verständlicher. Wenn jemand den Bestätigungsbildschirm erreicht, ohne zu wissen, was als Nächstes geschieht, hat die Benutzeroberfläche zwar den Ablauf verkürzt, ihn aber nicht erklärt.
Wallet-Aufforderungen sprechen noch immer Maschinen an
Eine Wallet-Interaktion kann mit einem klar erkennbaren Ziel beginnen: einen Token tauschen, Guthaben überbrücken, ein Asset prägen oder einem Protokoll Zugriff gewähren.
Der Bestätigungsbildschirm kann diese Absicht in Vertragsadressen, Netzwerkdetails und Berechtigungen umwandeln, für deren Verständnis mehr technisches Wissen erforderlich ist. Nutzer verstehen möglicherweise, was sie tun wollten, ohne zu verstehen, wozu sie ihre Zustimmung geben sollen.
Diese Lücke ist wichtig, wenn eine Genehmigung weitreichend oder nur schwer rückgängig zu machen ist. Eine Schaltfläche mit der Beschriftung „Bestätigen“ sagt wenig über die Folgen eines Klicks aus.
Die Analyse von Crypto Daily zu Wallet-UX und der DeFi-Nutzung durch Privatanleger identifizierte undurchsichtige Signaturen, verwirrende Berechtigungen und Multichain-Abläufe als Ursachen für Nutzerfrust. Relevante Informationen müssen in einer für Menschen verständlichen Form angezeigt werden.
Kryptozahlungen stellen beim Checkout vor dasselbe Problem
Das Übersetzungsproblem begleitet Kryptowährungen auch auf gewöhnlichen Zahlungswegen. Ein Kunde kann eine kanadische Unterhaltungsseite besuchen, um ein Konto aufzuladen, und nicht, um mit einer Blockchain zu interagieren. Dennoch muss er beim Checkout Entscheidungen über den Vermögenswert, die Zieladresse und das Netzwerk treffen, und jede Bezeichnung muss diese Entscheidungen verständlich machen.
Die Seite von Jackpot City zu Kryptozahlungsmethoden für Kanada veranschaulicht, welche Informationen ein solcher Ablauf benötigt. Sie nennt unterstützte Währungen, erklärt, wie man eine Einzahlungsadresse oder einen QR-Code erhält, und fordert Kunden auf, vor der Überweisung das Blockchain-Netzwerk zu überprüfen. Der Hinweis zum Netzwerk ist für die Benutzeroberfläche besonders relevant: Die Wahl eines Vermögenswerts und die Wahl des Netzwerks, über das er gesendet wird, sind getrennte Entscheidungen – auch wenn sie innerhalb desselben Zahlungsvorgangs erscheinen.
Der zugrunde liegende Dienst unterscheidet sich möglicherweise von einer Börse oder einer DeFi-Anwendung, doch die Fragen rund um die Zahlung sind vertraut. Nutzer müssen weiterhin wissen, welchen Vermögenswert sie senden, welches Netzwerk sie verwenden, wohin das Geld fließt und ob die Transaktion bestätigt wurde.
Bei guter Krypto-UX geht es hier nicht darum, die zugrunde liegende Technologie anzupreisen. Es geht darum, eine Blockchain-Zahlung in einem umfassenderen Kundenerlebnis verständlich zu machen.
Kürzer ist nicht immer sicherer
Produktteams erfassen oft, wie viele Schritte für den Abschluss einer Aktion erforderlich sind. Diese Kennzahl ist weniger aussagekräftig, wenn Schritte wegfallen, ohne dass die darin enthaltenen Informationen erhalten bleiben.
Chain-Abstraktion kann den Bedarf verringern, dass Nutzer Routen manuell auswählen. Doch eine Cross-Chain-Übertragung hat weiterhin ein Zielnetzwerk, einen Abschlussprozess und Kosten. Diese Details zu verbergen, beseitigt den zugrunde liegenden Vorgang nicht.
Ein gewisses Maß an Reibung kann einem Schutzzweck dienen. Eine zusätzliche Bestätigung kann angemessen sein, wenn eine Transaktion eine unbegrenzte Token-Berechtigung erteilt, ein unbekanntes Netzwerk nutzt oder Geld an eine neue Adresse sendet.
Das Ziel ist nicht, jede Unterbrechung zu beseitigen. Es geht darum, jede einzelne sinnvoll zu gestalten.
Clear Signing könnte Wallet-Abfragen verbessern
Der Entwurf ERC-7730 schlägt ein strukturiertes Datenformat vor, das Wallets dabei helfen könnte, Smart-Contract-Aufrufe und typisierte Nachrichten in einer verständlichen Sprache darzustellen.
Anstatt nur rohe Transaktionsdaten anzuzeigen, könnte eine kompatible Wallet die Absicht einer Aktion und relevante Werte in einem lesbaren Format darstellen. Die Spezifikation ermöglicht es, Informationen wie Token-Beträge, Empfänger und Vertragsaktionen so zu kennzeichnen, dass sie vor der Freigabe einer Signatur überprüft werden können.
ERC-7730 beseitigt nicht alle Risiken. In den Sicherheitshinweisen wird eingeräumt, dass böswillige Akteure die Formatierung missbrauchen könnten, damit unsichere Transaktionen harmlos erscheinen. Daher müssen Wallets den Bindungskontext des Deskriptors überprüfen, bevor sie dessen Formatierung anwenden. Außerdem wird ein sicheres Rückfallverhalten empfohlen, wenn Informationen nicht interpretiert oder verifiziert werden können.
Da ERC-7730 noch ein Entwurf ist, hängt die Unterstützung von den einzelnen Wallets und Implementierungen ab. Sein Wert liegt darin, ein mögliches gemeinsames Format zu schaffen, um maschinenlesbare Transaktionsdaten in Informationen umzuwandeln, die Nutzer bewerten können.
Entwickler sollten das Verständnis messen
Abschlussraten zeigen, ob Nutzer einen Vorgang beendet haben, nicht, ob sie ihn verstanden haben. Abgebrochene Bestätigungen, widerrufene Berechtigungen, Supportanfragen und wiederholte Fehlversuche können zusätzliche Hinweise darauf liefern, wo eine Benutzeroberfläche für Verwirrung sorgt.
Eine schnell abgeschlossene Transaktion, auf die eine dringende Supportanfrage folgt, sollte nicht automatisch als erfolgreiche Einführung gelten.
Kryptoprodukte müssen nicht verbergen, was Blockchains anders macht. Sie müssen diese Unterschiede erklären, sobald sie eine Entscheidung beeinflussen.
Haftungsausschluss: Dies ist ein gesponserter Artikel und dient ausschließlich Informationszwecken. Er spiegelt weder die Ansichten von Crypto Daily wider noch ist er als Rechts-, Steuer-, Anlage- oder Finanzberatung gedacht.
