我有使用以太坊和Solidity的经验,但现在我想尝试为Hyperledger编写智能合约。Hyperledger Fabric支持哪些编程语言和数据库?
我有几个方面的考虑:
第一个是关于支持的数据库。根据他们的文档(http://hyperledger-fabric.readthedocs.io/en/latest/ledger.html),他们使用LevelDB来存储合同数据,并且CouchDB支持仍处于测试阶段。有没有人有在Hyperledger中使用CouchDB的经验?
其次,我看到Go主要用于规范智能合约,但它们也支持Java。 Java是否仍然处于测试阶段,并且是否支持任何其他编程语言?
此外,您建议运行Hyperledger的生产服务器使用哪种操作系统?
谢谢你的答案。
您能否提供一些与CouschDB安装相关的链接? –
CouchDB由Fabric作为预配置的泊坞窗镜像提供。以下是显示docker-compose设置以利用CouchDB docker容器的链接,以及遍历用法的示例。 https://github.com/hyperledger/fabric-samples/blob/release/first-network/docker-compose-couch.yaml https://hyperledger-fabric.readthedocs.io/en/latest/build_network.html#using -couchdb –