Investor's wiki

Hyperledgerファブリック

Hyperledgerファブリック

Hyperledger Fabricとは何ですか?

民間企業内での使用を目的としたプラグアンドプレイコンポーネントを使用して、ブロックチェーンベースの製品、ソリューション、およびアプリケーションを開発するための基盤として機能するモジュラーブロックチェーンフレームワークです。

Hyperledger Fabricは、Digital AssetとIBMによって開始され、現在LinuxFoundationによってホストされている業界を超えたコラボレーションベンチャーとして浮上しています。いくつかのHyperledgerプロジェクトの中で、Fabricは、2017年3月に「インキュベーション」段階を終了し、「アクティブ」段階を達成した最初のプロジェクトでした。

##Hyperledgerファブリックのしくみ

従来のブロックチェーンネットワークは、企業にとって最も重要なプライベートトランザクションや機密契約をサポートできません。 Hyperledger Fabricは、これに対応して、産業用ブロックチェーンソリューションを提供するためのモジュール式でスケーラブルで安全な基盤として設計されました。

Hyperledger Fabricは、ブロックチェーンのオープンソースエンジンであり、ビジネスユースケースでブロックチェーンを評価および使用するための最も重要な機能を処理します。

民間の産業ネットワーク内では、参加者の検証可能なIDが主要な要件です。 Hyperledger Fabricは、許可に基づいてメンバーシップをサポートします。すべてのネットワーク参加者は、既知のIDを持っている必要があります。ヘルスケアや金融などの多くのビジネスセクターは、さまざまな参加者に関するデータの維持と、さまざまなデータポイントへのそれぞれのアクセスを義務付けるデータ保護規制に拘束されています。 Fabricは、このような権限ベースのメンバーシップをサポートしています。

###モジュラーアーキテクチャ

Hyperledger Fabricのモジュラーアーキテクチャは、トランザクション処理ワークフローを3つの異なる段階に分割します。システムの分散ロジック処理と合意、トランザクションの順序付け、トランザクションの検証とコミットメントを構成するチェーンコードと呼ばれるスマートコントラクトです。この分離には、複数の利点があります。

-信頼レベルと検証の数を減らし、ネットワークと処理をすっきりさせます

-ネットワークのスケーラビリティの向上

-全体的なパフォーマンスの向上

さらに、Hyperledger Fabricはさまざまなコンポーネントのプラグアンドプレイをサポートしているため、既存の機能を簡単に再利用したり、さまざまなモジュールをすぐに統合したりできます。たとえば、参加者のIDを確認する機能がすでに存在する場合、エンタープライズレベルのネットワークでは、同じ機能を最初から作成するのではなく、この既存のモジュールをプラグインして再利用するだけで済みます。

ネットワークの参加者には、次の3つの異なる役割があります。

-支持者

-コミッター

-同意者

一言で言えば、トランザクション提案は、必要な承認者の数に関する事前定義された承認ポリシーに従って、承認者ピアに送信されます。承認者による十分な承認後、トランザクションのバッチまたはブロックがコミッショナーに配信されます。コミッターは、承認ポリシーが守られていること、および競合するトランザクションがないことを検証します。両方のチェックが行われると、トランザクションは元帳にコミットされます。

<!-6376536357DF4ADC77E5CAB266DCF459-->

画像ソース:IBM

署名や読み取り/書き込みセットなどの確認命令のみがネットワークを介して送信されるため、ネットワークのスケーラビリティとパフォーマンスが向上します。承認者とコミッターのみがトランザクションにアクセスでき、主要なデータポイントにアクセスできる参加者の数が少なくなるため、セキュリティが向上します。

##ハイパーレジャーファブリックの例

チョコレートを特定の小売業者または小売業者の市場(つまり、すべての米国の小売業者)に特定の価格で出荷したいが、他の市場(つまり、中国の小売業者)でその価格を明らかにしたくない製造業者があるとします。

製品の移動には、税関、海運会社、金融銀行などの他の関係者が関与する可能性があるため、この取引をサポートするために基本バージョンのブロックチェーンテクノロジーが使用されている場合、すべての関係者にプライベート価格が開示される可能性があります。

Hyperledger Fabricは、ネットワーク上でプライベートトランザクションをプライベートに保つことにより、この問題に対処します。知る必要がある参加者だけが必要な詳細を知っています。ブロックチェーンでのデータ分割により、特定のデータポイントにアクセスできるのは、知る必要のある関係者だけです。

##Hyperledgerファブリックに対する批判

ビットコインの価格が崩壊した後(2017年12月17日にピークに達した)、暗号通貨の熱意の最高水準は2018年に破られました。新しいテクノロジーの価値についての過度に楽観的な主張は懐疑論に置き換えられ、Hyperledgerを含む関連テクノロジーもこの懐疑論に苦しんでいました。

###HyperledgerFabricの競合他社

Hyperledger Fabricは、Iroha、Indy、Sawtoothなどの他のHyperledgerプロジェクトと競合します。また、R3のCordaとも競合します。これは、プライベートな許可ベースのDLTでもあります。

ブロックチェーンサービス会社のChainstackは、2020年1月に、Cordaでの開発がFabricでの開発よりも歴史的に高いことを示す論文を発表しましたが、FabricがGitHubに切り替えた2019年第3四半期にFabricの開発はCordaを通過しました。

チェーンスタックレポートによると、Fabricに取り組んでいる開発者は3倍ですが、Corda開発者は2倍以上のコードを提供しており、Fabric開発者はCordaの開発者よりも開発者1人あたりのコード数がはるかに少なくなっています。

Hyperledgerファブリックはブロックチェーンではなく、効率的ではありません

Hyperledger Fabricに対するいくつかの批判は、Hyperledger Fabricの機能を備えたパーミッションベースのプライベートブロックチェーンはブロックチェーンではなく、現在の非ブロックチェーンテクノロジーははるかに安価で、同じ量のセキュリティを提供することを指摘しています。 CointelegraphのStuartPopejoyは、次のようにケースを示しています。

ファブリックのアーキテクチャは、どのブロックチェーンプラットフォームよりもはるかに複雑ですが、改ざんや攻撃に対する安全性も低くなります。 「プライベート」ブロックチェーンは少なくともスケーラビリティとパフォーマンスを提供すると思うでしょうが、Fabricはここでも失敗します。簡単に言えば、Fabricで構築されたパイロットは、ビジネスに合わせて拡張できない複雑で安全でない展開に直面します。

Hyperledger Fabricは、弾力性がないことでも批判されています。パリのソルボンヌとオーストラリアの国立科学機関であるCSIRO-Data61の研究者チームは、ネットワークの大幅な遅延がファブリックの信頼性を低下させることを発見しました。重要な環境に導入する必要があります。 」

Hyperledger Fabric2.02020年1月にリリース

2020年1月、既存の批判のいくつかに対処するためにHyperledgerFabric2.0がリリースされました。 TechcrunchのRonMillerによると、「最大の更新は、スマートコントラクトの分散型ガバナンスとして知られる、新しいデータを元帳に追加する前に、当事者間の合意を強制することです。」

このアップデートは、Fabricのシンプルさや適用性の大きな変化ではありませんが、2018年に発生した暗号マニアを超えて暗号通貨業界で進歩が続いていることを示しています。今後5〜10年でエンタープライズブロックチェーンが間違いなくその適切な使用法を見つけることを期待していました。

##ハイライト

--Hyperledgerは、2015年12月にLinuxFoundationによって立ち上げられたエンタープライズグレードのオープンソース分散型台帳フレームワークです。

-Hyperledger Fabricはプライベートであり、アクセスするにはアクセス許可が必要なため、企業は情報(価格など)を分離できます。さらに、ネットワーク上のノードの数が減るため、トランザクションを高速化できます。

-Fabric 2.0は2020年1月にリリースされました。このバージョンの主な機能は、トランザクションの高速化、スマートコントラクトテクノロジーの更新、およびデータ共有の合理化です。

-ファブリックは、IBMが産業用に設計した、高度にモジュール化された分散型台帳テクノロジー(DLT)プラットフォームです。