- Xpring kündigt Fortschritte bei der Entwicklung des mehrsprachigen Software Developer Kits (SDK) an und lanciert eine neue Version des Xpring SDK.
- Das SDK erhält neue Funktionen, welches die Interoperabilität zwischen Zahlungsprotokollen erhöhen soll.
Die Entwicklungsabteilung von Ripple, Xpring, gab die Veröffentlichung einer Funktion zur Unterstützung des Interledger Protokolls (ILP) für ihr Software-Entwicklungskit, Xpring SDK, bekannt. Der Ankündigung zufolge begann Xpring im Oktober letzten Jahres mit der Arbeit am Software Development Kit (SDK), mit Unterstützung für mehrere Programmiersprachen. Das SDK von Xpring zielte darauf ab, „die Angebote von Xpring zu vereinfachen und zu vereinheitlichen“, und zwar für alle Protokolle und Produkte von Xpring.
Ursprünglich wurde das SDK für das XRP Ledger entwickelt, aber das langfristige Ziel war es, das SDK „über XRP hinaus“ erweitern zu können. Das Interledger Protokoll (ILP), das heute für die Programmiersprachen JavaScript, Java und Swift zur Verfügung steht, ist ein Schritt in diese Richtung:
ILP ermöglicht die Interoperabilität zwischen verschiedenen Ledgern und erweitert die Funktionalität des SDK über XRP hinaus. Mit dieser Funktionserweiterung haben wir den ersten Schritt zur Umsetzung unserer ultimativen Vision für das SDK getan: Eine One-Stop-Show für jeden Entwickler, der Werte bewegen möchte. Da wir unser Versprechen weiterhin einhalten, erwarten wir, dass unser SDK erweitert wird, um Unterstützung für zusätzliche Protokolle zu bieten und komplexe Interaktionen zwischen bestehenden Protokollen zusammenzustellen.
Ripple’s Xpring trägt zur Entwicklung von Zahlungsprotokollen bei
In der Ankündigung gibt es einen Bericht über die Herausforderungen, die das Xpring Team bei der Entwicklung des SDK durchlaufen hat. Nachdem Xpring Feedback von anderen Entwicklern zu den APIs erhalten hatte, war es ihm möglich, ein ausgereiftes Produkt zu entwickeln und wichtige API-Änderungen am Basiscode vorzunehmen:
Heute enthalten unsere Bibliotheken stabile APIs und zusätzliche Funktionen (vor allem: Zahlungsstatus und Zahlungshistorie). Vor allem stellen diese Bibliotheken jetzt eine direkte Verbindung zu jedem Ripple Knoten her, wodurch dApp-Entwickler sich von der Xpring-Infrastruktur dezentralisieren und sich auf ihre eigenen Knoten verlassen können.
Beim Interledger Protokoll (ILP) konnte das Projektteam Code implementieren, der es Benutzern ermöglicht, eine Verbindung zu einem entfernten ILP Knoten herzustellen und mit dem ILP Protokoll zu interagieren. Xpring führt dazu aus:
Die Funktionalität macht starken Gebrauch von der Codegenerierung von gRPC, die dem Team half, den Code in allen Varianten des SDK schnell zum Laufen zu bringen, zu testen, zu sichern und zu liefern.
Die Unterstützung für das XPR Ledger erhielt ebenfalls Komponentenverbesserungen. Beispielsweise wurde eine Funktion hinzugefügt, mit der auf Zahlungshistorien und zusätzliche Informationen zu einem Konto zugegriffen werden kann. Die vorgenommenen Änderungen haben laut Xpring den Vorteil, dass es eine gemeinsame Bibliothek gibt, die sich in allen vom Team verwendeten Bibliotheken gleich verhält. Das SDK-Team weist darauf hin, dass sein wichtigster Fortschritt mit der Unterstützung für die Software zusammenhängt, die die XRP Ledger Knoten und deren Validatoren steuert:
(…) jeder kann einen Ripple Knoten betreiben und sich mit ihm über das Xpring SDK verbinden, wodurch Xpring als zentraler Fehlerpunkt entfernt wird. Xpring ermutigt die Benutzer weiterhin, das Netzwerk weiter zu dezentralisieren und selbstständig eigene Nodes zu betreiben (…)
CNF hat über die Absichten von Xpring berichtet, die Interoperabilität nicht nur zwischen Zahlungsprotokollen, sondern auch zwischen unabhängigen Blockchains zu fördern. Im Februar dieses Jahres kündigte Xpring angekündigt an, eine Brücke zwischen Ripple’s nativem Token, XRP und Ethereum zu bauen. In diesem Sinne hat Xpring Initiativen zur Förderung der Interoperabilität zwischen den beiden Gemeinschaften unterstützt und Entwickler eingeladen, zur Entwicklung einer solchen Brücke beizutragen.