Tag-Beschreibung h96-pro
Ich Baue ein system, wo ich möchte, dass die Benutzer angeben, die eine public-key-Hashwert von a Brieftasche, Sie haben die Kontrolle über die in der Veranstaltung Tipps, Rückerstattungen und/oder anderweitig benötigen, um Wert senden zu Ihnen zurück.
Von dort aus würde ich gerne eine weitere Funktion, die ermöglicht dem Benutzer, stellen Sie sicher , dass Sie selbst diese Hash-Adresse.
Wenn ich das richtig verstehe, Sie beweisen können, dass dies durch die Unterzeichnung einer Nachricht, die ich senden, und dann könnten Sie schicken die Signatur zurück zu mir, zusammen mit dem öffentlichen Schlüssel.
Aber ich verstehe auch, dass Sie Ihr öffentlicher Schlüssel wird als weniger als ideal.
So, ich bin gespannt, ob es irgendeine Lösung irgendwo, dass wird mir erlauben, zu bestätigen, dass Sie Eigentümer, basierend auf dem Hash-Adresse allein, ohne die Verwendung eines öffentlichen Schlüssels.
Ich vermute, dass da dieser Vorgang vorübergehend und nicht dauerhaft gespeichert in einem öffentlichen blockchain (oder sonst irgendwo), ist es nicht als potenziell schädlich für ein Szenario (oder eher, mehr "vertrauenswürdig" für den Benutzer). Jedoch bin ich sein zu wollen, als darauf, Ihre Privatsphäre und Sicherheit wie möglich und bieten Ihnen Gelegenheit, zu überprüfen, deren Eigentum an diesen Hash-Adresse in den am wenigsten invasive Methode zur Verfügung.
Ist es genug, um einfach irgendwo in der Benutzer-Schnittstelle, dass diese überprüfung wird nicht speichern Sie den öffentlichen Schlüssel in irgendeiner Weise? Dies ist alles unter der Annahme einer HTTPS-Verbindung, aber natürlich ist das Risiko, dass da schlechte Schauspieler, wird wissen, dass die öffentlichen Schlüssel übertragen werden, es öffnet sich ein weiterer potenzieller Vektor der möglichen Angriff.
Auch ich bin sehr daran interessiert, dass andere Ansätze, die sind am günstigsten/hier bekannt, wie auch die Beispiele von anderen Seiten und/oder Dienstleistungen, die angepackt haben, dieses problem auf elegante Weise.