Что такое язык моделирования в 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.