我真的是Hyperledger和区块链的新手。据我了解,区块链的全部含义是构建去中心化的应用程序,而不是依赖于单个服务器。
所以我的问题是:是否有一种直接从Web浏览器查询和使用Fabric节点的方法?我相信以太坊通过web3.js解决了这个问题。
非常感谢您的帮助。
答案 0 :(得分:4)
简短答案:否
Web3.js通过JSON RPC与以太坊通信,并且受浏览器支持。
另一方面,Hyperledger Fabric在grpc上使用Protobuf。当前,没有像web3.js这样的实现可以使用带有Hyperledger Fabric的浏览器直接通信。但是,提供以太坊许可版本并支持Solidity Smart Contracts的Hyperledger Burrow尚不支持web3.js,但这是他们的发展蓝图,将很快得到支持。
检查此内容以获取更多更新:https://wiki.hyperledger.org/projects/burrow/roadmap_2018_q1
答案 1 :(得分:0)
要模拟网络进行测试,可以使用composer-playground.mybluemix.net 并测试部署在Fabric上的资产/事务,可以使用Composer的REST API调用本地主机。