技術情報

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. ブロックチェーンを活用した医薬品のデッドストック販売プラットフォーム PoC […
  2. ブロックチェーンの基本的な仕組み
  3. 【満席御礼】2018年3月1日開催 無料セミナー 《ブロックチェーンフェスティ…
  4. ブロックチェーンの技術:公開鍵暗号

Related post

  1. Ethereum

    技術情報

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

    以前本Blog内にて各OS別Ethereumのインストール及び簡単な操…

  2. Blockchain 技術情報

    技術情報

    JSON-RPC API で geth を便利に使う

    ブロックチェーンは、今後多くのサービス・システムに利用されることが期待…

  3. 技術情報

    超簡単なBlockchainプロトタイプを Golang で構築

    はじめにBlockchainの使い道や可能性として様々なユースケー…

  4. Blockchain 技術情報 Hyperledger Composer

    技術情報

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

    はじめに今回の目的は、ビジネスネットワーク定義後の次のステップとし…

  5. Blockchain 技術情報 Hyperledger Composer

    技術情報

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

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

  6. Ethereum

    技術情報

    Ethereum入門 – アカウントとマイニング

    前回はEthereumの概要についてお話しましたが、今回はUbuntu…

Comment

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

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

最近の記事

おすすめ記事

  1. 【満席御礼】2018年3月1日開催 無料セミナー 《ブロッ…
  2. ブロックチェーンの基本的な仕組み
  3. ブロックチェーンの技術:公開鍵暗号
  1. ブロックチェーンでつながる世界

    ブロックチェーンのメリット

    ブロックチェーン技術の適用が期待されるサービス
  2. Blockchain 技術情報 Hyperledger Composer

    技術情報

    Hyperledger Composer クエリチュートリアルをやってみる その…
  3. イベント情報

    イベント情報

    イベント・勉強会について
  4. Ethereum

    技術情報

    Ethereum入門 – アカウントとマイニング
  5. Fabric × Raspberry Pi

    技術情報

    Hyperledger Fabric 1.0.6 を Raspberry Pi …
PAGE TOP