Hyperledger-Fabric Endorsement Policy: What are Members and Admins?

0 votes

I read in the Hyperledger Fabric Documentation that there are two roles suppoerted currently in Endorsement Policy. Are these equal to peers? In Orgs, crypto-config folder there are Admin certs and User certs, are these the certificates that are used to Sign the Endorsement? And how does the admin signs that Endorsement Policy upon submitting a transaction?

Jul 13, 2018 in Blockchain by sabby
• 4,050 points
223 views

1 answer to this question.

Your answer

Your name to display (optional):
Privacy: Your email address will only be used for sending these notifications.
0 votes

The goal of endorsement policy to set the rules about the number of peers / orgs which must reach on an agreement on the execution of a chaincode, given a set of inputs. Signatures are used as a means to ensure that the response was not tampered with and used to identity which org/peer actually responded.

You will not have the case where a peer will not "sign" the endorsement response, unless you have a malicious peer where someone has actually written there own version of the peer code. Things which can occur are:

  • peer not available

  • peer produces a different result than other peers

  • the actual chaincode logic results in a rejected proposal

If an organization has Admin Role in a channel, then while it signs the transaction received from the clients of that channel, it would use the Admin Certificate to sign the proposal.

As per my understanding, the Roles" Admin & Member" considered in the Endorsement policy are as the ones mentioned against the Organization section "Role.Admin" and "Role.Member" in the channel configuration. And not the roles of the individual users of the Organization.

answered Jul 13, 2018 by Christine
• 15,790 points

Related Questions In Blockchain

+1 vote
7 answers
+1 vote
1 answer
0 votes
1 answer
+1 vote
1 answer

What are the differences between the hyperledger and Blockchain?

To answer your first query.. Blockchain is ...READ MORE

answered Apr 5, 2018 in Blockchain by anonymous
69 views
0 votes
1 answer
+1 vote
1 answer
+1 vote
1 answer

What happened on deploy, invoke and query in Hyperledger chaincode?

1. Deploy: During Deploy the chaincode is written onto ...READ MORE

answered Apr 26, 2018 in Blockchain by Christine
• 15,790 points
225 views

© 2018 Brain4ce Education Solutions Pvt. Ltd. All rights Reserved.
"PMP®","PMI®", "PMI-ACP®" and "PMBOK®" are registered marks of the Project Management Institute, Inc. MongoDB®, Mongo and the leaf logo are the registered trademarks of MongoDB, Inc.