Hyperledger Fabric:知っておく必要のある最も重要な機能とアプリケーション
公開: 2020-03-27何年にもわたって、Blockchainテクノロジーが拡大し発展し続けるにつれて、Blockchainドメインに多数のBlockchainフレームワークとツールが含まれるようになりました。 そのようなブロックチェーンフレームワークの1つがHyperledgerです。
Hyperledgerは、2016年に脚光を浴びました。これは、DLT(Distributed Ledger Technology)を使用する企業と開発者間のコラボレーションを強化することで、ブロックチェーンアプリとシステムの開発プロセスを合理化するために明示的に設計されたツールとプロジェクトのオープンソーススイートです。
世界のトップ大学からソフトウェアコースを学びましょう。 エグゼクティブPGプログラム、高度な証明書プログラム、または修士プログラムを取得して、キャリアを早急に進めましょう。
この投稿では、Hyperledgerで最も成功した人気のあるプロジェクトの1つであるHyperledgerFabricに焦点を当てます。
目次
Hyperledger Fabricとは何ですか?
Hyperledger Fabricは、ブロックチェーンのユースケースにモジュール性と汎用性という2つのコア機能を提供することを目的とした、エンタープライズグレードの分散型台帳フレームワークです。 ファブリックのモジュラーアーキテクチャは、プライバシー、コンセンサス、許可されたサービスなどのプラグアンドプレイ要素を活用することにより、ブロックチェーンテクノロジーの業界ユースケースの多様性にシームレスに対応します。
HyperledgerFabricのコア機能のいくつかは次のとおりです。
- 高度にモジュール化された許可されたアーキテクチャを備えています。
- プラグアンドプレイのコンセンサスが特徴です。
- オープンなスマートコントラクトモデルがあり、任意のソリューションモデル(アカウントモデル、UTXOモデルなど)を実装する柔軟性を提供します。
- ファイナリティ/確認の待ち時間が短くなります。
- EVMとSolidityをサポートしています。
- クエリ可能なデータ(キーベースのクエリとJSONクエリ)をサポートします。
- Go、Java、Javascriptなどの言語に対する多言語のスマートコントラクトサポートを備えています。
- データプライバシーへの柔軟なアプローチを提供します。「チャネル」を介したデータ分離、プライベートデータの「コレクション」を活用することで知る必要のあるデータ共有を実行します。
- 必要な組織間でコンセンサスを達成するための柔軟な承認モデルを備えています。
- ローリングアップグレードや非対称バージョンのサポートなど、継続的な運用が容易になります。
Hyperledger Fabricは、コンソーシアムを構築するために集まった組織によって設定された、許可されたブロックチェーンネットワークです。 このコンソーシアムに参加している組織は、メンバーと呼ばれます。

おそらく、Fabricの最も優れた機能は、ネットワーク内ネットワークアーキテクチャです。 ネットワークのメンバーはコラボレーションの意図を持って集まりますが、各メンバー組織は個人データを保持する必要があるため、ネットワーク内で別々の関係を維持します。 ネットワークの各メンバー組織は、ネットワークに参加するピアのセットアップを作成します。 これらのピアの構成は、認証局などの暗号化コンポーネントを使用して行われます。
ネットワーク内のこれらのピアは、組織内のクライアントからトランザクション呼び出し要求を受信します。 ここで、クライアントとは、特定のアプリケーション、特定の組織にサービスを提供するポータル、またはビジネスアクティビティを指します。 これらのクライアントは、HyperledgerFabricSDKまたはRESTWebサービスを利用してFabricネットワークと対話します。 ピアノードにインストールされたチェーンコード(スマートコントラクト)は、トランザクション呼び出し要求をトリガーします。
ファブリックネットワークは分散型台帳テクノロジー(DLT)に基づいており、すべてのピアが(サブスクライブしている)チャネルごとに1つの元帳を維持します。 ただし、Ethereumとは異なり、Hyperledger Fabricネットワークでは、ピアの役割が異なります。 ピアの3つのタイプは次のとおりです。
- エンドーサーピア–エンドーサーピアは、トランザクションを検証し、チェーンコードを実行すると同時に、トランザクションの結果をシミュレートするノードです。 ただし、これらのピアは元帳を更新しません。
- アンカーピア–チャネル構成時に、アンカーピアまたはアンカーピアのクラスターが同時に構成されます。 これらのピアは、トランザクションに関する更新を承認者ピアから受信し、組織内の他のピアに更新をブロードキャストします。 アンカーピアは検出可能であるため、オーダーピアまたは他のピアによって簡単に検出できます。
- オーダーピアピア–オーダーピアはファブリックネットワークのプライマリ通信チャネルとして機能します。 注文者ピアはブロックを作成し、それを他のすべてのピアに配信します。 ネットワーク全体で一貫した元帳状態を維持する責任があります。
ソース
Hyperledgerファブリック:アプリケーション
1.デジタル決済
Hyperledgerは分散型のプライベートブロックチェーンネットワークであり、2者間の安全なトランザクションを促進しますが、Fabricは金融セクター向けのInterledgerの作成に重点を置いています。 インターレジャーは、異なる元帳を接続するという概念に取り組んでいるため、同じチャネルを介したトランザクションの実行が容易になります。
Interledgerの設計の背後にある考え方は、世界中のさまざまな国際決済システム間のコミュニケーションを促進することです。 設計は、世界中のどの場所のすべての支払者も、特定のグローバル支払いサービスにアカウントを設定する必要なしに、迅速かつ最小限のコストですべての受取人に支払うことができるようになっています。

読む:初心者のためのブロックチェーンプロジェクトのアイデアとトピック
2.ダイヤモンドトレース
ダイヤモンド採掘事業はトリッキーな事業です。 採掘と抽出の過程で、ダイヤモンドは通過し、複数の手を交換します。 当然のことながら、厳格な措置が取られない場合、この取引では二重取引と詐欺が一般的です。
Hyperledger Fabricを使用すると、鉱夫、セパレーター、輸出業者、小売業者など、ダイヤモンドの採掘に関与する企業がコンソーシアムを形成できます。 そうすることで、Fabricはすべてのトランザクションを追跡および記録できるため、プロセス全体が透過的になります。
3.食品サプライチェーン
長い間、さまざまなセクターの企業がHyperledgerを使用して、製造過程全体で製品の処理を追跡してきました。 食品製造部門では、企業はファブリックを使用してコンソーシアムを形成し、食品供給プロセスを改善し、顧客の信頼を獲得しています。
Fabricを使用すると、許可されたユーザーはいつでも食品サプライチェーンデータにアクセスできます。 彼らは、あらゆる食品の現在の場所だけでなく、全体の履歴を追跡することができます。 また、食品が感染または欠陥がある場合、製造業者は感染または欠陥の原因を特定し、それに必要な措置を講じることができます。
4.B2B契約
Hyperledger Fabricを使用すると、企業はビジネス契約を体系化して、2つ以上の当事者間の契約上の合意を安全かつ確実に自動化できます。 ブロックチェーンの概念は基本的に情報を「公開」として保持しますが、Fabricのネットワーク内ネットワークアーキテクチャは、B2B契約の機密情報がメンバー組織に残ることを保証します。
読む:インドのブロックチェーン開発者給与

5.デジタルアイデンティティ
増大するデータ侵害とサイバー犯罪に直面して、企業はますますデータとネットワークのセキュリティについて懸念を抱くようになっています。 従来のネットワークセキュリティシステムでは堅牢なセキュリティと信頼性を提供できないため、機密データを保護するためにブロックチェーンテクノロジに傾倒する企業が増えています。 Fabricのような許可されたブロックチェーン元帳を使用することにより、組織はデジタルクレデンシャルをいつ、どこで、誰と共有するかを効果的に制御できます。
結論
この記事が、Hyperledger Fabricの背後にある基本的な考え方、その機能、およびそのアプリケーションを提供することに成功したことを願っています。 読んだ内容に興味がある場合は、さらに深く掘り下げて、HyperledgerFabricについて詳しく知ってください。
これらの独自のHyperledgerフレームワークとツールは、Hyperledgerがブロックチェーンテクノロジーに計り知れない可能性を秘めていることを証明しています。 これらのツールを使用して、拡張性が高く堅牢な産業用および非金銭的アプリケーションを開発できます。
ブロックチェーンテクノロジーの詳細については、ブログをご覧ください。後で確認してください。
ブロックチェーンテクノロジーのキャリアは増加しており、ブロックチェーンはテクノロジー業界の顔を永遠に大きく変えました。 ブロックチェーン開発者になり、スマートコントラクトとチェーンコードを構築することに興味がある場合は、ブロックチェーンテクノロジーでIIIT-BとupGradの高度な証明書プログラムをチェックアウトしてください。
Hyperledger Fabricのコンポーネントは何ですか?
Hyperledger Fabricは、ビジネスに焦点を合わせた許可されたブロックチェーンネットワークです。 それは、共通の目的を達成するために協力するさまざまな個人またはグループで構成されています。 これらの組織には、銀行、金融機関、またはサプライチェーンネットワークが含まれる場合があります。 各組織は認識され、ファブリック認証局が与えられます。 このグループを構成する組織はメンバーと呼ばれます。 ファブリックの任意のメンバーは、ファブリック認証局を使用してネットワークに参加するように1つ以上の許可されたピアを設定できます。 これらのピアはすべて、適切な方法で承認される必要があります。 クライアント側のアプリケーションはネットワークに接続し、任意のプログラミング言語のソフトウェア開発キット(SDKと略記)を使用して構築されます。
Hyperledger Fabricの範囲は何ですか?
Hyperledger Fabricには多くの話題があり、多くの需要があります。 さらに、このプラットフォームは、企業組織の規範と手順に準拠しています。 実際には、プラットフォーム上にいくつかのライブプロジェクトがあり、非常にうまく機能しています。 ファブリックスペシャリストとしてのキャリアは、明確な専門的機会を提供します。 結果として、それはあなたが会社の中で非常に高い位置からあなたのキャリアパスを始めるのを助けるのに役立つかもしれません。 さらに、より良い雇用には追加のメリットがあります。 Hyperledger開発の求人は、一番上から始まります。 さらに、このビジネスのどの役職も、かなりの給与を期待する必要があります。
ハイパーレジャーファブリックは、従来のブロックチェーンとどのように異なりますか?
ビジネスにとって重要なプライベートトランザクションとシークレットコントラクトは、従来のブロックチェーンネットワークではサポートされていません。 これに応えて、Hyperledger Fabricは、産業用ブロックチェーンソリューションを実現するための柔軟でスケーラブルで安全なフレームワークとして開発されました。 Hyperledger Fabricは、オープンソースのブロックチェーンエンジンであり、ブロックチェーンの分析と商用ユースケースの実装の最も重要な部分を処理します。 Hyperledger Fabricは、承認に基づいてメンバーシップを許可します。 したがって、すべてのネットワーク参加者は既知のIDを持っている必要があります。 ヘルスケアや銀行などの多くの企業は、参加者情報の保持とさまざまなデータポイントへのアクセスを義務付けるデータ保護ルールによって管理されています。 Fabricはパーミッションベースのメンバーシップをサポートします