Wie funktionieren Bitcoin Qt-Signaturen/Nachrichten? [Duplikat]

Wofür ist die Sign-Nachricht in BitcoinQT? Ich bin mir nicht sicher, wofür ich das verwenden kann.

  • Kann jemand ein Beispiel geben, wie dies auf Laienweise verwendet werden würde? bitte nichts zu technisches.

  • auch diejenigen, die diese Nachricht nur auf Ihrem Computer oder Ihrer Wallet-Datei speichern?

  • Also geht es nicht in die Blockchain?

Antworten (2)

Auf was Sie gestoßen sind, ist die noch zu erforschende Welt der kryptografischen Signaturen – und das ist erst der Anfang, mein Freund.

Eine kryptografische Signatur ermöglicht es Ihnen auf sehr vereinfachte Weise, etwas elektronisch zu signieren, normalerweise eine Textfolge. Diese Signatur kann dann verwendet werden, um zu beweisen, dass der von Ihnen signierte Text nicht manipuliert wurde. Wenn Sie dem Text auch nur ein Komma oder ein Leerzeichen hinzufügen würden, wäre das Ergebnis Ihrer Unterschrift anders, und Sie könnten daher beweisen, dass der Text und Ihre Unterschrift nicht identisch sind.

Sofern Sie es nicht wussten, ist fast alles Digitale auf einer Ebene eine Textfolge (manchmal für Menschen lesbar, manchmal nicht), sodass alles Digitale auf die eine oder andere Weise kryptografisch signiert werden kann.

Dies hat absolut nichts mit der Blockchain oder Bitcoin an sich zu tun , sondern ist ein Nebeneffekt von Bitcoin, das kryptografische Signaturen verwendet, um Ihnen das Senden von Bitcoins zu ermöglichen. Sie müssen keine Bitcoins ausgeben, um etwas zu unterschreiben.

Kurz gesagt, der Mechanismus wird verwendet, damit Sie ALLES kryptografisch signieren können. Es ist fast ein zu breites Thema, um es hier vollständig zu beantworten, aber stellen Sie sich zum Beispiel vor, Sie kaufen ein Haus und Sie kopieren den Vertrag in das Nachrichtenfeld und unterschreiben ihn, und dann macht der Verkäufer dasselbe mit dem Ergebnis Ihre Unterschrift.

Was Sie erhalten würden, ist ein kryptografisch signierter Vertrag, der absolut nicht manipuliert werden kann, der beweist, dass Sie beide den Vertragsbedingungen zugestimmt haben, und ein unabhängiger Dritter könnte dies beweisen.

Dies eröffnet möglicherweise eine ganz neue Welt ohne Anwälte (denken Sie daran, wie wunderbar das sein könnte), weil Sie nur Dingen zustimmen (und unterschreiben), denen Sie zu 100% zustimmen und die Sie verstanden haben. Sie können nicht gezwungen werden, etwas zu unterschreiben, mit dem Sie nicht einverstanden sind.

In der Zukunft, wo kryptografische Signaturen für alles verwendet werden, werden Menschen und Unternehmen gezwungen sein, sich fair zu verhalten, um überhaupt etwas zu erreichen.

Ich habe nur Multibit verwendet, aber ich gehe davon aus, dass es genauso funktioniert wie Bitcoin QT.

Sie unterschreiben eine Nachricht, um zu beweisen, dass Sie eine Adresse besitzen.

Angenommen, Alice hat die Adresse 123456 und fordert eine Zahlung an, weil sie etwas online verkauft. Aber dann traut Bob ihr nicht und fragt: „Woher weiß ich, dass das deine Adresse ist?“.

Dann schreibt sie eine Nachricht, zum Beispiel: „Das ist meine Adresse und Sie können mir vertrauen“, und dann signiert sie diese mit ihrem privaten Schlüssel (567890). Die signierte Nachricht würde in etwa so aussehen: „ruXtsauy190ZaSzBoISR=“

Dann kann Bob die Nachricht anhand ihrer Adresse (123456) verifizieren, und wenn die Verifizierung korrekt ist, kann Bob Alice vertrauen und mit dem Kauf fortfahren.

Die Nachricht wird niemals in der Blockchain gespeichert. Sie sollten dies per E-Mail, IM usw. senden.