Hyperledger Fabric –ビジネスソリューションのプラットフォーム



このブログでは、Hyperledger Fabricとは何か、およびHyperledgerFabricアーキテクチャを使用してエンタープライズソリューションを構築する方法について説明します。

ブロックチェーンは私たちのビジネスのやり方を変えるでしょう。共有された不変の台帳とスマートコントラクトの体系化の組み合わせにより、企業で信頼がどのように表されるかが再定義されます。あなたが始めたら、あなたはこれのアイデアを得るでしょう 「HyperledgerFabric」に関するこのブログは、ビジネスネットワークをブロックチェーンシステム上で次の順序で確立する方法を理解するのに役立ちます。

        1. ビジネス向けブロックチェーンとは何ですか?
        2. Hyperledgerプロジェクト
        3. HyperledgerFabricとは何ですか?
        4. Hyperledgerファブリックの主な利点
        5. Hyperledgerファブリックモデル
        6. Hyperledger BlockchainNetworkの参加者
        7. ファブリックアーキテクチャ
        8. Hyperledgerはどのように機能しますか?
        9. ピアの種類
        10. Hyperledgerファブリックのトランザクションライフサイクル
        11. Hyperledgerファブリックのユースケース

ビジネス向けブロックチェーンとは何ですか?

これは、ビジネス条件がスマートコントラクトに関与し、参加者がネットワークの現在の状態に同意し、プライバシーが侵害されていないレコードの分散型台帳です。





配列javaで最大数を見つける

ハイパーレジャーファブリック-ビジネス向けブロックチェーン-edureka



したがって、エンタープライズブロックチェーンテクノロジーを進歩させるために、 Linux Foundationは、2015年にHyperledgerを設立しました。

Hyperledgerプロジェクト

HyperledgerのWebサイトに記載されているように、

「Hyperledgerは、業界を超えたブロックチェーンテクノロジーを進歩させるために作成されたオープンソースの共同作業です。これは、金融、銀行、モノのインターネット、サプライチェーン、製造、テクノロジーのリーダーを含む、The LinuxFoundationが主催するグローバルなコラボレーションです。」



Hyperledgerは、「」の下で、多数のビジネスブロックチェーンテクノロジー、フレームワークをインキュベートします。 傘戦略 「。現在、Hyperledgerには次のプロジェクトがあります。

ファブリック IBMが主導する(またはHyperledger Fabric)は、パーミッションの柔軟性を備えた拡張性の高いブロックチェーンアプリケーションを開発するように設計されました。」

さて、上記のステートメントが意味することは、あなたが知っているでしょう!

HyperledgerFabricとは何ですか?

このファブリックは、モジュラーアーキテクチャを備えたソリューションを開発することを目的としていました。 Hyperledgerを使用すると、コンポーネントをプラグアンドプレイにすることができます。

これはプライベートで許可されたブロックチェーンシステムです。つまり、未知のIDがネットワークに参加できるようにする許可のない(またはパブリックネットワーク)システムとは異なり、メンバーは メンバーシップサービスプロバイダー(MSP)

また、チャネルを作成する機能も提供し、参加者のグループがトランザクションの個別の台帳を作成できるようにします。

ファブリックは許可されたブロックチェーンであるため、他のブロックチェーンシステムに比べていくつかの大きな利点があります。

Hyperledgerファブリックの主な利点

Hyperledgerファブリックモデル

以下は、カスタマイズ可能なエンタープライズブロックチェーンの約束を果たすHyperledgerFabricの主な機能です。

Javaサンプルコードのコマンドライン引数
  • 資産: ネットワークを介した金銭的価値の交換を可能にする
  • チェーンコード トランザクションの順序付けから分割され、ノード全体で必要な信頼と検証のレベルが制限されます タイプ、およびネットワークのスケーラビリティとパフォーマンスの最適化
  • 元帳の機能: 各チャネルのトランザクション履歴全体をエンコードし、SQLのようなクエリ機能を含みます。
  • チャンネル: 高度なプライバシーと機密性を備えた多国間取引を可能にする
  • セキュリティ&メンバーシップサービス: 許可されたメンバーシップでは、参加者は、許可された規制当局と監査人がすべてのトランザクションを検出および追跡できることを知っています。
  • コンセンサス: ネットワークの開始者が、参加者間に存在する関係を最もよく表すコンセンサスメカニズムを選択できるようにします

Hyperledger BlockchainNetworkの参加者



ファブリックアーキテクチャ

  • ブロックチェーン開発者コードアプリケーションとスマートコントラクト
  • 彼はアプリをサーバーにデプロイし、スマートコントラクトをピアにデプロイします 展開
  • 登録ユーザーがアプリの送信注文を操作します (呼び出し) または情報の取得 (クエリ) スマートコントラクトを通じて
  • スマートコントラクトは、アプリによってサブスクライブされたイベントを発行できます

Hyperledgerはどのように機能しますか?

Hyperledger Fabricは、産業用ブロックチェーンソリューションの真にモジュール化されたスケーラブルで安全な基盤となるように設計されました。おそらく、Fabricバージョン0.6からFabric 1.0へのアップグレードで最も注目すべき変更は、ピアが2つの別々のランタイムに分離されたことです。 3つの異なる役割。

ピアの種類

    1. コミッターピア :トランザクションをコミットし、元帳と状態を維持します
    2. 承認ピア: 承認のためのトランザクション提案を受け取り、承認の許可または拒否に応答します
    3. ピアの注文: 元帳へのトランザクションブロックの組み込みを承認し、ピアノードおよび承認ピアノードと通信します

Hyperledgerファブリックのトランザクションライフサイクル

Hyperledgerファブリックのユースケース

Hyperledgerは、ほぼすべてのタイプのビジネスネットワークをホストできます。スケーラビリティを利点として、Fabricで多くのユースケースが開発されています。

ユースケース:資産の相互運用性

説明: 資産の相互運用性とは、人々のグループ間での資産の交換を意味します。

問題文 :組織が20,000ユニットの資産Bを必要とし、代わりに10,000ユニットの資産Aを所有している場合、資産Aを資産Bに交換する方法が必要です。現在の市場では、この取引を迅速に遂行するのに十分な流動性が提供されていない可能性がありますが、十分な流動性がある可能性があります。資産Aと資産Cの間、および資産Cと資産Bの間で利用可能な流動性の割合。

現在、AとBの間の直接取引には市場の制限がありますが、考えられる解決策は何でしょうか。

解決: この場合、チェーンネットワークは、買い手と「埋められた」売り手を接続し、最適なもの(資産の複数のレイヤーの下に埋められる可能性がある)を見つけて、トランザクションを実行します。したがって、基本的に、個人のグループのビジネスネットワークをHyperledger Fabricに設定し、資産を買い手と売り手の間で交換することができます。

したがって、ブロックチェーンテクノロジーに基づいてビジネスソリューションを構築するというHyperledgerの戦略的目標は、Hyperledgerを通貨ベースのブロックチェーンから大幅に分離します。これは一部の人にとってはありふれたことかもしれませんが、テクノロジーにとってはもっと簡単なことでもあります。

AIエンジニアになる方法

Hyperledger Fabricの情報バケットは空になっていると思いますが、この読み物が実り多いものであったことを願っています。

Blockchainを学び、Blockchain Technologiesでキャリアを築きたい場合は、 インストラクター主導のライブトレーニングと実際のプロジェクト経験が付属しています。このトレーニングは、Hyperledger Fabricを深く理解し、主題をマスターするのに役立ちます。

質問がありますか?コメント欄にご記入ください。折り返しご連絡いたします。