問題タブ [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.

0 投票する
2 に答える
1927 参照

hyperledger-fabric - Hyperledger Fabric で一意の ID を取得するにはどうすればよいですか

Hyperledger Fabric のチェーンコードはすべての検証ピアで実行されるため決定論的である必要があることを考えると (ブロックは HyperLedger Fabric でマイニングされていますか? )、一意の ID を取得して、一意の値で「InsertRow」できるようにするにはどうすればよいでしょうか。

たとえば、コードを実行して新しいレコードをテーブルに追加する場合、一意のキーが必要になります。Validating Peer 1 (vp1) で GUID を取得した場合、Validating Peer 2 (vp2) で GUID を取得した場合は別のキーになります。ミリ秒をキーとして使用した場合も同じです。

「クライアント」から渡すのではなく、チェーンコード内からチェーンコードで決定論的な一意の ID を取得する方法はありますか?

0 投票する
4 に答える
3567 参照

blockchain - Hyperledger Fabric のセットアップ

Hyperledger Fabric プロジェクトをセットアップしようとしています。残念ながら、vargant upを呼び出すと、次のようになります。

docker image https://hub.docker.com/r/hyperledger/fabric-baseimage/を使用しようとしましたが、コマンドを実行しても何も起こりませんでした

Fabric Blockchain を開始し、管理システムを試し、契約を展開し、いくつかのテスト トランザクションを開始したいと考えています。Fabric の開始方法を教えてください。

ありがとう

0 投票する
2 に答える
1297 参照

hyperledger-fabric - Hyperledger Fabric は、チェーンコードの同じ Key-Value ペアの「呼び出し」の同時処理をどのように処理しますか?

たとえば、2 つのアプリケーションが 1 つのチェーンコードを接続している場合、チェーンコードの同じ Key-Value ペアの「呼び出し」を要求するアクションがほぼ同時に行われた場合、どうなりますか?

Hyperledger Fabric にとって悪夢である場合、どう対処すればよいでしょうか? Hyperledger core.yaml 設定の側に? またはチェーンコード設計の側面?

0 投票する
2 に答える
2491 参照

virtual-machine - Hyperledger Fabric には仮想マシンがありますか?

Hyperledger Fabric には、チェーンコードを実行するための仮想マシンがありますか? たとえば、イーサリアムにはコントラクトを実行するためのイーサリアム仮想マシンがあります。

0 投票する
2 に答える
1562 参照

blockchain - Hyperledger Fabric のセットアップの何が問題になっていますか?

Hyperledger Fabric の新しいクリア バージョンをインストールしたいので、1 か月前の古い Hyperledger ファイルを削除し、「vagrant destroy」を実行します。

「vagrant up」と「vagrant ssh」を正常に実行しました。

「peer」を実行すると、失敗した場合は「make peer」に成功します。「make peer」と「peer」を再度実行すると、次のようなエラーが表示されます。

0 投票する
2 に答える
465 参照

hyperledger-fabric - チェーンコード Invoke の最初の戻り値の目的は何ですか?

Chaincode インターフェイスの Invoke メソッドは、次の 2 つの値を返します。

ソース

ただし、最初の戻り値は無視されるようです。例では、常に に設定されてnilおり、トランザクションの検証後に値を取得する方法はないようです (ブロックに含まれていません)。

それは期待される動作ですか?はいの場合、なぜこの戻り値が存在するのですか?

を使用してイベントを発行することにより、この値を保存する別の方法がありますがstub.SetEvent、直接の戻り値が存在するように見える場合、これは非常に不快です。

0 投票する
1 に答える
659 参照

hyperledger-fabric - ローカル開発環境でのカーリースデモ

Car-Lease-Demo は、Hyperledger Fabric を理解するのに最適なデモのようです。ただし、IBM Cloud で実行するように構成されているようですが、ローカルでの実行に成功した人はいますか?