首页 > 解决方案 > DAML 金融库使用

问题描述

关于 DAML 金融库,我找到了一些文档。

但是我还是不明白这个库的主要用途是什么,“普通”智能合约和使用数字资产创建/转移/赎回的 Finlib 有什么区别/好处?

标签: financedaml

解决方案


FinLib 包含一个资产模型,可用作跨不同用例/应用程序的资产的通用表示。使用共享模型的好处是您的应用程序本质上是可互操作的。例如,假设您有一个发行应用程序和一个交易应用程序。如果两者使用相同的资产模型,则从一个应用程序发行的资产可以在另一个应用程序中按原样使用,无需任何翻译。

FinLib 库提供了资产模型最重要方面的现成实现:

  • 如何表示资产所有权
  • 帐户的表示方式
  • 如何为您的资产定义签名者
  • 如何拆分和合并可替代资产
  • 如何转让资产所有权
  • 如何进行原子交换和结算

该库实际上并没有规定您如何表示特定资产实际是什么的定义,或者围绕它的规则和工作流是什么。此模型中的资产由抽象标识符(资产 id)表示,您可以使用该标识符将其链接到描述或工作流。这种类型的松散耦合允许围绕您的资产动态演变事实和规则,而无需触及代表所有权的合约。


推荐阅读