【问题标题】:What is the workflow on daml-sawtooth network?daml-sawtooth 网络的工作流程是什么?
【发布时间】:2020-10-01 18:42:07
【问题描述】:
【问题讨论】:
标签:
hyperledger-sawtooth
daml
【解决方案1】:
DAML-on-Sawtooth 是使用完整 Sawtooth 网络部署集成的特定 DAML 分类帐实施。利用 Sawtooth 的验证功能实现持久性。
您在该存储库中看到的 rest-api 实际上是用于与 Sawtooth 网络通信的 Sawtooth REST api,该验证器是作为提交协议的一部分的 Sawtooth 验证的实现,以及用于处理 DAML 事务的事务处理器锯齿网络。
sawtooth-daml-rpc 实现了 DAML Ledger API gRPC 服务,它公开了应用程序代码与之交互的 Ledger API。 Postgres 用作支持 Ledger API 的底层索引数据库服务。
在https://docs.daml.com/getting-started/app-architecture.html 中,您可以在概念上将“沙盒”框与“锯齿网络”交换,如在 DAML-on-Sawtooth 案例中,它是完整的锯齿网络,它能够使用并返回作为分类帐的 DAML实施。
与所有 DAML 账本一样,DAR 文件通过包上传 gRPC API 上传并保存在账本上(在本例中为 Sawtooth 网络),各方和交易也分别通过各方分配和交易提交 API .