質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%
Hyperledger Fabric

Hyperledger Fabricは、ブロックチェーン基盤の一つです。OSSで、大手企業や金融機関が多く参画しているブロックチェーン技術推進コミュニティの元で開発されており、ビジネス上の様々なユースケースに対応する設計になっています。

Blockchain

Blockchain(ブロックチェーン)とは、分散型台帳技術もしくは分散型ネットワークのことを指します。クラウド上のデータを分散し、ノード間でデータの相違があった際には他ノードの合意によって信頼性が高いデータを判断。データの確保および信憑性を保持する技術です。

Node.js

Node.jsとはGoogleのV8 JavaScriptエンジンを使用しているサーバーサイドのイベント駆動型プログラムです。

Q&A

0回答

318閲覧

【Hyperledger Fabric】[Cartransfer]チェーンコードのインスタンス化ができません。

kumataro

総合スコア4

Hyperledger Fabric

Hyperledger Fabricは、ブロックチェーン基盤の一つです。OSSで、大手企業や金融機関が多く参画しているブロックチェーン技術推進コミュニティの元で開発されており、ビジネス上の様々なユースケースに対応する設計になっています。

Blockchain

Blockchain(ブロックチェーン)とは、分散型台帳技術もしくは分散型ネットワークのことを指します。クラウド上のデータを分散し、ノード間でデータの相違があった際には他ノードの合意によって信頼性が高いデータを判断。データの確保および信憑性を保持する技術です。

Node.js

Node.jsとはGoogleのV8 JavaScriptエンジンを使用しているサーバーサイドのイベント駆動型プログラムです。

0グッド

0クリップ

投稿2019/12/11 16:08

前提・実現したいこと

『Hyperledger Fabricによるアプリケーションによるアプリケーション』を学んでいます。
この本の中に「cartransfer」というサンプルアプリケーションがあり実行したいのですが、うまく動きません。

発生している問題・エラーメッセージ

チェーンコードのインストールはできるのですが、インスタンス化ができず以下のようなエラーが出ます。

$ node scripts/registerUser.js registerUser-user:admin cnt:1 registerUser-user:alice cnt:2 registerUser-user:bob cnt:3 registerUser-user:charlie cnt:4 Successfully enrolled member user admin setUserContext user admin success register.[object Object] Successfully registered charlie - secret:charliepw Successfully registered bob - secret:bobpw Successfully registered alice - secret:alicepw Successfully enrolled member user bob setUserContext user bob success register.[object Object] Successfully enrolled member user charlie setUserContext user charlie success register.[object Object] Successfully enrolled member user alice setUserContext user alice success register.[object Object] Promise.all cnt:4 $ node scripts/deploy.js service.install org:org1 chaincode.id:cartransfer CONFIG.chaincode.path:cartransfer/main ver:1576054351511 service.install org:org2 chaincode.id:cartransfer CONFIG.chaincode.path:cartransfer/main ver:1576054351511 service.install org:org3 chaincode.id:cartransfer CONFIG.chaincode.path:cartransfer/main ver:1576054351511 2019-12-11T08:52:32.046Z - info: [blockchainService]: Success installChaincode 2019-12-11T08:52:32.049Z - info: [blockchainService]: transaction proposal : No. 0 was good 2019-12-11T08:52:32.050Z - info: [blockchainService]: Successfully sent Proposal and received ProposalResponse: Status - 200, message - "", metadata - "OK" install result:true 2019-12-11T08:52:32.054Z - info: [blockchainService]: Success installChaincode 2019-12-11T08:52:32.055Z - info: [blockchainService]: transaction proposal : No. 0 was good 2019-12-11T08:52:32.056Z - info: [blockchainService]: Successfully sent Proposal and received ProposalResponse: Status - 200, message - "", metadata - "OK" install result:true 2019-12-11T08:52:32.058Z - info: [blockchainService]: Success installChaincode 2019-12-11T08:52:32.060Z - info: [blockchainService]: transaction proposal : No. 0 was good 2019-12-11T08:52:32.061Z - info: [blockchainService]: Successfully sent Proposal and received ProposalResponse: Status - 200, message - "", metadata - "OK" install result:true install have been processed successfully 2019-12-11T08:52:32.155Z - info: [blockchainService]: ** instantiate Chaincode 2019-12-11T08:57:32.271Z - info: [blockchainService]: Success instantiate/update Chaincode Proposal 2019-12-11T08:57:32.272Z - info: [blockchainService]: transaction proposal : No. 0 was bad 2019-12-11T08:57:32.273Z - info: [blockchainService]: transaction proposal : No. 1 was bad 2019-12-11T08:57:32.273Z - info: [blockchainService]: transaction proposal : No. 2 was bad 2019-12-11T08:57:32.273Z - error: [blockchainService]: Could NOT confirm all proposal response as endorsement policy. Msg : Error: timeout expired while starting chaincode cartransfer:1576054351511 for transaction Failed to instantiate: {} ver:1576054351511 $ node scripts/deploy.js service.install org:org1 chaincode.id:cartransfer CONFIG.chaincode.path:cartransfer/main ver:1576054672274 service.install org:org2 chaincode.id:cartransfer CONFIG.chaincode.path:cartransfer/main ver:1576054672274 service.install org:org3 chaincode.id:cartransfer CONFIG.chaincode.path:cartransfer/main ver:1576054672274 2019-12-11T08:57:52.796Z - info: [blockchainService]: Success installChaincode 2019-12-11T08:57:52.800Z - info: [blockchainService]: transaction proposal : No. 0 was good 2019-12-11T08:57:52.803Z - info: [blockchainService]: Successfully sent Proposal and received ProposalResponse: Status - 200, message - "", metadata - "OK" install result:true 2019-12-11T08:57:52.806Z - info: [blockchainService]: Success installChaincode 2019-12-11T08:57:52.807Z - info: [blockchainService]: transaction proposal : No. 0 was good 2019-12-11T08:57:52.809Z - info: [blockchainService]: Successfully sent Proposal and received ProposalResponse: Status - 200, message - "", metadata - "OK" install result:true 2019-12-11T08:57:52.814Z - info: [blockchainService]: Success installChaincode 2019-12-11T08:57:52.815Z - info: [blockchainService]: transaction proposal : No. 0 was good 2019-12-11T08:57:52.818Z - info: [blockchainService]: Successfully sent Proposal and received ProposalResponse: Status - 200, message - "", metadata - "OK" install result:true install have been processed successfully 2019-12-11T08:57:52.919Z - info: [blockchainService]: ** instantiate Chaincode 2019-12-11T09:02:53.058Z - info: [blockchainService]: Success instantiate/update Chaincode Proposal 2019-12-11T09:02:53.065Z - info: [blockchainService]: transaction proposal : No. 0 was bad 2019-12-11T09:02:53.065Z - info: [blockchainService]: transaction proposal : No. 1 was bad 2019-12-11T09:02:53.066Z - info: [blockchainService]: transaction proposal : No. 2 was bad 2019-12-11T09:02:53.066Z - error: [blockchainService]: Could NOT confirm all proposal response as endorsement policy. Msg : Error: timeout expired while starting chaincode cartransfer:1576054672274 for transaction Failed to instantiate: {} ver:1576054672274

試したこと

タイムアウトの問題なのかと思い、タイムアウトの時間を延ばしたのですがうまくいきませんでした。

補足情報(FW/ツールのバージョンなど)

ここにより詳細な情報を記載してください。

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

まだ回答がついていません

会員登録して回答してみよう

アカウントをお持ちの方は

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問