Одноранговый узел хочет знать, кто совершает транзакцию.Попробуйте использовать этот метод перед транзакцией установки chincode:
client.setAdminSigningIdentity(private_key, certificate, mspid)
Где:
private_key : строка PEM с закрытым ключом
сертификат : PEMстрока сертификата
mspid : идентификатор поставщика услуг участника для локального идентификатора подписи (т. е. 'Org1MSP')
В запросе на установку цепного кода необходим txId:
client.setAdminSigningIdentity(private_key, certificate, mspid)
const request = {
targets: peer,
chaincodePath: path.resolve(
os.homedir + "/fabric-samples/chaincode/chaincode_example02/node"
),
chaincodeId: "myc",
chaincodeVersion: "v0",
chaincodeType: "node",
txId: client.newTransactionID(true)
};
const result = await client.installChaincode(request, 6000);
console.log(await result);