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

0 投票する
5 に答える
1977 参照

bitcoin - ブロックチェーンは分散型データベースですか?

ビットコインはブロックチェーン技術を使用して、すべてのトランザクションの分散型台帳を維持していることを理解しています。また、ブロックチェーン技術の将来のアプリケーションを回避する多くの投稿を読みましたが、どれも私にはあまり明確ではありませんでした.

ブロックチェーン技術は、データのコンセンサス検証を伴う単なる分散型データベースですか? この場合、データベースが大きくなりすぎて、効果的に分散化できないのではないでしょうか?

理解を助けるために、ビットコイン以外のブロックチェーン アプリケーションの明確な例を教えてもらえますか?

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

blockchain - ローカル マシンのハイパーレジャー ネットワークの設定に何か問題がありますか?

https://github.com/hyperledger/fabric/blob/master/docs/Setup/Network-setup.mdのガイドとして

コマンド 1: docker run --rm -it -e CORE_VM_ENDPOINT= http://172.17.0.1:2375 -e CORE_LOGGING_LEVEL=DEBUG -e CORE_PEER_ID=vp0 -e CORE_PEER_ADDRESSAUTODETECT=true hyperledger/fabric-peer peer node start ここに画像の説明を入力

コマンド 2: docker run --rm -it -e CORE_VM_ENDPOINT= http://172.17.0.1:2375 -e CORE_PEER_ID=vp1 -e CORE_PEER_ADDRESSAUTODETECT=true -e CORE_PEER_DISCOVERY_ROOTNODE=172.17.0.2:30303 hyperledger/fabric-peer peerノード開始

ここに画像の説明を入力

ネットワークの状態を確認したいのですが、「./peer node status」に失敗しましたか? ここに画像の説明を入力

ローカル マシンのネットワーク ステータスを確認するにはどうすればよいですか?

0 投票する
0 に答える
513 参照

node.js - セキュリティを有効にしてカスタム ブロックチェーン (ハイパーレジャー) アプリケーションを実行するとエラーが発生する

Vagrant を使用して、ローカル ネットワークのセットアップでブロックチェーン アプリケーションを実行しています。
ネットワーク ( ca および vp ) は Vagrant VM 内で実行されていますが、アプリケーションは Vagrant の外部にあります。セキュリティを無効にしてアプリケーションを実行したところ、すべて正常に動作しました。しかし、セキュリティを有効にして試してみると、次のエラーが表示されます。

また奇妙なのは、ブロックチェーン js 構成で述べたNo membership users found after filteringのと同じチェーンコードを再デプロイしたことがログに示されていることです。詳細は次のとおりです。enrollID and enrollPWapp.js

「チェーンコードのユーザー名を指定する必要があります」とはどういう意味ですか? ローカル ネットワークでセキュリティを有効にして実行しているときに、同様の問題に直面した人はいますか?
更新: そのため、enrillId を に変更しuser_type1_xxxました。「メンバーシップ ユーザーが見つかりません..」というメッセージは表示されなくなりました。しかし、ユーザーが登録しようとすると、接続拒否エラーが発生します。

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

rest - Chrome Postman でチェーンコード REST リクエストを実行してみました

Chrome の郵便配達員では、メソッドは POST で、URL は localhost:5000/chaincode です。

次に、私のパラメーター、一括編集を行い、このコードセットを挿入しました。

ただし、この一連のエラーが返されましたが、その理由はわかりません。言われたとおりにすべてやりました。

私が何を間違えたか知っている人はいますか?

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

ibm-cloud - ハイパーレジャーでペイロードを復号化する

現在、Hyperledger Fabrics の Developer Environment を使用しています。GET を使用してブロック情報を取得しようとしましたが、応答が返ってきました。ただし、応答にはペイロードと呼ばれる 1 つのコンポーネントがあり、それは判読できない形式になっています。読み取り可能/復号化する方法はありますか? たとえば、bluemix でパーティー "a" とパーティー "b" の init を実行すると、ペイロードは inita100b100 を示します。

まず、このトランザクション/RESTリクエストを行いました

次に、このクエリリクエストを行いました

これをRESTレスポンスとして返しました

とにかく、復号化/Ch8IARIGEgRteWNjGhMKBmludm9rZRIBYRIBYhIDMTAw表示などに変更する必要がある場合A transferred 100 to bは、少なくとも技術に詳しくないユーザーが読めるようにしますか?

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

hyperledger - Fabric リポジトリが放棄されているのはなぜですか?

これが重複している場合は申し訳ありませんが、Fabric の GitHub リポジトリが、古い目的のためだけであると主張して、Gerrit レビュー システムを示しているのはなぜですか? 今どのように PR を送信しますか?

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

hyperledger - チェーンコードなしのジェネシスブロック?

私の意図は、Hyperledger デモであるMarbles アプリケーションを複製することです。hereの手順を使用して、Ubuntu VM にブロックチェーン ネットワークをセットアップできました。ただし、チェーンコードをデプロイしていませんでした。API を呼び出してチェーンを読み取ると、ブロックが 1 つ取得されました。これがジェネシスブロックだと思います。ほぼ同じログリストもいくつかありました。

私の質問は次のとおりです。ブロックチェーンを実行する目的が分散アプリケーション (Marbles など) を起動することである場合、チェーンコードがデプロイされていないのに、なぜジェネシス ブロックがマイニングされるのでしょうか? チェーンコードがデプロイされていない場合、ブロックチェーン ネットワークはトランザクションを処理できません。したがって、トランザクションはブロック内に存在できません (存在すべきではありません)。

では、チェーンコードがデプロイされていないのにジェネシス ブロックがマイニングされるのはなぜでしょうか?