みずほ銀らが検証「Hyperledger」は取引システムに使えるか?(3/4 ページ)
開発ツール「Composer」「Fabric-Java SDK」の整備も進む
日本アイ・ビー・エムの紫関昭光氏は開発ツール「Fabric Composer」を紹介した。現時点ではHyperledger Fabric向けの開発ツールだが、将来は他のブロックチェーン技術にも対応するかもしれないとのことだ。
Composerの前提となる問題意識は次の4つが挙げられる。
(1)スマートコントラクトの可視化
現状のHyperledger FabricではGo言語でスマートコントラクト(Chaincode)を実装する(なお、Java言語も利用可能)。Go言語が読めないビジネスマンにも理解できるようなスマートコントラクトの記述手法が必要だ。
(2)より迅速なアプリケーション開発
(3)テスト自動化による信頼性の向上
(4)高いレベルでアプリケーションの変更が可能な柔軟性を実現するためのさらなる抽象化
これらの問題意識に対応するツールがComposerということになる。その内容は「簡単に扱えるモデリング言語」「JavaScriptツール」「Webのクライアントライブラリ」「エディタ」「ユーティリティー」「コード生成ツール」などの組み合わせである。
アプリケーションの成果物は“Business Network Archive”と呼ぶ1つのzipファイルにまとめ、デプロイできる。既にBluemixのWebサイト上で動くComposerの実物を試すことができる。Hyperledger Fabricの実環境がなくても、Composer内部でアプリケーションをシミュレート実行してテストすることができる。
なお、現状のComposerはオープンソースではあるが、Hyperledgerの正式なメンバーではない。インキュベータプロジェクトとして採用するための審査を受けているさなかである。
もう1つの開発ツールが、富士通が開発中の「Fabric-Java SDK」である。
Fabric v1.0では、それまで提供していたREST APIをセキュリティ上の問題から廃止する予定であり、その代替としてFabric-Java SDKの開発が進められている。Fabric v1.0では分散処理が高度になったので、ノードが増えたり減ったりする状況が発生する。REST APIではこの状況でサーバ(ノード)を追跡し続けることが不可能との事情もある。
Copyright © ITmedia, Inc. All Rights Reserved.
イベントレポートアーカイブ
この記事の著者
こんなメディアも見られています
キーマンズネットに関連する情報をお探しであれば、こちらのメディアもお役に立てるかもしれません。
SpecialPR
アクセスランキング
-
1
「パスキーはワナだ、使うな」にネット騒然 プロが“待った”をかけるワケ:902nd Lap
-
2
「Gemini Notebook」で始める「AI×自動化」実践ガイド
-
3
今、IT資格を取るならどれ? ランキングに見る「急浮上の資格」と「不動の資格」
-
4
大田区、年1000時間の問い合わせを「AI電話」で削減できるか? 実証実験で見えた課題
-
5
48年も愛された名作CPU「Z80」を、引退に追い込んだ“抗えない事情”
-
6
なぜ、突如「PHPパニック」は起こったのか? 緊急メンテ続出の理由とその後
-
7
「言い訳文化」から脱却のNECが足立区に伝授した生成AI活用術とは データ活用“逆算”の鉄則
-
8
止まらない不正アクセス、広がる情報漏えい 大手企業・公的機関を襲った10事案
-
9
Microsoftの“あのキャラ”がまさかの復活? 公式「X」乗っ取り事件の珍騒動:901st Lap
-
10
C言語は「危険」と言われても、専門家が「使う価値は十分にある」と言うワケ:900th Lap
キーマンズネット SNS
インフォメーション
注目情報をチェック
キーマンズネットをフォロー