Bitcoin Forum
July 07, 2024, 05:12:50 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Frage zu Bitcoin QR Codes... nur für Adressen oder auch für die BTC-Währung?  (Read 651 times)
d-angel2001 (OP)
Newbie
*
Offline Offline

Activity: 137
Merit: 0


View Profile
February 28, 2014, 08:50:41 AM
 #1

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
amigaman
Sr. Member
****
Offline Offline

Activity: 406
Merit: 250



View Profile
February 28, 2014, 10:07:45 AM
 #2

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.
Freyr
Hero Member
*****
Offline Offline

Activity: 660
Merit: 521


View Profile
February 28, 2014, 10:17:17 AM
 #3

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/
d-angel2001 (OP)
Newbie
*
Offline Offline

Activity: 137
Merit: 0


View Profile
March 03, 2014, 01:03:46 PM
 #4

Hallo,

danke für die Tipps.


Gruß
Gabriel
Schmolke
Newbie
*
Offline Offline

Activity: 25
Merit: 5


View Profile
November 27, 2017, 10:49:02 PM
 #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

mezzomix
Legendary
*
Offline Offline

Activity: 2618
Merit: 1253


View Profile
November 28, 2017, 07:40:58 AM
 #6

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.
Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!