What is ACL in Hyperledger composer?
access control language
Hyperledger Composer includes an access control language (ACL) that provides declarative access control over domain model elements. By defining ACL rules, you can determine which users/roles can create, read, update, or delete items in the domain model of an enterprise network.
Table of Contents
What is the role of the Hyperledger composer in an enterprise blockchain application?
Hyperledger Composer enables architects and developers to quickly build full-stack blockchain solutions. That is, business logic running on the blockchain, REST APIs that expose the blockchain logic to web or mobile applications, as well as blockchain integration with existing business systems of record.
What can ACL control in the Hyperledger fabric?
Fabric uses access control lists (ACLs) to manage access to resources by associating a policy with a resource. Fabric contains several default ACLs. In this document, we will talk about how they are formatted and how the defaults can be overridden.
What type of access control does Hyperledger Fabric use?
Attribute-Based Access Control
In Hyperledger Fabric, ABAC is used to restrict access to the specific user who has the required attributes in their certificate.
How is access control defined in Hyperledger Composer?
Hyperledger Composer differentiates between controlling access to resources within an enterprise network (enterprise access control) and controlling access to administrative changes to the network (network access control). Business access control and network access control are defined in the access control file (.acl) for a business network.
How does composer work with Hyperledger Fabric Ledger?
Frequently used queries against general ledger data can be defined in Composer Query Language, a language similar to SQL. Then all the necessary files need to be packaged into a BND (business network definition) in a .bna file. This file can be installed on an existing fabric.
How to implement a private blockchain application with Hyperledger Fabric and composer?
To implement a private blockchain network with Hyperledger Fabric and Composer, engine block tracking from the automotive industry is presented as an example. In this case, there are manufacturers and distributors as network participants. The engines and the vehicles in which they were installed are shown as active.
Who are the members of the Hyperledger project?
Hyperledger is the name of an umbrella project under which open source blockchain approaches and tools are collaboratively developed. It was released in 2015 by the Linux Foundation and enjoys active participation from software giants such as IBM, Intel, and Fujitsu, as well as a large community.