首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在启用隐私的链码之间传递查询

在启用隐私的链码之间传递查询
EN

Stack Overflow用户
提问于 2016-07-18 14:15:49
回答 1查看 133关注 0票数 0

我有两个链码--让我们把它们叫做A和B --我试图让A在B上调用一个方法,在一个启用了隐私的设置中。下面是我想要打的电话的一个例子。

代码语言:javascript
复制
func (e *ChaincodeA) someFuncOnChaincodeA(stub *shim.ChaincodeStub, args []string) ([]byte, error) {

    //Do stuff

    newArgs := []string{"somevalue1","somevalue2"}

    msg, err := stub.InvokeChaincode(chaincodeBName,"someFuncOnChaincodeB",args)

    if err != nil{
        fmt.Println(err.Error())
    }

    return msg, err
}

但是,每当我尝试运行该代码时,它都会在我的链码被删除之前给出以下错误消息:

72047168错误链码-在启用隐私的情况下不支持链码交互。 发送错误启动简单链码:错误处理消息: 72047168-5f5a-4017-862a-1329660e2076Chaincode处理程序FSM无法处理有效负载大小(0)的消息(完成) 进程已完成,退出代码为0

显然,隐私会干扰链码-链码通信。有什么办法可以避免这种情况,在保持隐私的同时使通信成为可能吗?或者把所有的东西都放在一个巨大的链码里是最好的做法吗?

另外,为什么隐私会干扰链码-链码通信?我不明白为什么会这样。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-07-18 17:59:39

看来,这是一个已知的问题与超级分类账,这是正在进行的工作。因此,目前没有解决办法,但在今后处理这一问题时,可能会有这样的解决办法。

相关问题

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38439015

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档