Ausführliche Erklärung
1. Java SDK 2.0.0-beta0 (steht noch aus)
Überblick: Dieses wichtige Beta-Release bringt mehrere neue Funktionen für die Arbeit mit Stellar’s Smart-Contract-Plattform Soroban und aktualisiert das SDK, um das neueste Netzwerkprotokoll zu unterstützen. Dabei gibt es größere Änderungen, auf die Entwickler achten müssen.
Das Update ergänzt eine Methode namens pollTransaction, die eine zuverlässige Statusabfrage von Transaktionen ermöglicht. Außerdem wird SEP-40 implementiert, ein Standard für das Signieren und Verifizieren von Nachrichten. Die Klassen StrKey und Address wurden erweitert, um neue Kontotypen wie Liquiditätspools zu unterstützen. Intern wurden die XDR-Definitionen auf das Protokoll 23 aktualisiert. Allerdings gibt es auch bedeutende Änderungen, die nicht abwärtskompatibel sind, wie das Entfernen einiger Funktionen in StrKey und umbenannte Felder in den Soroban-Serverantworten.
Was das bedeutet: Das ist positiv für XLM, da es Entwicklern bessere Werkzeuge an die Hand gibt, um komplexe Smart-Contract-Anwendungen auf Soroban zu erstellen und zu verwalten. Die Unterstützung für Protokoll 23 sorgt dafür, dass das Netzwerk modern und skalierbar bleibt. Bestehende Java-Anwendungen müssen jedoch angepasst werden, um mit der neuen Version kompatibel zu sein.
(Quelle)
2. JavaScript SDK Unveröffentlichte Updates
Überblick: Das JavaScript SDK bereitet Updates vor, die das Entwickeln von Transaktionen und das Bereitstellen von Smart Contracts einfacher und übersichtlicher machen.
Eine wichtige Neuerung ist das Argument watcher für die Methode AssembledTransaction.signAndSend. Damit können Entwickler Rückmeldungen zu Einreichung und Fortschritt einer Transaktion erhalten. Außerdem gibt es eine neue statische Methode deploy in der Klasse contract.Client, die es erleichtert, einen Vertrag aus einem bereits hochgeladenen WebAssembly-Hash zu starten.
Was das bedeutet: Das ist neutral bis positiv für XLM, da es die Entwicklungsabläufe vereinfacht und dadurch mehr Entwickler anziehen könnte. Die Transaktionsüberwachung sorgt für bessere Transparenz beim Senden, was die Nutzererfahrung verbessert. Die neue Bereitstellungsmethode reduziert die Komplexität beim Arbeiten mit bereits vorhandenem Vertragscode.
(Quelle)
Fazit
Die Kernentwicklung von Stellar konzentriert sich aktiv darauf, das Smart-Contract-Ökosystem weiter auszubauen. Sowohl das Java- als auch das JavaScript-SDK erhalten wichtige Verbesserungen für Soroban. Diese Neuerungen schaffen die Grundlage für komplexere und benutzerfreundlichere dezentrale Anwendungen. Es bleibt spannend zu sehen, wie diese Entwicklerwerkzeuge die nächste Welle von Projekten mit realen Vermögenswerten auf Stellar beschleunigen werden.