Что такое язык моделирования в Blockchain? Где это использовать?

Где нам нужно использовать язык моделирования в Blockchain?

ФайлPermissions.acl использовать на каком языке? .cto файл использовать какой язык? это язык моделирования?

Я знаю, что файл logic.js использует язык JavaScript.

Пожалуйста, проясните мне язык моделирования. Заранее спасибо.

2 ответа

Решение

Из https://hyperledger.github.io/composer/latest/reference/cto_language

Hyperledger Composer включает объектно-ориентированный язык моделирования, который используется для определения модели предметной области для определения бизнес-сети. Файл модели Hyperledger Composer CTO состоит из:

  • Единое пространство имен. Все объявления ресурсов в файле неявно находятся в этом пространстве имен.

  • Набор определений ресурсов, охватывающих активы, транзакции, участников и события.

  • Необязательные объявления импорта, которые импортируют ресурсы из других пространств имен.

А из https://hyperledger.github.io/composer/latest/reference/acl_language.htmlHyperledger Composer включает в себя язык управления доступом (ACL), который обеспечивает декларативное управление доступом к элементам модели домена. Определяя правила ACL, вы можете определить, каким пользователям / ролям разрешено создавать, читать, обновлять или удалять элементы в модели домена бизнес-сети.

Из вики: https://en.wikipedia.org/wiki/Modeling_language

Язык моделирования. Язык моделирования - это любой искусственный язык, который можно использовать для выражения информации, знаний или систем в структуре, определяемой последовательным набором правил. Правила используются для интерпретации значения компонентов в структуре.

От Hyperledger Github: https://github.com/hyperledger/composer/blob/master/packages/composer-website/jekylldocs/reference/cto_language.md

Язык моделирования Hyperledger Composer - это объектно-ориентированный язык, который определяет модель бизнес-сети, содержащую активы, участников и транзакции.

Вы также можете увидеть этот учебник. Этот учебник поможет разработать проект с использованием Hyperledger Composer.

https://www.youtube.com/watch?v=S2S5cEcmx7Q

Другие вопросы по тегам