技術情報

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入門:5分でわかるEthereum(イーサリアム)とは?

    昨年よりメディア等でよく話題に上がるブロックチェーン技術。暗号通貨を含…

  2. Blockchain 技術情報

    技術情報

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

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

  3. Fabric × Raspberry Pi

    技術情報

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

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

  4. Blockchain 技術情報

    技術情報

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

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

  5. Blockchain 技術情報

    技術情報

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

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

  6. 技術情報

    Hyperledger Fabric vs Hyperledger Composer

    はじめに今回はHyperledger FabricとHyperle…

Comment

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

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

最近の記事

おすすめ記事

  1. ブロックチェーンの基本的な仕組み
  2. ブロックチェーンを活用した医薬品のデッドストック販売プラット…
  3. ブロックチェーンの技術:公開鍵暗号
  1. 技術情報

    Hyperledger Fabric vs Hyperledger Compos…
  2. INDETAIL × Orb

    イベント情報

    12月1日北海道初開催!エンジニア向け OrbDLTハンズオンセミナー★参加申し…
  3. ブロックチェーンとは

    ブロックチェーンとは

    ブロックチェーンの基本的な仕組み
  4. イベント情報

    イベント情報

    【参加無料】2018年1月24日 エンジニア向けブロックチェーン無料セミナー開催…
  5. データセンター

    ブロックチェーンとは

    ブロックチェーンと分散型データベースの違い
PAGE TOP