我想保存用户在hyperledger composer中调用事务的身份。有没有办法在事务中获取用户身份而不将其作为事务参数传递?
取决于您的用户管理方式。通常,组织有一些结构用户可以调用区块链上的事务。该用户可以由分类帐确定。但是,如果您在应用程序级别对用户进行身份验证,然后使用相同的结构客户端进行调用,则无法深入了解组织内的哪个用户调用该事务而不将该用户作为事务的一部分传递
回答我的问题,Hyperledger作曲家有一个全局方法getCurrentParticipant
,可以在事务中调用它来让参与者调用事务。它还有getCurrentIdentity
,可用于获取当前参与者的身份。 for more information