Der Finanzriese Visa hat eine Methode vorgeschlagen, die es Benutzern ermöglicht, Blockchain-Gasgebühren mit ihren Visa-Karten zu bezahlen.
Bei Blockchain-Transaktionen, insbesondere auf Plattformen wie Ethereum, müssen Benutzer Gasgebühren zahlen. Bei diesen Gebühren handelt es sich im Wesentlichen um die Kosten für die Verarbeitung einer Transaktion auf der Blockchain. Traditionell werden diese Gebühren mit der nativen Kryptowährung der Plattform bezahlt, beispielsweise Ether für Ethereum. Der neue Ansatz von Visa zielt jedoch darauf ab, diesen Prozess für Benutzer zu vereinfachen, die möglicherweise keinen direkten Zugriff auf diese Kryptowährungen haben oder lieber ihre Kreditkarten verwenden.
Dem jüngsten Thought-Leadership-Papier von Visa zufolge würde das folgendermaßen funktionieren:
Initiieren einer Blockchain-Operation: Wenn ein Benutzer eine Aktion auf der Blockchain durchführen möchte, erstellt seine digitale Geldbörse eine „Benutzeroperation“-Anforderung. Diese Anforderung enthält Details zur beabsichtigten Aktion und den damit verbundenen maximalen Kosten, einschließlich der Gasgebühren.
Zahlung über Visa: Anstatt diese Anfrage sofort an die Blockchain zu senden, leitet die digitale Geldbörse die Benutzeroperation und die Visa-Kartendaten des Benutzers an einen spezialisierten Webdienst weiter. Dieser Dienst berechnet den Gegenwert der Gasgebühr in Fiat-Währung. Mithilfe der Cybersource-Zahlungslösung von Visa verarbeitet der Dienst die Kartenzahlung. Cybersource, ein Teil des Ökosystems von Visa, bietet Händlern die notwendigen Tools, um digitale Zahlungen nahtlos zu akzeptieren.
Erstellung digitaler Signaturen: Sobald die Zahlung genehmigt ist, generiert der Webdienst eine digitale Signatur für die Benutzervorgangsdaten, die die Aktionsdetails und Informationen zu den Gasgebühren enthält. Diese Signatur ist zeitgebunden und stellt sicher, dass Benutzer potenzielle Preisschwankungen bei Ethereum oder anderen Token nicht ausnutzen können. Die digitale Signatur wird dann zusammen mit ihrem gültigen Zeitfenster an die Brieftasche des Benutzers zurückgesendet.
Senden an die Blockchain: Das Wallet hängt die empfangene digitale Signatur und die On-Chain-Adresse des Paymaster-Vertrags an die Benutzeroperation an. Wenn alle Komponenten vorhanden sind, kann das Wallet die Operation nun signieren und an die Blockchain weiterleiten.
Blockchain-Verifizierung: Auf der Blockchain überprüft der Paymaster-Vertrag, der dem ERC-4337-Standard entspricht, die Benutzervorgangsdaten. Wenn die Daten, einschließlich der digitalen Signatur des Webdienstes, gültig sind, genehmigt der Paymaster-Vertrag die Transaktion. Wenn jedoch Unstimmigkeiten vorliegen, z. B. eine falsche Signatur oder ein abgelaufenes Zeitfenster, wird der Vertrag einen Fehler melden und die Gasgebühren nicht übernehmen. Eine korrekte Signatur zeigt an, dass der Webdienst die Kartenzahlung erhalten hat, sodass der Paymaster-Vertrag die Verarbeitungskosten der Transaktion übernehmen kann.
Bildnachweis: Foto/Illustration von AgelessFinance über Pixabay
