Bei MtGox (und vermutlich einigen anderen Seiten) können Sie Geld in Form eines einlösbaren Codes abheben. Diese Codes werden auch an einigen Bitcoin-Börsen zur Einzahlung akzeptiert.
Wie funktioniert das? Gibt es einen Schutz vor Doppelausgaben? Kann ich wissen, dass der Code, den ich erhalten habe, noch gültig ist und nicht auch an andere weitergegeben wurde?
Der Code ist praktisch nur eine lange zufällige Zeichenfolge. Wenn Sie einen einlösbaren Code erstellen, wird eine zufällige Zeichenfolge ausgewählt, an der Börse in die Datenbank eingegeben und mit einer Währung und einem Betrag verknüpft. Diese Zeichenfolge ist Ihr einlösbarer Code. Die Zeichenfolge ist lang genug, um es sehr unwahrscheinlich zu machen, dass jemand sie in angemessener Zeit erraten könnte.
Die erste Person, die versucht, den Code einzulösen, bekommt den Betrag auf ihrem Konto an der Börse gutgeschrieben, wodurch der Datenbankeintrag an der Börse für diesen Code als eingelöst markiert wird.
Um festzustellen, ob ein Code gültig ist, versuchen Sie ihn einzulösen. Wenn es funktioniert, sind Sie der Erste, der es versucht. Wenn nicht, sind Sie entweder nicht der erste, der versucht, es zu verwenden, oder es war nie ein gültiger Code, mit dem Sie beginnen können.
Der Austausch sollte "doppeltes Ausgeben" verhindern, indem er sicherstellt, dass die Sequenz "Nachschlagen, ob Code ausgegeben ist; Konto gutschreiben; Code als ausgegeben erstellen" eine atomare Operation ist. Wir möchten nicht, dass zwei Benutzer gleichzeitig dieselbe Sequenz durchlaufen, bei der beide die Prüfung "Nachschlagen, ob Code ausgegeben wurde" bestehen, dann beide Konten gutgeschrieben werden usw.
Sie sind Inhaberpapiere. Wer den Code zuerst einlöst, erhält das mit dem Code verbundene Guthaben.
Sie sollen es ermöglichen, USDs oder Bitcoins von einem Konto zum anderen zu handeln. Vermittler von Drittanbietern wie BitInstant oder andere Börsen selbst können sie akzeptieren.
Für diese gibt es Risiken. http://www.bitcoinmoney.com/post/18506669111
David Schwarz
Thilo
Stefan Gornik