問題タブ [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.
ibm-cloud - 「管理された」パーミッション付きブロックチェーンは、リレーショナル データベース サービスとどう違うのですか?
管理され許可されたブロックチェーン (IBM bluemixが提供するハイパーレジャー ブロックチェーン サービスなど) は、リレーショナル データベース サービスとどう違うのですか?
hyperledger - Hyperledger fabric: 開発環境のセットアップ、「make peer」がフリーズする
こちらのガイドに従って、Macboor air (OSX Yosemite、i5、4GB RAM、2013 モデル) でファブリック ハイパーレジャー開発環境をセットアップしようとしています。
セットアップ後、vagrant に SSH で接続し、「make peer」を実行すると、ラップトップがフリーズし (1 時間以上待ちました)、再起動する必要があります。ここがフリーズする位置です。何がうまくいかないのですか?
hyperledger - マルチバージョンでのfabirc-peerの高可用性のテスト
最近はhyperledger/fabric-peerについて勉強中です。
そして、ピアのネットワークのセットアップをテストします。
Docker Hub のこれらのイメージを使用してネットワークをセットアップすることがわかりました。
ピアにネットワークを再接続させることはできません。
以下は私がしたことです。
- 4台のPCを入手してください。ubuntu サーバー 16.04 をインストールします。
- docker 1.12.2 と docker-compose 1.9.0-rc1 を入手してください。
docker-compose.yml を書きます
バージョン: '2' サービス: vp1: network_mode: ホスト イメージ: hyperledger/fabric-peer:x86_64-0.6.0-preview ポート: - "7050:7050" - "7051:7051" - "7052:7052" - "7053 :7053" ボリューム: - ./patch:/opt/gopath/src/chaincode 環境: - CORE_PEER_ADDRESSAUTODETECT=true - CORE_VM_ENDPOINT= http://localhost:2375 - CORE_PEER_ADDRESS=192.168.1.101:7051 - CORE_PEER_DISCOVERY_ROOTNODE=192.168.1.100:7051 - CORE_LOGGING_LEVEL=info - CORE_PEER_ID=vp1 - CORE_PEER_VALIDATOR_ENABLED=true - CORE_PEER_VALIDATOR_CONSENSUS_PLUGIN=pbft コマンド: ピアノード起動
ピアのイメージを取得します。
3 つの docker イメージを取得します。
- hyperledger/fabric-peer:x86_64-0.6.1-preview
- hyperledger/fabric-peer:x86_64-0.6.0-preview
- hyperledger/fabric-peer:x86_64-0.7.0-SNAPSHOT-c6e56d6 // vagrant を使用し、ドッカー ハブにないピアを作成してこれを取得します。
docker-compose up、4 ピア ノードの起動
docker stop vp3
docker start vp3
エラー、ピア再接続エラーが表示されます
in vp3, [peer] FSM error vp0:... duplicated vp1... vp2... in vp0,vp1,vp2, [peer] FSM error vp3:... duplicated
画像を変更すると、3つの画像に同じエラーがあることがわかりました
では、私の質問ですが、ファブリック ピアはピアの再接続について本当に完了していますか?
再起動されたピアの再接続を解決するには? ネットワークエラーを再接続すると、ネットワークは3つのピアでCONSENSUSを実行し、4つ目を放棄します。
PS
docker pause vp3 と docker unpause vp3 を使用して、
ネットワークはまだ問題ありませんが、これは意味がありません。
ここにログがあります。
hyperledger - 単体テスト ハイパーレジャー ファブリック チェーンコード
チェーンコードを書いた後、毎回デプロイしてテストするのは好きではありません。デプロイせずにチェーンコード ロジックをテストする方法はありますか?
video-streaming - ユーザーがブロックチェーンに参加したら、新しい検証ピアを作成します
音楽ストリーミングのセキュリティ問題を解決するためにハイパーレッジャー ファブリックを使用しています。
私のプロジェクトのアセットは、mp3 ファイルを暗号化/復号化するキーです。そしてそれらの鍵は私の台帳に保管されています。mp3 ファイルを私のメディア サーバーにアップロードするクリエイターは、それらの mp3 ファイルに関するキーを保持します。そのため、すべての作成者は独自の台帳を保持しています。元帳は作成者ピア間で同期されます。そして、mp3ファイルを聴きたいユーザーは、作成者台帳からキーを取得します。したがって、1 つのトランザクションが呼び出され、キーが作成者からユーザーに転送されます。
新しい作成者/ユーザーがブロックチェーン ネットワークに参加したら、新しい検証ピアを作成する必要がありますか?
node.js - ハイパーレジャー ノード js sdk は、「ネット」モードでチェーンコードを展開します
ノード SDK を使用してアプリを開発しようとしています。
私が使用した環境は vagrant で、membersrv と 4 つのピアを実行しました。ポート 7051 (ピア gRPC 用) と 7054 (メンバー用) をホストにエクスポートし、ホストの fabric/examples/sdk/node にある app.js を実行しました。ホスト app で次の msg msg を取得し、エラー msgが peers log peers error msgに表示されました。
しかし、REST API を使用して、同じインスタンスでチェーンコードをデプロイおよび呼び出すことを試みました。すべてがうまく機能し、チェーンコードをデプロイ、呼び出し、および照会できます。
Plz、それを修正する方法を教えてください、thx!
hyperledger - Hyperledger ファブリックでチェーンコードに対するすべてのトランザクション履歴を取得する方法
Hyperledger (ファブリック実装) でトランザクションを実行できます。ユーザーのキーを渡すことによってユーザーが開始したすべてのトランザクションとそのペイロードの詳細を確認したいと考えています。
例えば:
A のキーを渡すと、ファブリックは A のすべてのトランザクションを提供する必要があります。方法はありますか? または、どのファブリック API 関数呼び出しを使用すればよいですか?
hyperledger - Q: HyperLedger ファブリック スターター キットのカスタマイズ
HyperLedger fabric-starter-kit を完全に動作させるための基本ガイドに従いました。「無効な ELF ヘッダー」エラーを発生させずに app.js の開発ディレクトリを正常に変更する方法がわかりません。
Dockerfile (変更なし):
docker-compose.yaml (ボリュームをローカル作業ディレクトリに変更: ~/Documents/Work/Blockchain/env):
app.js (変更なし):
私の目標は、HFC を使用して認証サービスを作成し、Android アプリがトランザクションを呼び出すことです。どんな助けでも大歓迎です。