問題タブ [hyperledger-fabric]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
blockchain - HyperLedger Fabric Blockchain のクエリ時のエラー - 「チェーンコードの展開トランザクションを取得できませんでした」
Fabric Network Setup ガイドの助けを借りて、4 つのピアをセットアップしました。CC をデプロイし、REST API 呼び出しを使用して呼び出し関数を呼び出すことができました。
両方のメッセージは成功しましたが、クエリ メッセージは単に失敗しました。同じコマンド セットが dev モード (peer node start --peer-chaincodedev) でインスタンス化された単一のピアに適用された場合に正常に動作するため、これは奇妙です。
4 つのノードは Docker コンテナーを使用してセットアップされていることに注意してください。クエリに対する JSON 応答の例を次に示します。
インボーク コールの後に取得したハッシュに基づいてトランザクションのデータを取得するために GET コールを実行したところ、指定されたトランザクションが見つからないという応答が返されました。
ブロック内のデータを表示すると、データが含まれていないと思われるブロックが生成されます。つまり、展開トランザクションが単に失敗したことを意味します。
編集: 以下は、URL http://172.17.0.2:7050/chaincode (POST)でのデプロイ用に JSON 経由で渡されるパラメーターです。
blockchain - ファブリック ネットワークの作成時に localhost:7050/chain にアクセスできませんでした
このチュートリアルに従って、java https://github.com/hyperledger/fabric/blob/master/docs/Setup/JAVAChaincode.mdを使用してファブリック環境をセットアップしました。
go
また、何時間も費やして完成させた言語を使用して、環境を正常にセットアップしました。そして今、ファブリックネットワークを実装することにしましたhttps://github.com/hyperledger/fabric/blob/master/docs/Setup/Network-setup.md
すべての手順を非常に慎重に実行したため、CLI を使用してトランザクションを実行できdeploy
ましinvoke
た。query
CLI を使用してトランザクションを実行することもできますがREST
、同じ目的で呼び出しを実行しようとすると、ネットワークなしでlocalhost:7050
通常の展開を行っていたときにブラウザーが動作している間、ブラウザーからアクセスできません。chaincode
修正はありますか、それとも明らかな何かが欠けていますか?
hyperledger - chaincode_example02 の開始および登録時のエラー
http://hyperledger-fabric.readthedocs.io/en/latest/Setup/Chaincode-setup/の指示に従っています。
Windows で Docker Toolbox を使用していますが、ピアと CA を正常に開始できました。ピアと CA を起動したときのログは次のとおりです。
しかし、以下のコマンドでチェーンコードを開始すると
以下のエラーが発生します。
なぜこのエラーが発生するのですか?
post - Hyperledger (fabric-blockchain) そのようなトランザクションを実行するにはどうすればよいですか?
ファブリック (hyperledger-blockchain) で、'a' と 'b' の文字を john のような別の文字に変更できるか確認できますか? 英語: A、数学:B、科学: C、人文科学:D、IT: A. なぜなら、今、私は(学術)ブロックチェーンを使用して、学校のプロジェクトの証明書の偽造を防ごうとしているからです。可能でしたら、どのようにすればよいか教えていただけないでしょうか? 参照できるチュートリアル/ウェブサイトはありますか? 現在、私はこのウェブサイトを参照として使用しています( http://hyperledger-fabric.readthedocs.io/en/latest/Setup/Chaincode-setup/ ) init、invoke、およびクエリ。必要に応じて、文字「a」と「b」の例を変更してみました。たとえば、John、English:A、Math:B などの引数を初期化しようとしました。以下のようになります。
戻ってくるので大丈夫そうです
しかし、英語、数学、科学、または人文科学を組み合わせてクエリを実行しようとした瞬間、うまくいきません。以下は、クエリの私の例です。
返ってきた回答はこうでした。
そのような取引を行うにはどうすればよいですか?(init、invoke、query は正常に実行されます)
hyperledger - 私のハイパーレジャーピアは成功していますか?
私はhttp://hyperledger-fabric.readthedocs.io/en/latest/Setup/Chaincode-setup/に従っており、オプション1、つまりvagrant開発環境を使用しています.make membersrvc && membersrvcを実行すると、以下のメッセージが表示されます:
「ps -a | grep membersrvc」が返されるため、membersrvcが実行されていると思います
この後、「make peer」を実行すると、次のようになりました。
これはウィンドウに永久に残り、その後は何も起こりません。
この後、別のウィンドウで「peer node start --peer-chaincodedev」を実行しようとしましたが、以下のエラーが発生しました:
ピアがまだ作成されていないのはなぜですか?
gerrit - gerrit.hyperledger.org からソース コードをチェックアウトできません
https://hyperledger-fabric.readthedocs.io/en/latest/Gerrit/lf-account/ これをセットアップに使用して、SSH を使用するための Gerrit の構成を完了しました。ソースコードを複製/チェックアウトしようとすると、次のエラーが発生します。
許可が拒否されました (公開鍵)。
致命的: リモート エンドが予期せず電話を切りました
クローンを作成できません。何が問題なのかについての修正やアイデアはありますか?
java - Hyperledger Fabric チェーンコード内の Java ログを表示するには?
Java shim を使用して Fabric を使用しようとしていますが、ピア出力にログを表示する方法をまだ探していますか?
私はこれを試しました:
親クラスのロガーを使用するためにも検索します:
成功せずに。ピアで出力が表示されない
誰にもアイデアはありますか?