は、私はいくつかの関連コメントがあります。私はHyperledger v1に移植するための資金提供を受けていないので、現時点では非推奨とみなされる必要があります。代わりに、巨大な開発環境と強力なデータモデリング言語を提供するHyperledger Composerを使いこなすことをお勧めします。 IBMの無料コンテナサービスに私をリード
https://hyperledger.github.io/composer/introduction/introduction.html
2)。 BluemixのIBM Blockchainを使い始めるには、ここにある手順を使用して無料のkubernetesクラスターを作成できます。
https://ibm-blockchain.github.io/
「create_all」スクリプトがhyperledger作曲はchaincodeが上で実行してください(遊び場で)とexample02ユビキタスサンプルのコピーを実行していると(自由のように)あなたliteのクラスタ上で作業ファブリックを提供します同じチャンネル
https://github.com/IBM-Blockchain/ibm-container-service
EDIT:IOT接続用として、あなたがトピックにあなたのイベントをキャッチして、blockchainに転送しますIOTアプリケーションを作成するために、ノード・赤を使用することができます。これはもちろん実験のためのものですが、アプリケーションをどのように記述しなければならないかを知ることができます。
コンストラクター契約で私の"partial state as event"パターンに従ったければ、deep-merge npmプロジェクトを見て、Fabric 1.1に入ってくるノードベースのチェーンコードを待つ間にそのコードを模倣することができます。ビジネスネットワークのjsファイルでは通常どおりにインポートできます。
ディープマージを使用するには、スマートコントラクトでの作成、置換、更新、削除のための独自のトランザクションを作成する必要がありますが、これは簡単です。ボーナスは、リスニングアプリケーションに何が起こったかを定義するカスタムイベントを発行することも簡単です。
私はあなたがこれら2つの技術を一緒にしたいと思います。
出典
2017-10-31 14:08:37
Kim
ありがとう@キム。私はIBMコンテナーサービスに精通していないので、このソリューションのアーキテクチャ、Hyperledger Composer、kubernetes、Watson IoTがどのように相互作用するかを教えてください。私は "IBM Container Service上のクラスターを作成する"という手順を踏んでいます。クラスタを作成するには、アップグレードアカウントが必要です。私はすでに私のビザ情報を要求し、必要に応じて[email protected]に電子メールを送信しますが、依然として回答はありません。私は今どうすればいい ? – neo
Watson IoTプラットフォームは、IBM Cloudへの統合インフラストラクチャーを備えたMQTTブローカーです。デバイスをそこにルーティングし、着信メッセージをトピックで捕捉します。ブロックチェーンに送信するもの(デバイスのメッセージや資産状態の変更)がある場合、スマート契約トランザクションのメッセージをフォーマットし、コンテナサービスKubernetesクラスタ上のComposerに送信します。 (またはSDKを使用して独自のチェーンコードに送信する)サンプルクラスタでは、ピアと、履歴と状態の追跡用の一連のCouchDBインスタンスと、もちろんオーダーサービスとCA/MSPを実行するComposerを実行します。これが少し助けてくれることを願っています – Kim