問題タブ [hyperledger]
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 ファブリック ピアは水平方向にスケーリングできますか?
トランザクションが入り続けると、各ピアはブロックチェーンの完全なコピーを持つ必要があるため、各ピアのディスク スペースがいっぱいになります。ディスク容量の各ピアを水平方向にスケーリングする方法はありますか? 垂直方向にスケーリングするのではなく(より大きなディスクを取得する)?
blockchain - Hyperledger のチェーンコード deploy と invoke 、query で正確に何が起こったのですか?
Hyperledger のチェーンコード deploy と invoke 、query で正確に何が起こったのですか?
Chaincode のデプロイ、呼び出し、およびクエリに関するシステムのコストを確認する必要があります。それらが同じなら、チェーンコードを複数、数百、数千にする方が良いようです。
hyperledger-fabric - Hyperledger Fabric は、チェーンコードの同じ Key-Value ペアの「呼び出し」の同時処理をどのように処理しますか?
たとえば、2 つのアプリケーションが 1 つのチェーンコードを接続している場合、チェーンコードの同じ Key-Value ペアの「呼び出し」を要求するアクションがほぼ同時に行われた場合、どうなりますか?
Hyperledger Fabric にとって悪夢である場合、どう対処すればよいでしょうか? Hyperledger core.yaml 設定の側に? またはチェーンコード設計の側面?
ibm-cloud - Hyperledger Block Chain を IBM Bluemix にデプロイする方法
直接質問に移る前に、私がこの質問にどのように遭遇したかについてお話したいと思います。
基本的に、私は現在 IBM のブロックチェーン テクノロジーを使用して、Bluemix でブロック チェーン サービスを使用するだけでなく、Hyperledger ピア ソース コードを変更しています。Hyperledger プロジェクトはhttps://github.com/hyperledger/fabricから見つけることができます。これは、GO によって作成された Linux プラットフォーム アプリです。
変更後、ローカル vagrant VM サーバーでテストを行いました。すべての変更は問題ありません。
ここで、更新されたコードを CF App チャネル経由で IBM Bluemix にデプロイしようとします。基本環境が欠落しているため、アクションはコンパイル フェーズで失敗しました。
ここに私の質問があります:
- bluemix の場合、Block Chain サービスを開始すると、実際には何が行われるのですか? Bluemix はピア・ノードを実行するためにいくつかの VM を開始しますか?
- cf アプリ チャネル経由でピアをプッシュしようとした人はいますか? ピア ノードのビルドパックを解決するにはどうすればよいですか?
- ピア ノードが実行されている場合、8080 以外の 3 つのポートでリッスンしています。私のローカル VM サーバーでは問題ありません。しかし、これらのポートを bluemix で有効にするにはどうすればよいでしょうか?
アイデアと貢献に感謝します。
virtual-machine - Hyperledger Fabric には仮想マシンがありますか?
Hyperledger Fabric には、チェーンコードを実行するための仮想マシンがありますか? たとえば、イーサリアムにはコントラクトを実行するためのイーサリアム仮想マシンがあります。
node.js - Hyperledger Client SDK for Node.js を使用するときにクエリの結果を復号化する方法
Hyperledger Client SDK for Node.jsでは、次の結果変数で返されるクエリの結果をどのように復号化できますか?
console.log には次のようなメッセージが表示されます。
go - Hyperledger 開発環境とネットワークの設定中に grpc タイムアウトを取得する
hyperledger/fabric のドキュメントで提供されているドキュメントに従いました。CA ではなく、2 つの検証ピアを使用してネットワークをセットアップしました。「peer node status」および「peer network list」コマンドを実行しようとすると、「エラー: ローカル ピアに接続しようとしてエラーが発生しました: grpc: 接続しようとしてタイムアウトになりました」というエラーが表示され続けます。
また、core.yaml ファイルで「maxprocs」を 2 に変更しようとしましたが、それでも問題は解決しませんでした。どんな助けでも大歓迎です。
blockchain - Hyperledger Fabric のセットアップの何が問題になっていますか?
Hyperledger Fabric の新しいクリア バージョンをインストールしたいので、1 か月前の古い Hyperledger ファイルを削除し、「vagrant destroy」を実行します。
「vagrant up」と「vagrant ssh」を正常に実行しました。
「peer」を実行すると、失敗した場合は「make peer」に成功します。「make peer」と「peer」を再度実行すると、次のようなエラーが表示されます。