超级作曲家的访问控制

时间:2018-03-05 00:44:35

标签: hyperledger hyperledger-composer

我是hyperledger作曲家的初学者,我不清楚hyperledger作曲家的ACL(访问控制)。对不起,如果我的问题有问题。

  1. 为什么我们需要ACL?
  2. 当我们使用它时?
  3. 我们在哪里使用它?

2 个答案:

答案 0 :(得分:2)

  1. 要控制对分类帐上资源的访问,或CRUD操作的种类(我可以创建资产,我可以更新资产),还是业务网络参与者可以执行的事务类型。
  2. 因为您想应用访问控制 - 安全101!
  3. 通常应用于商业网络领域。因此,如果我有一个名为“商品交易”的商业网络,我可能只希望“交易者1”(参与者)在商业网络上看到自己的历史交易 - 而不是看到其他人的交易。然而,我可以允许他(通过访问规则)能够执行某些交易类型,因为他的角色是在Trade Brokerage中。你明白了。

答案 1 :(得分:0)

ACL代表访问控制语言,并构成我们作曲者网络的重要组成部分。我们知道,超级账本是许可的区块链,而ACL有助于实现这一目标。它有助于编写规则,以定义生态系统任何参与者的不同访问级别。我们可以定义参与者是否可以创建,读取,更新或删除资产。我们也可以限制他们对资产的访问。只要网络中存在不同级别的参与者,我们就使用ACL,我们不需要每个参与者都可以对资产执行所有操作。

您必须通过以下链接一次:https://hyperledger.github.io/composer/v0.16/reference/acl_language