Die gefährlichste falsche Annahme bei einer Privacy Wallet ist, „dass sie etwas verbergen kann“ als „man kann auch mal kurz wegsehen“ zu verstehen. Als ich die Zeile in der Dusk-Wallet-Seite „public and shielded DUSK“ gemeinsam mit dem Sicherheitshinweis „Jede Verbindung, jede Signierung und jede Transaktion muss genehmigt werden“ gelesen habe, wurde mir klar: Das Produkt trennt zwei Dinge, die häufig miteinander vermischt werden. Die Darstellung der Assets kann gestaffelt werden – die Verantwortlichkeit für Berechtigungen nicht.
@Dusk_Foundation verwaltet die offizielle Self-Hosted-Browser-Erweiterung, die gleichzeitig öffentliches und shielded DUSK handhabt, und zeigt kompatiblen Apps ebenfalls Verbindungs-, Transaktions- und Signierungsanfragen an. Die Schwierigkeit liegt nicht darin, dass im Interface ein paar weitere Status für Assets auftauchen, sondern darin, dass Nutzer sehr leicht „andere können den Kontostand nicht sehen“ mit „diese Autorisierung ist diesmal nicht wichtig“ verwechseln. Auf der Blockchain beantwortet Privacy, was Beobachter sehen können; im Signatur-Popup geht es dagegen darum, was eine bestimmte App von dir vorbereitet bekommt.
Die schlechten Szenarien sind nicht weit weg. Eine nachgemachte App verpackt die Anfrage als normales Login. Der Nutzer wählt shielded Assets, um den Kontostand zu schützen, überspringt im Popup jedoch die Details zu Verbindung oder Signierung. Mechanismen zum Verbergen treffen keine Entscheidungen für den Menschen – am schnellsten wird meist die Grenze des Handelns durchdrungen. Die Bestätigungskosten liegen dann beim Self-Hosted-Nutzer, und das Wallet-Team muss die Anfragen so formulieren, dass sie sich nicht leicht missverstehen lassen.
Ich betrachte das nicht als Frage, ob das Wallet genug Funktionen hat. $DUSK , wenn Privatsphäre in alltägliche Finanzvorgänge gebracht werden soll, dann sollte jede einzelne Anfrage deutlich die Identität der Website anzeigen, sowie das betroffene Konto und die Folgen der Aktion. #dusk
@Dusk_Foundation verwaltet die offizielle Self-Hosted-Browser-Erweiterung, die gleichzeitig öffentliches und shielded DUSK handhabt, und zeigt kompatiblen Apps ebenfalls Verbindungs-, Transaktions- und Signierungsanfragen an. Die Schwierigkeit liegt nicht darin, dass im Interface ein paar weitere Status für Assets auftauchen, sondern darin, dass Nutzer sehr leicht „andere können den Kontostand nicht sehen“ mit „diese Autorisierung ist diesmal nicht wichtig“ verwechseln. Auf der Blockchain beantwortet Privacy, was Beobachter sehen können; im Signatur-Popup geht es dagegen darum, was eine bestimmte App von dir vorbereitet bekommt.
Die schlechten Szenarien sind nicht weit weg. Eine nachgemachte App verpackt die Anfrage als normales Login. Der Nutzer wählt shielded Assets, um den Kontostand zu schützen, überspringt im Popup jedoch die Details zu Verbindung oder Signierung. Mechanismen zum Verbergen treffen keine Entscheidungen für den Menschen – am schnellsten wird meist die Grenze des Handelns durchdrungen. Die Bestätigungskosten liegen dann beim Self-Hosted-Nutzer, und das Wallet-Team muss die Anfragen so formulieren, dass sie sich nicht leicht missverstehen lassen.
Ich betrachte das nicht als Frage, ob das Wallet genug Funktionen hat. $DUSK , wenn Privatsphäre in alltägliche Finanzvorgänge gebracht werden soll, dann sollte jede einzelne Anfrage deutlich die Identität der Website anzeigen, sowie das betroffene Konto und die Folgen der Aktion. #dusk