NashTech

Automatisierung von DAML-Anwendungen mit Python-basierten DAZL-Bots

Automatisierung von DAML-Anwendungen mit Python-basierten DAZL-Bots

Einführung

NashTech fügte Unterstützung für APIs von Drittanbietern hinzu, indem es Bots erstellte, die auf externe Aktivitäten achten.

DAML (Digital Asset Modeling Language) hat sich als vielversprechende Technologie herauskristallisiert, um in der Blockchain Spitzenleistungen zu erzielen. Es handelt sich um eine Open-Source-Programmiersprache, mit der verteilte Anwendungen auf Basis von Smart Contracts schnell, präzise und korrekt geschrieben werden können. Das System ist so konzipiert, dass Maschinen und Menschen die im Vertrag enthaltenen Informationen verstehen können. Es ist funktional, da es auf der Erfahrung von Haskell basiert und für verteilte Geschäftsabläufe konzipiert wurde. Es hilft einem Entwickler, sich mehr auf die Programmierung der Geschäftsprozesse zu konzentrieren, indem es den Zeitaufwand für den Umgang mit Verschlüsselung und Blockchain reduziert.

Die Herausforderung

Warum brauchen wir Bots?

DAML ist eine großartige Programmiersprache, aber sie ist noch neu und befindet sich in der Entwicklung. Manchmal müssen Entwickler Prozesse automatisieren, z. B. die Generierung von Aktionen als Reaktion auf ein bestimmtes Ereignis (z. B. eine eingehende Transaktion). Nehmen wir an, wir wollen automatisch einen neuen Vertrag in DAML erstellen, nachdem ein anderer Vertrag erstellt wurde. Im Moment ist es nicht möglich, dies mit DAML selbst zu erreichen, da DAML Trigger noch in der Entwicklung ist. Zu diesem Zweck benötigen wir Bots, die im Grunde eine Abstraktion darstellen, um eine Automatisierung für ein DAML-Ledger zu erstellen.

Die Lösung

Wie löst DAZL das Problem?
DAZL ist eine erstaunliche Python-Bibliothek, die von Digital Asset bereitgestellt wird. Es bietet mehrere Funktionen, die die Automatisierung im Ledger ermöglichen, da es Ereignislisten für dieselben bereitstellt. Angenommen, Sie möchten ein bestimmtes Stück Code nach der Ausführung von Ereignissen im Zusammenhang mit Verträgen ausführen, wie z. B. Erstellung, Archivierung oder Ausübung von Wahlrechten, dann kann dies mit der DAZL-Bibliothek leicht bewerkstelligt werden.

bots

Das Ergebnis

DAZL ist ein Open-Source-Projekt. Sie können den Quellcode hier finden:

Weitere Fallstudien lesen

Vom Überwinden von Widrigkeiten zum Reiten der Welle der digitalen Transformation im Bildungssektor

Erfahren Sie, wie NashTech dem Trinity College London hilft, die Welle der digitalen Transformation im Bildungssektor zu reiten

AWS
AWS
Migration und Modernisierung der virtuellen Lernumgebung auf AWS für ein verbessertes Erlebnis

Das migrierte und modernisierte Moodle Infrastruktur bedeutet, dass The Open Die Universität kann nun folgende Vorteile nutzen Cloud-Vorteile.

Ein Einblick in eine einjährige RPA-Reise mit einem führenden digitalen Werbedienst

Ein Einblick in eine einjährige RPA-Reise mit einem führenden Anbieter von digitalen Werbedienstleistungen und -lösungen und wie NashTech ihnen geholfen hat.

Unsere Partnerschaften

Nach oben scrollen
BEISPIEL TITEL
Muster kurz
Musterüberschrift lorem isump
DE FREE WHITEPAPER
Erschließen Sie die Macht des Wissens mit unserem neuen Whitepaper
“Verbesserung der Benutzererfahrung für Produktbesitzer”
KOSTENLOSES WHITEPAPER
Erschließen Sie die Macht des Wissens mit unserem neuen Whitepaper
"Verbesserte Benutzererfahrung für Produktverantwortliche"