Hyperledger Fabric支持哪些编程语言和数据库? [英] What programming languages and databases are suported by Hyperledger Fabric?

查看:129
本文介绍了Hyperledger Fabric支持哪些编程语言和数据库?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我以前有使用以太坊和Solidity的经验,但是现在我想尝试为Hyperledger编写智能合约.

I have previous experience in using Ethereum and Solidity, but now I want to try writing smart contracts for Hyperledger.

我有几点考虑:

第一个是关于支持的数据库.根据他们的文档( http://hyperledger-fabric.readthedocs.io/en/latest/ledger.html ),他们使用LevelDB存储合同数据,而CouchDB支持仍处于测试阶段.有没有人在Hyperledger中使用CouchDB有任何经验?

First one is regarding supported databases. According to their documentation (http://hyperledger-fabric.readthedocs.io/en/latest/ledger.html) they use LevelDB for storing contract data and CouchDB support is still in beta. Does anyone have any experience using CouchDB in Hyperledger?

第二,我看到Go主要用于智能合约的规范,但它们也支持Java.Java还是仍处于beta中,并且是否支持任何其他编程语言?

Second, I see that Go is mostly used for the specification of smart contracts, but they have support for Java too. Is Java still in beta too, and is there support for any other programming language?

您还建议运行Hyperledger的生产服务器使用什么操作系统?

Also, what operating system do you suggest for production server running Hyperledger?

谢谢您的回答.

推荐答案

Java是否仍处于beta中,并且是否支持其他任何Java编程语言?

Is Java still in beta too, and is there support for any other programming language?

超级账本V1.0不支持Java Chaincode.将来会有支持.您可以在 https://chat.hyperledger.org/channel/fabric 中询问.

Hyperledger V1.0 doesn't support Java Chaincode. There will be support for it in the future. You can ask around in https://chat.hyperledger.org/channel/fabric for ETAs.

还有一个正在开发中的对node.js的支持.

There is also a work in progress to have node.js support.

此外,您建议生产服务器使用什么操作系统运行Hyperledger?

Also, what operating system do you suggest for production server running Hyperledger?

Ubuntu 16.04 LTS运作良好

Ubuntu 16.04 LTS works well

这篇关于Hyperledger Fabric支持哪些编程语言和数据库?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆