技術情報

Hyperledger Composerクエリチュートリアルをやってみる その2

Blockchain 技術情報 Hyperledger Composer

はじめに

今回の目的は、「その1」で更新したビジネスネットワークを使用して、クエリ、トランザクションを実行します。当記事は「その1」の続きになりますので、環境構築などについてはこちらの記事をご覧ください!

チュートリアル

ステップ1:更新されたビジネスネットワークを再生成する。

  1. tutorial-networkディレクトリに移動します。
  2. 以下のコマンドを実行してREST Serverを起動します。

ステップ2:REST APIのテストとデータ作成

  1. http://localhost:3000/explorerへアクセスします。
  2. 先程定義したクエリの実行が出来るようになります。

3. クエリを実行する前にデータ作成を行います。
4. 下記画像を参考に①~④までを行い”TRADER1~3”を登録します。
5. ⑤で200が返ってきたら成功です。

TRADER1

TRADER2

TRADER3

6. 下記画像を参考に①~④までを行い”Commodity”を登録します。
7. ⑤で200が返ってきたら成功です。

ステップ3:REST APIエクスプローラーを使用してクエリを実行する

query selectCommoditiesを実行する

  1. 下記画像を参考に①~③を行います。
  2. ④に現在登録されている”Commodity”が表示されます。
  3. ⑤に200が返ってきたら成功です。

query selectCommoditiesByExchangeを実行します

  1. 下記画像を参考に①~④を行います。
  2. ⑤に”mainExchange”が「EURONEXT」に該当する”Commodity”が表示されます。
  3. ⑥に200が返ってきたら成功です。

query selectCommoditiesWithHighQuantityを実行する

  1. 下記画像を参考に①~③を行う。
  2. ④に”quantity”が60を超える”Commodity”が表示されます。
  3. ⑤に200が返ってきたら成功です。

ステップ4:REST APIエクスプローラーを使用してトランザクションを実行する

transaction RemoveHighQuantityCustomitiesを実行する

※”selectCommoditiesWithHighQuantity”を使用して60を超える” “Commodity”を削除するトランザクション

  1. 下記画像を参考に①~③を行います。
  2. ④に今回のtransactionIdが表示されます。
  3. ⑤に200が返ってきたら成功です。

4. ”selectCommodities”を実行してデータが削除されていることを確認します。

以上でクエリチュートリアルは終了です。

まとめ

参加者の登録、クエリの作成・実行、トランザクションの作成・実行まで全て簡単に出来ました。わからなくてもとりあえずやってみることで理解が深まった気がします。
ブログを書き終えた段階で気が付いたのですが”tradeCommodity”を実行するのを忘れていました。ぜひ試してみてください!

 

The following two tabs change content below.
o-hyt
ComputerとEntertainmentがあれば生きていけるブロックチェーン初心者。

Pickup post

  1. ブロックチェーンの基本的な仕組み
  2. ブロックチェーンの技術:公開鍵暗号

Related post

  1. Blockchain 技術情報

    技術情報

    IBM bluemixで HyperLedger Fabricの環境を構築してみる

    6月上旬となり一年ですごしやすい日々が続くはずの北海道ですが、日々シラ…

  2. Fabric × Raspberry Pi

    技術情報

    Hyperledger Fabric 1.0.6 を Raspberry Pi で実行する環境の構築…

    はじめに以前の記事で Ethereum をRaspberry …

  3. Blockchain 技術情報

    技術情報

    勉強会「初めてでもここまでできるブロックチェーン」第2部の内容紹介

    こんにちは。先日、6月30日に株式会社INDETAILにて勉強会「…

  4. Blockchain 技術情報

    技術情報

    DockerでHyperLedger Fabricの実行環境を構築する(v0.6.1向け)

    はじめまして。最近BlockChainを触り始めたlumberです。…

  5. Blockchain 技術情報 Hyperledger Composer

    技術情報

    Hyperledger Composerのチュートリアルをやってみる

    はじめにPoCが一段落し、さらにブロックチェーンを使って実装の知識…

Comment

  1. 本記事に対するコメントはまだありません

  1. 本記事に対するトラックバックはまだありません

最近の記事

おすすめ記事

  1. ブロックチェーンの技術:公開鍵暗号
  2. ブロックチェーンの基本的な仕組み
  1. イベント情報

    【受付終了】ブロックチェーンプラットフォーム「Corda」を学ぶ –…
  2. Blockchain 技術情報

    技術情報

    DockerでHyperLedger Fabricの実行環境を構築する(v0.6…
  3. 技術情報

    Hyperledger Fabric vs Hyperledger Compos…
  4. Blockchain 技術情報 Hyperledger Composer

    技術情報

    Hyperledger Composer クエリチュートリアルをやってみる その…
  5. Ethereum

    技術情報

    Ethereumで複数ノードをつなげてプライベートネットワークを作ってみる
PAGE TOP