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 handelt
  • bc1qxy2... — 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-Zahlung
  • 0x8920... — 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:

  1. Erkennung der Blockchain anhand des Adressformats
  2. Generierung eines QR-Codes mit dem korrekten URI-Schema
  3. 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