Kann eine Überweisung per Post erfolgen?

Angenommen, ich stecke mitten im Nirgendwo ohne Internetzugang fest und möchte eine Zahlung an eine bestimmte Bitcoin-Adresse vornehmen.

Ist eine Überweisung per Post möglich, und wenn ja, welche Informationen muss ich senden?

Gehen Sie von folgendem aus:

  1. Ich habe sowohl die Bitcoin-Adresse des Empfängers als auch meine (des Absenders) eigenen privaten Schlüssel auswendig gelernt oder auf einem Zettel notiert.
  2. Die Person, die die E-Mail erhält (mein Agent), hat Zugriff auf das Bitcoin-Netzwerk und handelt in meinem Namen.
  3. Die Post wird sicher zugestellt (dh keine Chance auf Diebstahl)

Welche Informationen muss ich per Post senden?

Betrachten Sie die folgenden Möglichkeiten:

  • Ein Versprechen

    1. Ich vertraue meinem Agenten, dass er die Überweisung an die angegebene Adresse durchführt (z. B. der Agent ist der Empfänger), aber ich kann meinem Agenten meinen privaten Schlüssel nicht anvertrauen.
    2. Ich vertraue meinem Agenten alle meine Informationen an (private Schlüssel und alles)
    3. Ich vertraue meinem Agenten überhaupt nicht
  • B) Zugang zu einem Computer

    1. Ich habe Zugang zu einem Computer, sodass ich alle Programme/Skripte ausführen kann, die zum Generieren von Signaturen erforderlich sind
    2. Ich habe keinen Zugang zu einem Computer (und ich bin nicht Rain Man)
„Ich habe Zugang zu einem Computer“ „Ich habe keinen Zugang zu einem Computer“ Huh?
@NickODell, Manish bittet uns, diese beiden Möglichkeiten in Betracht zu ziehen
@NickODell Das ist richtig, was sind meine Optionen, wenn (1) ich Zugriff auf einen Computer habe, und was, wenn (2) ich dies nicht habe.
Wenn niemand sonst darauf antwortet, bis ich morgen Zeit habe, bin ich damit fertig.

Antworten (1)

  • A1B1: Vorausgesetzt, Sie haben sich im Voraus vorbereitet, gibt es einige nette Offline-Wallet-Optionen.
  • A1B2: Das ist knifflig. Ich gehe davon aus, dass Sie Zugang zu einem Computer haben, bevor Sie in den Wald rennen, oder was auch immer. Ich gehe auch davon aus, dass Sie den Betrag und die Adresse im Voraus genau kennen.

    1. Generieren Sie die Transaktion und signieren Sie sie, aber übertragen Sie sie nicht (kann mit Bitcoin Armory durchgeführt werden).

    2. Drucken Sie die Transaktion aus

    3. Wenn Sie die Transaktion durchführen möchten, senden Sie die Transaktion an Ihren Agenten.
  • A2B?: Am einfachsten. Notieren Sie einfach Ihren privaten Schlüssel und beschreiben Sie die Transaktion.
  • A3B?: Nun, Sie sind am Arsch, weil der Agent die Transaktion einfach nie durchführen könnte.
Vielen Dank! Über A3, also konnten sie das Geld nicht einfach an eine andere Adresse (nicht den beabsichtigten Empfänger) senden, wenn ich ihnen die Transaktion wie in A1B2 schickte? Und ich vermute, das liegt an der Signatur.
Ich nehme an, für A3 wäre eine Option, Redundanz durch mehrere Agenten aufzubauen, und mehrere Zahlungen könnten verhindert werden, indem nur der genaue Betrag über diese bestimmte Absenderadresse verfügbar ist (so dass nur eine der Transaktionen durchgehen würde).
@Manish Ja "couldn't just send the funds to another address" "because of the signature". "multiple payments could be prevented"Solange Sie jedem Agenten genau denselben TX übergeben, müssen Sie dies nicht tun.
Tolle Antwort, du bist mir zuvorgekommen! A1B2 ist wahrscheinlich die sicherste Option davon.
@NickODell "Solange Sie jedem Agenten genau denselben TX übergeben ..." Hmm, wie funktioniert das? Eine Transaktion sagt "Sende N Bitcoins von X-Adresse an Y-Adresse (signiert von X)". Was hindert sie also daran, sie mehrmals zu durchlaufen, solange Geld in X vorhanden ist?
@NickODell Okay, ich sehe meinen Fehler. Es ist nicht "Sende N Bitcoins von X-Adresse an Y-Adresse (signiertes X)". Vielmehr ist es (ungefähr) "Sende N Bitcoins von Ausgang X an Ausgang Y, Y' (signed X)", wobei Y' die Änderung ist und X leer ist, nachdem es fertig ist.