我以前在使用Ethereum和Solidity方面有过经验,但现在我想尝试为Hyperledger编写智能合同。
我没有多少考虑因素:
第一个是关于支持的数据库。根据他们的文档(http://hyperledger-fabric.readthedocs.io/en/latest/ledger.html),他们使用LevelDB来存储合同数据,而CouchDB支持仍然处于测试阶段。有没有人有在超级分类账中使用CouchDB的经验?
其次,我看到Go主要用于智能契约的规范,但它们也支持Java。Java还在测试阶段吗?还有其他编程语言的支持吗?
另外,您建议生产服务器运行Hyperledger的操作系统是什么?
谢谢你的回答。
发布于 2017-07-27 07:51:00
Java还在测试阶段吗?还有其他编程语言的支持吗?
HyperledgerV1.0不支持Java。今后将得到支持。您可以在https://chat.hyperledger.org/channel/fabric中四处查询ETA。
还有一项工作正在进行中,以获得node.js支持。
另外,您建议生产服务器运行Hyperledger的操作系统是什么?
Ubuntu 16.04 LTS运行良好
发布于 2017-07-27 18:21:31
有没有人有在超级分类账中使用CouchDB的经验?
是的,如果您的数据被建模为JSON,并且您希望查询数据的内容,那么CouchDB工作得很好。默认的goleveldb状态数据库只支持基于键的查询。
https://stackoverflow.com/questions/45343169
复制相似问题