Hyperledger Composer
Hyperledger Composerとは何ですか?
Hyperledger Composerは、ビジネスオーナー、オペレーター、および開発者がビジネス上の問題の解決や運用効率の向上を目的としたブロックチェーンアプリケーションとスマートコントラクトを作成する方法を可能にする一連のペンソースツールです。これは、サービスとしてのブロックチェーン(BaaS)の商用アプリケーションの例です。 Hyperledger Composerは、TheLinuxFoundationが企業メンバーと共同でホストしているいくつかのHyperledgerプロジェクトの1つです。
2019年8月の時点で、Hyperledger Composerプロジェクトは非推奨のステータスになっています。つまり、まだ使用されている間、どのメンテナも積極的に新機能を開発したり、サポートを提供したりしていません。 ComposerはHyperledgerFabricv1.4 +に統合されました。
##HyperledgerComposerを理解する
Hyperledger Composerは、プラットフォームに依存しないプログラミング言語であるJavascriptに組み込まれており、組み込みライブラリの使用もサポートし、使用可能な関数とスクリプトを使用して、ユーティリティをよりスケーラブルで再利用可能にします。 Composerは、Hyperledgerファブリックブロックチェーンアプリケーションの作成を簡素化および迅速化するアプリケーション開発フレームワークです。
Hyperledger Composerを使用すると、技術的な知識がないビジネスパーソンが開発者と簡単にコラボレーションして特定の機能を構築できます。これには、処理されるブロックチェーントランザクションに基づくビジネスルールの定義、ブロックチェーンベースのユースケースで交換されるアセットの定義、参加者のコントロール、参加者のID、役割、およびさまざまな種類のトランザクションを実行するためのアクセスレベルの定義が含まれます。
同様に、Hyperledger Composerを使用する開発者は、ネットワークのデジタルアセット、トランザクションロジック、参加者、アクセスコントロールなど、ブロックチェーンのコアコンポーネントを簡単に構築および構成できます。 Composerは、さまざまな組織間でのコンポーネントの共有、再利用性、およびスケーラビリティーをサポートします。 Hyperledger Composerを使用すると、ビジネスの実装に必要なスクリプトとAPIを簡単に生成できます。また、ユースケースとリアルタイムテストもサポートしており、ローカルインストールを必要とせずにWebベースのComposerプレイグラウンドを介して実行することもできます。
Hyperledger Composerを使用すると、個人がサンプルブロックチェーンを作成して実行し、さまざまな参加者に制限付きのアクセス許可を付与することができます。たとえば、果物や野菜などの商品の取引を容易にする「生鮮品ネットワーク」を簡単に構築し、農家、荷送人、輸入業者などの参加者を含め、各参加者の個々の役割を定義し、参加者間の合意条件を定義して実行し、追跡することができます。サプライチェーンのさまざまな段階での商品の出荷、確認、監視、報告、および支払い管理。
##特別な考慮事項
Hyperledger Composerには、簡単な手順でのブロックチェーンアプリケーションの迅速な作成、スムーズで低コストのモデリングとテストなど、ユーザーがさまざまなオプションを構築、テスト、展開してから、最適なオプションを実装できるなど、多くの利点があります。労力とコストの両方を削減する既存のアプリとAPIの再利用性。
Business Network Archiveは、Hyperledger Composerのアーキテクチャの中心であり、ビジネスモデル、トランザクションロジック、アクセス制御などのビジネスネットワークのコアデータと機能を維持します。 Composer Playgroundは、ビジネス要件と機能のモデリング、機能テスト、およびライブブロックチェーンでの展開テストを可能にするWebベースのインターフェイスです。さまざまなAPIと統合機能をサポートするLoopBackコネクタを使用すると、さまざまなクライアントアプリケーションと非ブロックチェーンアプリケーションを簡単にHyperledgerComposerとインターフェイスできます。
##ハイライト
--Composerは、組織内とビジネスネットワーク間のコラボレーションを促進するオープンソースのブロックチェーンアプリケーションの作成を容易にすることを目的としていました。
--Hyperledger composerは、Hyperledgerプロジェクトの傘下で、エンタープライズブロックチェーンアプリケーションを作成するためのビジネス指向のツールセットです。
-composerの作業は、2019年の夏に中止され、より包括的なHyperledgerFabricプラットフォームの一部になりました。