問題タブ [blockchain]

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 投票する
4 に答える
3567 参照

blockchain - Hyperledger Fabric のセットアップ

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

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

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

ありがとう

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

blockchain - ビジネスに合わせてハイパーレジャーのチェーンコードを設計する方法は?

私はチェーンコード開発ガイドに従っています: https://github.com/hyperledger/fabric/blob/07ea01124b2768ee04a6b30fe29a6395f6d3d819/docs/API/SandboxSetup.md

私のテスト結果では、本番環境 (開発環境ではなく、 --peer-chaincodedev ではありません) では、 deploy メソッドの作業負荷 (システムの実行時間やストレージ サイズなど) は、invoke メソッドよりもはるかに高くなります。

テスト結果が正しければ、デプロイ メソッドのコストは呼び出しメソッドよりもはるかに高いと思います。100万倍以上のコスト。

このようなコスト状況で、どのような設計をすればよいのでしょうか。どのくらいの頻度が適していますか。

たとえば、 deploy メソッドを呼び出さないようにするにはどうすればよいでしょうか? deploy メソッドを置き換えるには、invoke メソッドをどのように使用すればよいですか?

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

blockchain - チェーンコード スペックの起動に失敗しました (コンテナーの開始エラー: Docker エンドポイントに接続できません)"

次のコマンドを使用してトランザクションをクエリしようとしたところ、次のエラーが表示されました

エラー: チェーンコードのクエリ エラー: rpc エラー: コード = 2 desc = "エラー: チェーンコード仕様の起動に失敗しました (コンテナーの開始エラー: Docker エンドポイントに接続できません)"

NON-DEV モード (モード: ネット) でピアを実行しています。ネットモードでは、バリデーターは docker コンテナーでチェーンコードを実行します。

ピア ノード ログの概要

23:14:57.568 [devops] invokeOrQuery -> DEBU 03c コンテキスト jim を使用して安全な devops を初期化しています 23:14:57.568 [crypto] invokeOrQuery -> INFO 03d クライアント [jim] を初期化しています... 23:14:57.682 [crypto] invokeOrQuery - > INFO 03e クライアント [jim] を初期化しています...完了! 23:14:57.682 [devops] createExecTx -> DEBU 03f 安全な呼び出しトランザクションの作成 774fd330-ed1f-4a4d-b472-15386f3b5505 23:14:57.683 [devops] invokeOrQuery -> DEBU 040 呼び出しトランザクションの送信 (774fd330-ed1f-4a4d-b4 -15386f3b5505) バリデーターへ 23:14:57.683 [peer] sendTransactionsToLocalEngine -> DEBU 041 トランザクション CHAINCODE_QUERY をマーシャリングしてローカル エンジンに送信 23:14:57.683 [peer] sendTransactionsToLocalEngine -> DEBU 042ローカル エンジンへ 23:14:57.950 [チェーンコード] getArgsAndEnv ->start container : 7849b0cdbc04a8498e3601188bf4ef87d25b5efda9d89cdb879914fcbbe544a429d379bdcb210e2ba7de131ee84b53b974e3afcbacbcf0e2db4ec408a4ddb568(networkid:dev,peerid:vp0) 23:14:57.950 [container] lockContainer -> DEBU 045 waiting for container (dev-vp0-7849b0cdbc04a8498e3601188bf4ef87d25b5efda9d89cdb879914fcbbe544a429d379bdcb210e2ba7de131ee84b53b974e3afcbacbcf0e2db4ec408a4ddb568) lock 23:14:57.950 [container] lockContainer -> DEBU 046 got container (dev-vp0-7849b0cdbc04a8498e3601188bf4ef87d25b5efda9d89cdb879914fcbbe544a429d379bdcb210e2ba7de131ee84b53b974e3afcbacbcf0e2db4ec408a4ddb568) lock 23:14:57.950 [dockercontroller] Start -> DEBU 047 Cleanup containerdev-vp0-7849b0cdbc04a8498e3601188bf4ef87d25b5efda9d89cdb879914fcbbe544a429d379bdcb210e2ba7de131ee84b53b974e3afcbacbcf0e2db4ec408a4ddb568 23:14:57.950 [dockercontroller] stopInternal -> DEBU 048 Stop container dev-vp0-7849b0cdbc04a8498e3601188bf4ef87d25b5efda9d89cdb879914fcbbe544a429d379bdcb210e2ba7de131ee84b53b974e3afcbacbcf0e2db4ec408a4ddb568( cannot connect to Docker endpoint ) 23:14:57.950 [dockercontroller] stopInternal -> DEBU 049 Kill container dev-vp0 -7849b0cdbc04a8498e3601188bf4ef87d25b5efda9d89cdb879914fcbbe544a429d379bdcb210e2ba7de131ee84b53b974e3afcbacbcf0e2db4ec408a4ddb568 ( cannot connect to Docker endpoint ) 23:14:57.951 [dockercontroller] stopInternal -> DEBU 04a Remove containerdev-vp0-7849b0cdbc04a8498e3601188bf4ef87d25b5efda9d89cdb879914fcbbe544a429d379bdcb210e2ba7de131ee84b53b974e3afcbacbcf0e2db4ec408a4ddb568 (cannot connect to Docker endpoint) 23:14:57.951 [dockercontroller] Start -> DEBU 04b Start container dev-vp0-7849b0cdbc04a8498e3601188bf4ef87d25b5efda9d89cdb879914fcbbe544a429d379bdcb210e2ba7de131ee84b53b974e3afcbacbcf0e2db4ec408a4ddb568 23:14:57.951 [dockercontroller] createContainer -> DEBU 04c Create container : dev- vp0-7849b0cdbc04a8498e3601188bf4ef87d25b5efda9d89cdb879914fcbbe544a429d379bdcb210e2ba7de131ee84b53b974e3afcbacbcf0e2db4ec408a4ddb568 23:14:57.951 [dockercontroller] Start -> ERRO 04d start-could not recreate container cannot connect to Docker endpoint 23:14:57.951 [container] unlockContainer -> DEBU 04econtainer lock deleted (dev-vp0-7849b0cdbc04a8498e3601188bf4ef87d25b5efda9d89cdb879914fcbbe544a429d379bdcb210e2ba7de131ee84b53b974e3afcbacbcf0e2db4ec408a4ddb568) 23:14:57.951 [chaincode] LaunchChaincode -> DEBU 04f launchAndWaitForRegister failed Error starting container: cannot connect to Docker endpoint 23:14:57.951 [crypto] CloseClient -> INFO 050 Closing client [ジム]...

ここでの質問は、コンテナがオフラインになっているのはなぜですか?

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

blockchain - Hyperledger ファブリック ピアは水平方向にスケーリングできますか?

トランザクションが入り続けると、各ピアはブロックチェーンの完全なコピーを持つ必要があるため、各ピアのディスク スペースがいっぱいになります。ディスク容量の各ピアを水平方向にスケーリングする方法はありますか? 垂直方向にスケーリングするのではなく(より大きなディスクを取得する)?

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

chain - イーサリアムとチェーンの違いは何ですか?

最近、ブロックチェーンについて調べていて、イーサリアムと chain.com に出会いました。

どちらのプラットフォームも、ブロックチェーン アプリの開発と展開を支援しているようで、chain.com は金融会社に特化しています。

それにもかかわらず、2つの違いは本当に何ですか?

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

blockchain - Hyperledger のチェーンコード deploy と invoke 、query で正確に何が起こったのですか?

Hyperledger のチェーンコード deploy と invoke 、query で正確に何が起こったのですか?

Chaincode のデプロイ、呼び出し、およびクエリに関するシステムのコストを確認する必要があります。それらが同じなら、チェーンコードを複数、数百、数千にする方が良いようです。

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

php - ブロックチェーン API v1 例外「見つかりません」

https://github.com/blockchain/service-my-wallet-v3で説明されているように、ローカル サービスをインストールしましたが、正常に開始されました。しかし、財布の残高を取得しようとしているとき:

次の例外メッセージが表示されました。

この問題の原因と解決方法は? ありがとう!

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

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

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

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

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

api - IBM ブロックチェーン エラーへの Google API ポスト リクエスト

Google API スクリプトから IBM Blockchain SaaS プロジェクト Bluemix に要求を送信しようとしています。コードは次のとおりです。

エラーメッセージは次のとおりです。

Firefix Poster からの要求は正しく応答されました。