私はEthereumとSolidityの使用経験がありますが、今ではHyperledgerのスマートな契約を書こうとしています。Hyperledgerファブリックはどのようなプログラミング言語とデータベースをサポートしていますか?
私はいくつかの考慮事項があります:
最初はサポートされているデータベースに関するものです。彼らのドキュメント(http://hyperledger-fabric.readthedocs.io/en/latest/ledger.html)によれば、彼らは契約データを格納するためにLevelDBを使用しており、CouchDBのサポートはまだベータ版です。 HyperledgerでCouchDBを使っている人はいますか?
第2に、Goは主にスマートコントラクトの仕様に使用されていますが、Javaもサポートしています。 Javaはまだベータ版であり、他のプログラミング言語もサポートされていますか?
また、Hyperledgerを実行している運用サーバーに対しては、どのようなオペレーティングシステムをお勧めしますか?
ありがとうございました。
CouschDBの設定に関連するリンクをご提供いただけますか? –
CouchDBは、Fabricによって事前設定されたドッカーイメージとして提供されます。ここでは、CouchDBドッカーコンテナを活用するためのドッカー作成の設定を示すリンクと、その使用法を説明するサンプルを示します。 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 –