Author

Topic: Frage zu Bitcoin QR Codes... nur für Adressen oder auch für die BTC-Währung? (Read 672 times)

legendary
Activity: 2702
Merit: 1261
Das bringt für den Anwendungsfall Verwendungszweck vermutlich wenig, da der Empfänger diesen Text nicht sieht. Eine Bitcoin Transaktion sieht erst mal keinen Verwendungszweck vor.
newbie
Activity: 25
Merit: 5
Hallo Leute,

bitte nicht gleich steinigen, weil ich diesen uralten Beitrag wiederbelebe. ^^
Freyr hat die Sache so anschaulich dargestellt, dass ich es auf Anhieb hinbekommen habe die von ihm verlinkte QR-Library auf meinem Server in Betrieb zu nehmen und die ganze Sache funktioniert soweit erstklassig.
Die Adresse mit "bitcoin:" voranstellen und den Betrag anhängen mit "&amount=xxx" funktioniert beides, aber ich frage mich ob ich auch noch einen "Verwendungszweck" mit übermitteln kann? Sagen wir mal ich hätte 2 Artikel die beide genau 1 BTC kosten und die Bezahlung für beide sollte an die gleiche Adresse gehen, dann müsste ich schließlich noch etwas wie eine Artikelnummer mitschicken. Würde mich wirklich freuen, wenn da jemand eine genaue Info zu hätte. Smiley

newbie
Activity: 137
Merit: 0
Hallo,

danke für die Tipps.


Gruß
Gabriel
hero member
Activity: 665
Merit: 521
Du kannst sowohl die Adresse, als auch den dazugehörigen Private Key als QR-Code anzeigen. Den Private Key kannst du dann mit einer App wie z.B. MyCelium importieren.

Schau dir die Seite bitaddress.org an. Dort kannst du dir Bitcoin-Adressen samt QR-Codes generieren lassen.

Zum technischen:

Der Private Key als QR darzustellen ist ganz einfach. Du musst nur dem Base58 codierten string in QR umwandeln.

Beispiel:
Der Private key 5JmC3gmXnXXjzcuxWNdKDS11Pnfzm6v36GPoKZmo7mfEaXMbijo sieht als QR so aus:

https://api.qrserver.com/v1/create-qr-code/?size=150x150&data=5JmC3gmXnXXjzcuxWNdKDS11Pnfzm6v36GPoKZmo7mfEaXMbijo

Um eine Adresse als QR auszugeben, musst du "bitcoin:" voranstellen. Du kannst noch einen Betrag anhängen mit "&amount=xxx"

Beispiel:
um 5 BTC an Adresse 1NqFWLe424azrDePPAUR7V2LjvHQMFHKtL zu senden codierst du folgenden string:

Code:
bitcoin:1NqFWLe424azrDePPAUR7V2LjvHQMFHKtL?amount=5

ergibt

https://api.qrserver.com/v1/create-qr-code/?size=150x150&data=bitcoin:1NqFWLe424azrDePPAUR7V2LjvHQMFHKtL?amount=5


Damit du gegen middleman-Angriffe geschützt bist, solltest du die QR-Codes natürlich bei dir auf dem server generieren. Den QRserver, den ich in den Beispielen verlinkt habe, solltest du nicht für den Zahlungsverkehr nehmen. Es gibt diverse QR-Libraries, für PHP kannst du sowas nehmen: http://phpqrcode.sourceforge.net/
sr. member
Activity: 406
Merit: 250
In der QR stehen im Regelfalle Adressen (für Bezahlvorgänge, z.B. über die App scanbar bzw. davon angezeigt) oder Schlüssel (Paperwallets).
Die Coins selbst können da nicht drinstehen, da sie ja nur einmal gültig sind.
newbie
Activity: 137
Merit: 0
Hallo,

ich würde gerne erfahren welche Möglichkeiten es genau gibt für die QR-Codes. Wird damit nur eine Adresse (also die "Kontonummer") abgebildet oder gibt es auch die Möglichkeit die Bitcoins selbst (z.B. zur Archivierung auf Papier) hiermit abzuspeichern?

Wenn Ihr noch technische Info (bevorzugt Linux Libs oder PHP) passend dazu habt wäre das grandios. Aber erst mal würde es mich generell interessieren, welche Möglichkeiten es nun genau mittels den QR-Codes gibt.


Gruß

Gabriel
Jump to: