Как приложение DAML адаптируется из Fabric network?

#daml

#daml

Вопрос:

Я читал эту документацию https://github.com/digital-asset/daml-on-fabric но я в замешательстве. Я пытаюсь понять рабочий процесс и архитектуру daml в Fabric network. В сети есть 2 организации, и у каждой организации есть 1 одноранговый узел.На шаге 4 выделяем 5 сторон daml. В примере Quickstart есть 3 подписанта (эмитент, владелец, покупатель). Подводя итог, каково соответствие между сторонами daml и организациями fabric? Я думаю, что можно было бы выделить еще больше сторон daml без изменения сети fabric. Они взаимодействуют с одного узла? Какова цель добавления других узлов на шаге 11?

Ответ №1:

Стороны не имеют криптографической идентификации в регистрах DAML, только узлы. В рамках общего состояния реестра каждая инфраструктура с поддержкой DAML поддерживает сопоставление от участника к узлу. Эти отношения обычно описываются как узел, «принимающий» сторону. Узел, на котором размещается Сторона, может отправлять транзакции, используя полномочия этой Стороны, и гарантированно получать любые транзакции, видимые этой Стороне.

В руководстве, на которое вы ссылаетесь, все стороны размещаются на одном узле, на котором затем они размещаются. На практике это действительно не имеет особого смысла. Было бы разумнее настроить сеть с тремя организациями и распределить три стороны на одноранговых узлах в трех организациях соответственно. Учитывая способ настройки примера, это должно быть просто.