问题标签 [hyperledger]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
blockchain - 两个或多个区块链之间的关系是什么?
假设我们公司有一个区块链。与此同时,另一家公司正在使用另一个区块链。如果我们想合并或关联两条区块链,合并后的结构是什么?谢谢你。
hyperledger - 重新超级账本的节点/sdk:没有打字定义(index.d.ts)
虽然 hlc 是用打字稿写的;我找不到类型定义 index.d.ts
它真的存在吗?
或者有计划创建一个吗?
macos - 使用 Docker 映像的 Mac 上的 Hyperledger 找不到 Docker 守护进程?
我正在关注这篇文章:https ://developer.ibm.com/opentech/2016/06/27/running-hyperledger-fabric-natively-on-mac/
然后我收到了这个错误:15:32:16.165 [dockercontroller] deployImage -> ERRO 052 Error building images: cannot connect to Docker endpoint
似乎无法从正在运行的容器访问 Docker 守护程序。配置指向 CORE_VM_ENDPOINT= http://127.0.0.1:2375
我有一台使用“Docker Beta”的 Mac
任何想法 ?
go - 在启用隐私的链码之间传递查询
我有两个链码——我们称它们为 A 和 B——我试图让 A 在启用了隐私的设置中调用 B 上的方法。下面显示了我正在尝试进行的那种调用的示例。
但是,每当我尝试运行它时,它都会在杀死我的链代码之前给我以下错误消息:
[72047168] 在启用隐私的情况下不支持错误链码-链码交互。
发送 ERROR 启动简单链码时出错:错误处理消息:[72047168-5f5a-4017-862a-1329660e2076]链码处理程序 FSM 在状态:就绪时无法处理有效负载大小 (0) 的消息(已完成)
进程以退出代码 0 结束
显然,隐私会干扰链码-链码通信。有没有办法解决这个问题,在保持隐私的同时进行通信?还是将所有内容都放入一个巨大的链码中是最佳实践?
此外,为什么隐私会干扰链码-链码通信?我不明白为什么会发生这种情况。
ibm-cloud - 向 IBM Bluemix Blockchain CA (membersrvc.yaml) 添加属性
我正在研究区块链的概念证明。我正在将 bluemix 网络用于区块链并部署我在本地开发的应用程序。我想测试 CA 功能并希望将具有属性的用户添加到membersrvs.yaml
,并执行基于属性的访问控制。但是,当我的网络托管在 bluemix 上时,我不知道如何编辑/更新文件。如果这看起来很基本,请原谅我,我仍然对事情有所了解。
blockchain - 链码设置 Hyperledger Fabric
我正在尝试在我的 MAC 机器中设置 Hyperledger Fabric 链码开发设置。我已经设置好了开发环境,但我的最终目标是在 Hyperledger Fabric 之上开发一个区块链应用程序。所以我正在转向 docker 链码开发和测试环境。我正在按照此处给出的说明进行操作(遵循选项 2)。该docker-compose up
命令引发以下错误:
github问题上没有与此相关的内容。谁能解释可能出了什么问题?
go - Hyperledger Custom Chaincode deployment error
I'm using Hyperledger to work on a POC. I've set the chaincode setup as mentioned here . I'm following the Option 1 mentioned in the link(using vagrant to run a CA server and one VP). In my current setup, I'm running with security disabled. My VP is running fine, and I'm able to start and register the chaincode just fine (as per mentioned here. But, when I'm trying to deploy my chaincode via CLI with the following command :
I am getting the following error
I tried specifically mentioning the path where I've stored my custom chaincode, I get the following error :
Has anyone faced a similar issue or any points on what can be done to overcome this ?
json - 如何在调用 json 响应中返回值
我正在尝试设计一个超级账本链代码,它可以通过 Web API 访问,它将 json 对象传递给代码。但是,每当我执行调用方法时,我实际上无法在 json 响应中向用户返回值。
例如,这里有一些示例代码:
以及一些返回错误的示例代码
但是这两个都返回这样的消息,消息总是像下面这样的随机字符串(我怀疑是某种散列):
如您所见,此响应既不包含我返回的响应(如在第一种情况下),也不包含我返回的错误(在第二种情况下)。我将如何将返回的字节或返回的错误返回到返回的 json 中?
编辑:请注意,如果我从另一个链代码调用调用方法,它会收到正确的返回值。只有当它返回给用户时,它才能正常工作。
hyperledger - Chaincode shim:键的更多值或允许值中的非整数
在链码初始化期间,可以部署键值对,例如:[“a”,“100”,“b”,“200”]
但是,我想部署键值对,例如: ["a", "100, v1, v2"] 这样 100, v1, v2 是 a 的值。两个注意事项: 1. 值是非整数 2. 值用逗号“,”分隔
这可能吗?
我检查了链码垫片:/home/standards/go/src/github.com/hyperledger/fabric/core/chaincode/shim/chaincode.go
功能:
它调用handlePutState(键,值,stub.UUID)。关于如何修改它以使其按需要工作的任何提示?谢谢,
ibm-cloud - 如何部署到 BlueMix:404 错误
我是第一次使用 Bluemix 用户。当我单击“部署到 BlueMix”按钮时,出现以下错误:
正在下载工件...下载成功目标: https : //api.ng.bluemix.net 在 org DIGITIVELY / space dev 中创建服务实例 myblockchain 为 ngzhongcai@digitively.com... FAILED 服务器错误,状态代码:502,错误代码:10001,消息:服务代理错误:{“description”=>“从代理 url https://obc-service-broker-prod.mybluemix.net/v2/service_instances/f4685ca8-682b-4a10-b239-收到错误 404 856d292e10d1?accepts_incomplete=真“}
完成:失败
Stage 没有运行时信息