permissions: Documentation update

This commit is contained in:
vsmk98 2019-05-08 18:56:26 +08:00
parent 9d86b30494
commit 94f898787f
1 changed files with 2 additions and 2 deletions

View File

@ -2,10 +2,10 @@
The current permission model with in Quorum is limited to node level permissions only and allows a set of nodes which are part of `permissioned-nodes.json` to join the network. The model has been enhanced to cater for enterprise level needs to have **smart contract based permissions model** which allows flexibility to manage nodes, accounts and account level access controls. The overview of the model is as depicted below:
![permissions mode](images/PermissionsModel.png)
### Key Definitions
* Network - A set of organizations
* Network - A set of interconnected nodes representing an enterprise blockchain which contains organizations
* Organization - A set of Ethereum accounts, nodes having varied permissions to interact with the network
* Sub Organization - Further sub grouping with in the Organization as per business need
* Account - An Ethereum account
* Account - An Ethereum account which is an EOA (Externally Owned Account)
* Voter - An account capable of voting for a certain action
* Role - A named job function in organization
* Node - A `geth` node which is part of the network and belongs to an organization or sub organization