NashTech

PythonベースのDAZLボットによるDAMLアプリケーションの自動化

PythonベースのDAZLボットによるDAMLアプリケーションの自動化

はじめに

ナッシュテックは、外部アクティビティをリッスンするボットを作成することで、サードパーティAPIのサポートを追加した。

DAML(Digital Asset Modeling Language)は、ブロックチェーンの卓越性を実現する有望な技術として登場した。 フルスタックのスマートコントラクトベースの分散型アプリケーションを素早く、簡潔かつ正確に記述するためのオープンソースのプログラミング言語だ。 特筆すべきは、機械も人間も契約に含まれる情報を理解できるように設計されていることだ。 Haskellの経験を生かした機能的なもので、分散したビジネス・ワークフロー向けに設計されている。 開発者が暗号化やブロックチェーンの処理に費やす時間を削減することで、ビジネスプロセスのプログラミングにより集中できるようになる。

課題

なぜボットが必要なのか?

DAMLは素晴らしいプログラミング言語だが、まだ新しく開発途上だ。 時には、開発者は特定のイベント(例えばトランザクションの受信)に反応してアクションを生成するようなプロセスを自動化する必要がある。 別のコントラクトが作成された後に、DAMLで自動的に新しいコントラクトを作成したいとしよう。 現在、DAML Triggerはまだ開発中であるため、DAMLそのものだけでは実現できない。 この目的のためにボットが必要である。ボットは基本的に、DAML台帳の自動化を作成するための抽象化である。

解決策

DAZLはどのように問題を解決するのか?
DAZLはDigital Asset社が提供する素晴らしいPythonライブラリです。 イベントリスナーを提供することで、元帳の自動化を可能にするいくつかの機能を提供する。 例えば、契約の作成、保存、選択権の行使など、契約に関連するイベントの実行後に特定のコードを実行したいとすると、DAZLライブラリを使えば簡単に実行できる。

bots

その結果

DAZLはオープンソースのプロジェクトである。 ソースコードはこちら:

ケーススタディをもっと読む

仮想学習環境をAWSに移行して近代化し、体験の向上を図る。

移行され近代化されたMoodle インフラストラクチャーは、オープン 大学は今、次のような利点がある。 クラウドのメリット

大手デジタル広告サービスとの1年にわたるRPAの旅を垣間見る

大手デジタル広告サービス・ソリューションプロバイダーの1年にわたるRPAの旅と、NashTechがどのように彼らを支援したかをご紹介します。

デジタル棚の分析をサポートし、eコマースの成長を引き出す

NashTechがどのようにデジタル棚の分析を支援し、世界有数のデータ洞察とeコマースソリューションプロバイダーと成長を解き放つかをご覧ください。

私たちのパートナーシップ

上部へスクロール
サンプル・タイトル
サンプルショート
サンプル見出し
JA FREE WHITEPAPER
新しいホワイトペーパーで知識の力を解き放つ
「プロダクトオーナーのユーザーエクスペリエンスを向上させる」
無料ホワイトペーパー
新しいホワイトペーパーで知識の力を解き放とう
「プロダクト・オーナーのためのユーザー・エクスペリエンスの向上