QR-Codes für Krypto-Zahlungen: BIP-21 & EIP-681 erklärt
QR-Codes sind zum Standard geworden, um Krypto-Wallet-Adressen persönlich und online zu teilen. Aber nicht alle Krypto-QR-Codes sind gleich. Der Unterschied zwischen einem einfachen QR-Code und einem korrekt formatierten kann den Unterschied zwischen einer erfolgreichen Zahlung und verlorenen Geldern bedeuten.
Die Grundlagen: Was steckt in einem Krypto-QR-Code?
Ein Krypto-QR-Code kodiert eine Textzeichenkette — üblicherweise eine Wallet-Adresse. Aber moderne QR-Codes gehen über die reine Adresse hinaus. Sie verwenden URI-Schemata, die der scannenden Wallet-App mitteilen, welche Blockchain zu verwenden ist, an welche Adresse gesendet werden soll und optional wie viel gesendet werden soll.
BIP-21: Das Bitcoin-URI-Schema
BIP-21 (Bitcoin Improvement Proposal 21) definiert das Standardformat für Bitcoin-Zahlungs-URIs:
bitcoin:bc1qxy2kgdygjrsqtzq2n0yrf2493p83kkfjhx0wlh?amount=0.001
Aufschlüsselung:
bitcoin:— teilt der Wallet-App mit, dass es sich um eine Bitcoin-Zahlung handeltbc1qxy2...— die eigentliche Bitcoin-Adresse?amount=0.001— optional: fordert 0,001 BTC an
Wenn eine Wallet-App diesen QR-Code scannt, füllt sie automatisch Adresse und Betrag aus. Der Nutzer muss nur noch bestätigen.
BIP-21 unterstützt auch optionale Parameter wie label (Beschreibung des Empfängers) und message (eine Notiz für die Transaktion).
EIP-681: Das Ethereum-URI-Schema
EIP-681 macht dasselbe für Ethereum und ERC-20-Tokens:
ethereum:0x89205A3A3b2A69De6Dbf7f01ED13B2108B2c43e7?value=1e18
Aufschlüsselung:
ethereum:— identifiziert dies als Ethereum-Zahlung0x8920...— die Ethereum-Adresse?value=1e18— Betrag in Wei (1e18 Wei = 1 ETH)
Für ERC-20-Tokens wie USDT enthält der URI den Token-Contract:
ethereum:0xdAC17F958D2ee523a2206206994597C13D831ec7/transfer?address=0x89205A...&uint256=1e6
Dies weist das Wallet an, die transfer-Funktion auf dem USDT-Contract aufzurufen und 1 USDT (1e6, da USDT 6 Dezimalstellen verwendet) an die angegebene Adresse zu senden.
Warum korrekte URI-Schemata wichtig sind
Sie verhindern Netzwerkfehler
Ohne URI-Schema ist ein QR-Code nur eine rohe Adresszeichenkette. Die Wallet-App weiß nicht, ob es sich um eine Bitcoin-Adresse, eine Ethereum-Adresse oder etwas anderes handelt. Mit einem URI-Schema weiß das Wallet genau, welches Netzwerk zu verwenden ist.
Sie reduzieren Benutzerfehler
Wenn Adresse, Betrag und Netzwerk alle im QR-Code kodiert sind, muss der Nutzer nichts tippen oder auswählen. Weniger manuelle Schritte = weniger Fehler.
Sie ermöglichen sofortige Zahlungen
Einige Point-of-Sale-Systeme verwenden BIP-21/EIP-681 QR-Codes mit vorausgefüllten Beträgen. Der Kunde scannt, bestätigt, fertig — ähnlich wie das Antippen einer Kreditkarte.
QR-Codes für andere Blockchains
Andere Netzwerke haben ihre eigenen URI-Schemata:
- Solana:
solana:Präfix (unter Verwendung der Solana-Pay-Spezifikation) - Litecoin:
litecoin:Präfix (basierend auf BIP-21) - Dogecoin:
dogecoin:Präfix - TON:
ton://transfer/Präfix
Wie cryptr.ee QR-Codes handhabt
Wenn Sie eine Wallet-Adresse zu Ihrer cryptr.ee-Seite hinzufügen, macht das System automatisch:
- Erkennung der Blockchain anhand des Adressformats
- Generierung eines QR-Codes mit dem korrekten URI-Schema
- Anzeige des Netzwerk-Badges, damit Besucher wissen, welche Chain es ist
Für Bitcoin-Adressen werden BIP-21-URIs generiert. Für Ethereum und ERC-20-Tokens wird EIP-681 verwendet. Das bedeutet, wenn jemand Ihren QR-Code mit seiner Wallet-App scannt, werden Adresse und Netzwerk automatisch vorausgefüllt.
Premium-Nutzer können auch QR-Code-Farben anpassen, um sie an ihre Marke anzupassen — bei voller Beibehaltung der URI-Schema-Funktionalität.
Probieren Sie es selbst: Erstellen Sie eine kostenlose Seite auf cryptr.ee und sehen Sie, wie die QR-Codes für Ihre Adressen funktionieren.
Teilen Sie Ihre Krypto-Adressen mit einem Link
Erstellen Sie Ihre kostenlose CrypTree-Seite in unter 2 Minuten. Keine Kreditkarte, kein Passwort.
Erstellen Sie Ihre Seite — Kostenlos