Hyperledger Composerの定義
Hyperledger Composerは、さまざまなビジネスオーナー、オペレーター、および開発者が、ビジネス上の問題の解決および/または運用効率の向上を目的としたブロックチェーンアプリケーションおよびスマートコントラクトを作成できるようにするツールのセットです。 (詳細については、スマート契約についてを参照してください。)
Hyperledger Composerの詳細
Hyperledger Composerは、プラットフォームに依存しないプログラミング言語であるJavascriptで構築され、組み込みライブラリの使用もサポートし、利用可能な関数とスクリプトを使用してユーティリティをよりスケーラブルで再利用可能にします。
Hyperledger Composerにより、エグゼクティブは開発者と協力できます
Hyperledger Composerを使用すると、技術知識のないビジネスマンが開発者と簡単に協力して特定の機能を構築できます。 それらには、処理されるブロックチェーントランザクションに基づいてビジネスルールを定義すること、ブロックチェーンベースのユースケースで交換される資産を定義すること、およびさまざまな種類のトランザクションを実行するための参加者、アイデンティティ、ロール、およびアクセスレベルの制御を定義することが含まれます。
同様に、Hyperledger Composerを使用する開発者は、ネットワークのデジタル資産、トランザクションロジック、参加者、アクセス制御を含むブロックチェーンのコアコンポーネントを簡単に構築および構成できます。 Composerは、さまざまな組織にわたるコンポーネントの共有、再利用性、およびスケーラビリティをサポートしています。 Hyperledger Composerを使用して、ビジネスの実装に必要なスクリプトとAPIを簡単に生成できます。 また、ユースケースとリアルタイムテストもサポートしています。これらは、ローカルインストールを必要とせずに、WebベースのComposerプレイグラウンドでも実行できます。
Hyperledger Composerを使用すると、個人がサンプルブロックチェーンを作成して実行し、さまざまな参加者に制限付きアクセス許可を付与することができます。 たとえば、果物や野菜などの品目の取引を促進する「生鮮品ネットワーク」を簡単に構築でき、農家、荷主、輸入業者などの参加者を含め、各参加者の個々の役割を定義し、参加者間の契約条件を定義して実行し、追跡しますサプライチェーンのさまざまな段階での貨物の出荷、承認、監視、報告、および支払い管理。
Hyperledger Composerには、簡単な手順でブロックチェーンアプリケーションをすばやく作成できること、スムーズで低コストのモデリングとテストなど、さまざまなオプションを構築、テスト、展開し、最適なものを実装できるなど、多くの利点があります。労力とコストの両方を削減する既存のアプリとAPIの再利用性。
ビジネスネットワークアーカイブは、Hyperledger Composerのアーキテクチャの中心であり、ビジネスモデル、トランザクションロジック、アクセス制御を含むビジネスネットワークのコアデータと機能を維持します。 Composer Playgroundは、ビジネス要件と機能のモデリング、機能テスト、ライブブロックチェーンでの展開テストを可能にするWebベースのインターフェイスです。 さまざまなAPIと統合機能をサポートするLoopBackコネクターを使用すると、さまざまなクライアントアプリケーションと非ブロックチェーンアプリケーションを、Hyperledger Composerと簡単にインターフェースできます。
Hyperledger Composerは、The Linux FoundationがホストするいくつかのHyperledgerプロジェクトの1つです。 (Hyperledger Fabric Definitionも参照してください。)