Grafische Darstellung auf der Website von PayID

Ob für Bitcoin, Ethereum oder Ripple: Adressen sind unhandlich und nervig. Aus diesem Grund betrachten wir Alias-Systeme, die Kryptowährungen an vertrautere Abkürzungen wie eine E-Mail-Adresse senden. Heute widmen wir uns PayID, dem "Universal Payment Identifier", der im Juni von einer Allianz aus Geldbörsen, Zahlungsdienstleistern und Börsen ins Leben gerufen wurde.

Techniker sind perfekt darin, Technologien für die Massen zu entwickeln. Aber sie erkennen oft schlecht, was die Massen brauchen.

Die technologieliebende Kryptoszene hat sich längst an Blockchain-Adressen gewöhnt. Diese schrecklich langen Ketten kryptischer Zeichen sehen so attraktiv aus wie ein Spitzmaus, aber Sie können Vorkehrungen treffen: Sie scannen QR-Codes, kopieren die Adresse und fügen sie ein. Wenn Sie sie von Ihrem PC auf ein Smartphone übertragen möchten, senden Sie sie an sich per Telegramm. Kein Problem, oder?

Oder stellen Sie sich vor, was wäre, wenn PayPal plötzlich sagte, dass Benutzer kein Geld mehr an E-Mail-Adressen senden, sondern an Folgendes:

bc1qjnpzjhzuuekvrmq6n6dgjpq5xr04fajdezhpsr

auf die hier privat:

lnbc1p0nhvqmpp5ukrxd25vfasxvnycpcayxff5pxkmcntncwq9wwmdcf9nz52zye5ssp5q5nvssgggsclcqva7602y2evdf5zf238u6g8v9l7jlamwcl3jmesdqqcqzynxqyjw5q9qypqsqrzjqfuuytkh5p5dzrwp5w9wvmfdv3s7y6fzd3sztrqzrvwaehlykq9ugzd6v5qq2cqqqqqqqqqqqqqq86qq9qrzjqf7wq4fcqdyd0qfd9tnhg4cpe8unuuxp4h4jv4ls20u3ma8jss78zzd6v5qqdhcqqqqqqqlgqqqqqqgq9qxanq9kpz4qyxnvueng2w30yshjx4s3tk5fxlcrmkrqpnjfd9v39p9pxxskxwfe7d4swfjdyzz7s3uq7s4hg049sjdelx7ydcpv9ay8gq3kresm

sicher, das wäre perfekt funktionieren. Für Venmo, Sofort-Überweisung und die App der Volksbanken und Sparkassen. PayPal selbst würde schneller vom Markt verschwinden als die manuelle Eingabe einer solchen Adresse.

Damit Kryptowährungen tatsächlich als Zahlungsmittel für die Massen ankommen, müssen sie Adressen loswerden. Daran führt kein Weg vorbei.

Für einige Münzen sind bereits Alias-Systeme vorhanden. Diese verknüpfen eine Blockchain-Adresse oder Brieftasche mit einer aussagekräftigeren Zeichenfolge. Zum Beispiel xmr@mobybit.shop oder cbergmann@moneybutton.com. Wir haben bereits einige dieser Alias-Systeme getestet: Open Alias ​​für Bitcoin und Monero ENS für Ethereum und PayMail für Bitcoin SV .

Heute kommen wir zu PayID. PayID gehört zu keiner Kryptowährung im Besonderen, auch nicht zu Kryptowährungen im Allgemeinen. Es ist "The Universal Payment Identifier". Zumindest steht dies auf der Website.

Wenn Ripple nicht angezeigt wird, kann es dennoch Ripple enthalten.

PayID wurde im Juni 2020 mit großem Pomp gestartet. "Heute", proklamierte die Pressemitteilung "haben sich führende Technologie-, Finanz- und gemeinnützige Unternehmen zusammengeschlossen, um die Einführung von PayID anzukündigen: Eine universelle Zahlungs-ID, die den Prozess vereinfacht, Geld für das weltweite Senden und Empfangen – über jedes Zahlungsnetz und jede Währung. "

PayID bringt" Unternehmen aus allen Branchen durch eine offene Lösung für Zahlungen zusammen. Es verbindet traditionelle Finanzen mit der Welt der Fintechs unter einem Standard. Mehr als 40 globale Unternehmen und gemeinnützige Organisationen, die zusammen mehr als 100 Millionen Kunden bedienen, haben die Open Payments Coalition gegründet, um die proprietären Silos und Standards für Zahlungen zu brechen, die Einführung digitaler Zahlungen zu beschleunigen und die Art und Weise zu ändern, wie Geld in die ganze Welt gesendet wird heute. ”

Wow. Das klingt nach einem großen Erfolg, nach einem technischen Meisterwerk, nicht wahr? Für ein System, das schließlich nicht an eine Kryptowährung gebunden ist, sondern für alle gilt? Und nach einem System, an dem die wichtigsten Spieler bereits teilnehmen?

Leider ist dies nicht ganz der Fall. PayID ist mehr oder weniger ein Produkt von Ripple. Die Website versucht es zu verbergen. Die Codevorschau zeigt jedoch, dass Sie die Installationsdateien für den PayID-Server vom Xpring-Server von Ripple abrufen können. Noch deutlicher wird es, wenn Sie das Whitepaper öffnen. Es sagt auch nichts über Ripple aus, aber einer der Autoren ist David Schwartz, Ripples langjähriger CTO. Das Unternehmen, nicht das XRP-Hauptbuch, falls es jemanden interessiert.

Typische Welligkeit. Zuerst versteckt sich das Unternehmen, dann bläst es sein Produkt unnötig auf. Nicht nur für XRP, nicht nur für alle Kryptowährungen – nein, PayID muss für alles sein. Das macht den Alias ​​etwas unsympathisch. Aber es verdient immer noch eine nüchterne Überlegung und Bewertung.

Wie PayID Adressen mit einem Alias ​​verbindet

Gemäß dem Dokument ist es sehr einfach, einen PayID-Server einzurichten, um Ihre eigene PayID zu generieren: Sie müssen das PayID-Repo von Github abrufen und dann installiere es über npm. Sie können dann PayIDs mit der POST-API generieren. Diese haben das übliche JSON-Format und sehen ungefähr so ​​aus:


"payId": "Alice $ 127.0.0.1",
"Adressen": [

"PaymentNetwork": "XRPL",
"Umgebung": "TESTNET",
"Details":
"Adresse": "rDk7FQvkQxQQNGTtfM2Fr66s7Nm3k87vdS",
"Tag": "123" [194590]

]

Der in der Dokumentation angegebene Code verknüpft die PayID von Alice mit localhost mit einer Adresse im Ripple-Testnetz. Das Format ist Benutzername $ domain, für mich wäre es beispielsweise christoph $ bitcoinblog.de. Ripple verwendet nicht das in anderen Systemen übliche @ -Zeichen, sondern das Dollarzeichen $. Dies vermeidet einerseits Verwechslungen mit anderen Aliasnamen oder E-Mails, erschwert jedoch die Eingabe auf dem Smartphone, zumindest mit einer deutschen Tastatur.

In JSON können beliebig viele Adressen aus verschiedenen Systemen geschrieben werden: Bitcoin, Ethereum, Ripple, Monero, EOS – was Sie wollen. Sogar ein IBAN- oder SWIFT-Code, eine PayPal-Adresse, eine Mobiltelefonnummer, ein Steam-Konto – mit was auch immer Sie bezahlen möchten. Wallets, Banken und Benutzer können dann die API über GET nach einem Alias ​​fragen und das JSON-Objekt mit den zugehörigen Adressen empfangen. Die Vision ist, dass Sie jemandem die PayID geben und er Sie damit bezahlt, egal was passiert – Krypto oder Euro, Banküberweisung, Brieftasche oder Gutscheincode.

Das klingt aufregend und Ripple versteht diese Vision auf der Spruce up the Website. Im Wesentlichen entspricht PayID jedoch den seit langem vorhandenen OpenAlias.

Sowohl OpenAlias ​​als auch PayID verwenden eine Domain, um einen Alias ​​an eine oder mehrere Adressen zu binden. Grundsätzlich können beide jede Blockchain sowie IBAN oder SWIFT abdecken. Gemeinsam ist den beiden Systemen auch, dass sie in Bezug auf den Datenschutz nicht akzeptabel sind, wenn Sie keine anonyme Kryptowährung wie Monero verwenden. Eine einzelne Adresse ist mit einem Alias ​​verknüpft. Daher kann jeder, der den Alias ​​kennt, JEDE EINZELNE Transaktion in der Blockchain nachschlagen, die der Alias ​​jemals erhalten hat. Alias-Systeme, die Identität und Adresse 1: 1 verknüpfen, können grundsätzlich nicht für transparente Blockchains verwendet werden. Dies gilt auch für ENS für Ethereum. Die einzige Ausnahme ist PayMail für Bitcoin SV, das für jede Transaktion eine neue Adresse erstellt.

Aber bleiben wir bei PayID – und kommen wir zum Hauptunterschied zu Open Alias: Open Alias ​​löst die Aliase über die Zonendatensätze im DNS einer Website auf. Dafür erhält jeder Alias ​​eine Subdomain. PayID verwendet dagegen eine REST-API und das JSON-Format. Beides sind gängige Standards in der Webentwicklung. Für viele Entwickler sollte es viel einfacher sein, einen PayID-Server mit JavaScript oder PHP zu adressieren, als an den Zonendatensätzen der Website zu basteln. Möglicherweise kann der Server mit PayID und einem xpub-Schlüssel nach jeder empfangenen Transaktion sogar die Adressen im JSON ändern. Dies wäre machbar und würde PayID einen akzeptablen Datenschutz bieten.

Mir fehlt jedoch die technische Kompetenz, um solche Fragen zu bewerten. Ich kann auch nicht viel über Sicherheit sagen. Ich könnte mir vorstellen, dass Open Alias ​​über DNSSEC sicherer ist als PayID, aber das ist, wie gesagt, nicht mein Territorium.

Technisch gesehen ist PayID eigentlich trivial: Eine Domain speichert JSONs, die einen Alias ​​in eine Adresse einer beliebigen Kryptowährung auflösen. Es ist einfach, funktioniert und ist äußerst flexibel. PayID könnte also tatsächlich eine gute Basis haben, um ein universeller Zahlungsalias zu werden.

Meine erste PayID

Also habe ich PayID ausprobiert, was nicht so einfach war, wie ich erwartet hätte.

Zuerst habe ich versucht, den PayID-Server zu installieren. Zuerst auf meinem Computer, dann auf einem Linux-Server. In beiden Fällen funktionierte es nicht, wahrscheinlich aufgrund eines Fehlers in der betriebssystemübergreifenden Installationsdatei. Zumindest anderen ging es genauso . Auf Namecheap, wo ich eine Website hoste, ging die Installation schließlich, ich vermute, das System läuft unter Windows. Es ist mir jedoch nicht gelungen, eine PayID über die API vom Hosting-Panel oder von meinem PC mit dem auf der PayID-Website beschriebenen Befehl zu generieren. Vielleicht, weil ich keine Zugriffsberechtigung hatte, vielleicht weil die Verbindung aufgrund eines Timeouts unterbrochen wurde.

Laut einem Entwickler von dev.to funktioniert PayID auch ohne Server. Sie können die JSON-Datei einfach in einer Domain speichern. Wenn ich die Datei christoph.json auf mobybit.shop platziere, würde dies zur PayMail-Adresse christoph $ mobybit.shop führen. Alternativ können Sie eine Github-Seite erstellen und den JSON dort speichern. Ich habe beides versucht, aber auch das war ein Toilettengang. Zumindest hat kein Portemonnaie die PayID erkannt. Zu diesem Zeitpunkt gab ich es auf, meinen Alias ​​selbst zu hosten, und suchte stattdessen nach einem Mittelsmann, der das für mich erledigt.

Sie müssen jedoch zugeben, dass PayID erst im Juni 2020 veröffentlicht wurde. Man kann daher hoffen, dass sowohl der Server als auch die Integration der JSONS in Zukunft einfacher zu verwenden und besser dokumentiert werden.

Bis dahin wird es interessant sein zu wissen, wo eine PayID gehostet werden kann. Da die Initiative so viele Partner hat, sollte dies kein Problem sein. Zumindest die Geldbörsen XUMM und BRD haben PayID bereits implementiert. Die beiden Geldbörsen versuchen (vergeblich), die PayIDs auf meiner Domain zu entschlüsseln, bieten jedoch zu keinem Zeitpunkt an, eine PayID für eine zu hosten. Nach einigen Anfragen stieß ich auf den XRP-Block-Explorer bithomp.com in dem ich eine XRP-Adresse von XUMM unter dem Alias ​​cbergmann $ bithomp.com speichern konnte. Xumm erkennt sie, BRD nicht.

Anderen Benutzern zufolge gibt es andere Geldbörsen, mit denen Sie Ihre eigene PayID erhalten: die Browser-Geldbörse payburner.com, die Online-Geldbörse gatehub.com und die Coinfield.com-Börse. Aber ich konnte oder wollte das nicht testen. Für Payburner.com müssen Sie einen Einladungscode kaufen, für den Sie zuerst eine Adresse mit 20 XRP aktivieren müssen. Das Verfahren hat aus mehreren Gründen, von denen einige selbstverschuldet waren, für mich nicht funktioniert, und ich habe 40 XRPs (etwa 12 US-Dollar) durcheinander gebracht. Ich hatte einmal eine Brieftasche bei Gatehub.com, aber sie wurde – aus welchem ​​Grund auch immer – deaktiviert und ich habe die Bestätigungs-E-Mail nie erhalten, als ich versuchte, mich erneut zu registrieren. Schließlich erfordert Coinfield eine vollständige Überprüfung, um Geld einzuzahlen und somit die PayID auszuprobieren. Und das möchte ich nicht.

Immerhin habe ich meine PayID bereits bei cbergmann $ bithomp.com. Dies ist leicht zu merken, und jeder, der etwas für meine Arbeit spenden möchte, kann dies problemlos mit den genannten Brieftaschen tun.

Nicht 100 Millionen Benutzer, sondern eine Allianz mit Unterstützung

PayID gibt an, bereits 100 Millionen Benutzer zu haben – und der Trend steigt. Angesichts der Schwierigkeiten, eine PayID einzurichten und mit einer Brieftasche aufzulösen, habe ich meine Zweifel an dieser Nummer.

Tatsächlich zählt die PayID-Website recht großzügig. Jeder Partnerkunde gilt als PayID-Benutzer. Und Ripple hat ein bemerkenswertes Netzwerk aufgebaut: Die Geldbörsen BitGo, BRD, Blockchain.com, Crypto.com, GateHub, Uphold und XUMM, die Zahlungsdienstleister BitPay, Dwolla, GoPay, BitBNS und Coil, die Börsen BitStamp, Bitso, Coins .ph, Huobi, Liquid, Coinme, CoinField und andere.

Nur sehr wenige von ihnen wissen jedoch, dass sie auch PayID eingerichtet haben. Es gibt mindestens Absichtserklärungen von BitStamp BitPay, Coins.ph und Crypto.com . PayID wird nur von wenigen Partnern aktiv implementiert. Die meisten von ihnen gehören zum Ripple-Ökosystem – Xumm, Gatehub, Bithomp. Laut den Handelspaaren konzentriert sich die Coinfield-Börse auch auf XRP. Nur BRD sticht als Multicoin-Geldbörse hervor, ist aber anscheinend bisher bei der Implementierung gescheitert. PayID ist derzeit ein Alias ​​für das XRP-Ledger (Ripple), genau wie PayMail für Bitcoin SV, ENS für Ethereum und Open Alias ​​für Monero.

Aber auch hier muss PayID zugeben, dass die Initiative noch jung ist. Für eine so kurze Zeit sind einige Implementierungen sowie andere Absichtserklärungen sicherlich nicht so wenig. Und mit PayID hat Ripple tatsächlich ein Produkt vorgestellt, das vollständig offen ist. Für alle Kryptowährungen, alle Geldbörsen und alle Banken. Die breite Allianz und das finanziell starke Unternehmen Ripple sorgen für Rückenwind bei PayID. Beispielsweise veranstaltete Xpring kürzlich einen Hackathon 360, um Entwickler zum Experimentieren mit dem PayID-Protokoll zu ermutigen. Danach ehrte Xpring einige interessante Projekte :

  • Brisk ermöglicht jedem mit einem Mobiltelefon, eine PayID per SMS zu generieren.
  • Verifizierte PayID bindet Identitäten dezentral an die PayID.
  • InstaPay sollte sein per PayID alle Zahlungskanäle verbinden
  • XND soll eine nicht vertrauenswürdige Geldbörse werden, die kettenübergreifende Überweisungen über PayID ermöglicht.
  • Ripay ermöglicht es, XRP über soziale Medien an „Milliarden von Menschen“ zu senden.
  • Unisend you kann ein Bankkonto mit einer App verbinden und zunächst Geld an PayIDs
  • senden. Schließlich landete der PayID Validator, ein Tool zur Validierung der API-Antwort von PayID.

Sollte PayID diese Dynamik erhalten und sich, wie vermutet, herausstellen, dass das Protokoll einfacher zu verwenden und flexibler als Open Alias ​​ist, hat PayID gute Chancen, zum Standard für Zahlungen zu werden. Es wäre jedoch sehr hilfreich – oder besser gesagt, absolut notwendig -, dass PayID Module entwickelt, die die offensichtlichen Probleme der Privatsphäre lösen.


Prima dieser Text veröffentlichte
[ENGLISH]