2

我正在学习超级账本 indy,并且在使用 indy-cli 添加新节点作为验证节点时遇到问题。我已经创建了一个名为“user”的钱包,类型为“default”,并使用来自 domain_transaction_genesis 的 STEWARD 之一的 DID,但是在将新节点添加为验证节点时遇到错误:

pool(pool1):wallet(user1):did(V4S...e6f):indy> 账本节点目标=69M5KYGMA9nXyy W3ouWA1P8papeK4qHbXHndsvm24UYu client_port=9710 client_ip=127.0.0.1 alias=Node5 node_ip=127.0.0.1 node_port=9709 services=VALIDATOR blskey =4avkdyan8TgVTHxVoQJLR PFRkdfGfHbERk2YLCDUaRsnrAcZ9emdaWu89zwUdcUJtb4S2E754zZbMxGszkohc8Sqxg11skSvgymwR Knp2mRso7zecwrT7XHtD7BYwQC32LUbuvrfG2CpEtBLGcYcrcKpHbGhhNS6ZtzebyTggyzuwbg blske y_pop=RJg3byoYivJqKib1MMZzxHs8dDYxCcxLMGZyzoG9eXWiSoK8c1vRUphoDdiGYpQa1Z61rM2iQb wt7q5uZbLfke8p9jaQusWv3TkLvZsGdPuKp9W2v192URtXL4DyE9trEZF4oMQGe1CBukTHe8tHcj4r9G BSBXmBU6EjQ28fQfw4LP

错误:事务已被拒绝:客户端请求无效:InsufficientCorrectSignatures(0, 1)

请帮助我在 indy 网络上正确执行交易。我正在关注此文档以获取指南:

https://hyperledger-indy.readthedocs.io/projects/node/en/latest/add-node.html

4

1 回答 1

2

我已经解决了同样的问题。该错误是因为在命令中使用了错误的 VerKey 参数,将角色分配给您的节点,账本 nym did= .......... verkey=.......... role=STEWARD

还有另一个 VerificationKey 值作为 init_indy_node 命令的输出。你不能使用这个值。

解决方案,清除并重新创建您的节点,以便您可以获得新的 did 和 verkey 值。

于 2019-06-28T11:16:09.177 回答