-2

我们需要在区块链中的哪些地方使用建模语言?

Permissions.acl文件使用哪种语言? .cto文件使用哪种语言?是建模语言吗?

我知道logic.js文件使用 JavaScript 语言。

请让我了解建模语言。提前致谢。

4

2 回答 2

1

来自维基: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

于 2018-04-03T09:13:20.980 回答
-1

来自https://hyperledger.github.io/composer/latest/reference/cto_language

Hyperledger Composer包含一种面向对象的建模语言,用于定义业务网络定义的域模型。Hyperledger Composer CTO模型文件由以下部分组成:

  • 单个命名空间。文件中的所有资源声明都隐含在此命名空间中。

  • 一组资源定义,包括资产、交易、参与者和事件。

  • 从其他命名空间导入资源的可选导入声明。

并且来自https://hyperledger.github.io/composer/latest/reference/acl_language.html Hyperledger Composer包括一种访问控制语言 (ACL),它提供对域模型元素的声明性访问控制。通过定义 ACL 规则,您可以确定允许哪些用户/角色在业务网络的域模型中创建、读取、更新或删除元素。

于 2018-04-10T03:06:00.647 回答