【发布时间】:2018-07-13 11:53:34
【问题描述】:
我对 Hyperledger 和区块链真的很陌生。据我了解,区块链的全部含义是构建去中心化的应用程序,而不是依赖于单个服务器。
所以我的问题是:有没有办法直接从 Web 浏览器查询和使用 Fabric 节点?我相信以太坊用 web3.js 解决了这个问题。
非常感谢您的帮助。
【问题讨论】:
标签: hyperledger-fabric blockchain hyperledger
我对 Hyperledger 和区块链真的很陌生。据我了解,区块链的全部含义是构建去中心化的应用程序,而不是依赖于单个服务器。
所以我的问题是:有没有办法直接从 Web 浏览器查询和使用 Fabric 节点?我相信以太坊用 web3.js 解决了这个问题。
非常感谢您的帮助。
【问题讨论】:
标签: hyperledger-fabric blockchain hyperledger
简短回答:不。
Web3.js 通过 JSON RPC 与以太坊通信,并受浏览器支持。
另一方面,Hyperledger Fabric 使用 Protobuf 而不是 grpc。目前,没有像 web3.js 这样的实现可以直接使用浏览器与 Hyperledger Fabric 进行通信。
然而,提供许可版本的以太坊并支持 Solidity 智能合约的 Hyperledger Burrow 尚不支持 web3.js,但这是他们的路线图中的内容,很快就会支持。
查看更多更新:https://wiki.hyperledger.org/projects/burrow/roadmap_2018_q1
【讨论】:
要模拟网络进行测试,您可以使用composer-playground.mybluemix.net 并测试部署在 Fabric 上的资产/事务,您可以使用 Composer 的 REST API 调用 localhost。
【讨论】: