Hyperledgerプロジェクト:知っておくべき15のプロジェクト

現在、ブロックチェーンニッチには非常に多くの人気のあるエンタープライズブロックチェーンプロジェクトがあり、Hyperledgerはその1つであるようです。ただし、Hyperledgerは単一のフレームワークではなく、その下に他のHyperledgerプロジェクトがある包括的なプロジェクトです。.

実際には、ブロックチェーンベースのソリューションの実装を検討している場合は、Hyperledgerが最適です。.

そのため、本日は、ソリューションに適したプロジェクトを決定するのに役立つHyperledgerプロジェクトについてすべてお話します。ただし、最初に、Hyperledgerの基本を簡単に調べてから、さらに深く掘り下げます。.

だから、それらをチェックしてみましょう!

Hyperledgerとは何ですか?

Hyperledgerは、実際にはLinuxFoundationによってバックアップされたオープンソースプロジェクトです。さらに、フレームワーク、ライブラリ、ツールなどの幅広い選択肢が付属しています。基本的に、あなたはそれをブロックチェーンの温室と呼ぶかもしれません.

Hyperledgerプロジェクトメンバー 企業を支援する 独自のブロックチェーンソリューションを考案するとともに、ソリューションへの適応を支援します.

Hyperledgerは、企業向けのブロックチェーンを推進するために2015年に開始されました。しかし、それを行うために、同社は多くのハイエンド企業のコンソーシアムを結成しました.

なぜオープンソースなのか?

Hyperledgerプロジェクトがオープンソースである理由を考えているかもしれません。基本的に、一般的なメーカーライセンスソフトウェアには多くの制限があります。まず第一に、ベンダーロックインが付属しているため、コアコードを変更することはできません。.

ただし、オープンソースでは、コードをダウンロードして変更する自由度が高くなります.

オープンソースプラットフォームも指数関数的に成長します。これはエンタープライズ環境にとって理にかなっています。.

最後に、Hyperledgerプロジェクトは、エンタープライズブロックチェーンの実装を促進することを本当に望んでいるため、誰もが使用できるように開いたままにしておくことをお勧めします。.

Hyperledgerプロジェクト

Hyperledgerプロジェクトの利点は何ですか?

  • 開発についていく

オープンソースプラットフォームの開発についていくのは非常に困難です。そのため、多くの企業がそれをあきらめたいと思うかもしれません。ただし、Hyperledgerプロジェクトのメンバーがいると、コラボレーション環境が得られます.

したがって、最終的には、Hyperledgerプロジェクトメンバーからソリューションを作成する際の完全なサポートを受けることができます。.

  • 生産性の向上

Hyperledgerプロジェクトウィキによると、プロジェクトメンバーと協力していると、すべての人が好きなように作業できるわけではないことに気付くでしょう。さらに、彼らは労働力を飛び出すときに専門化に従う傾向があります。これでは、Hyperledgerプロジェクトのメンバーは、自分が得意なことだけを取り入れてそれに取り組んでいます.

その結果、プロジェクトに取り組んでいる間、効率的で生産的なラインを手に入れることができます.

  • 協調的アプローチ

これは、Hyperledgerプロジェクトの最大の利点の1つです。実際には、すべてのHyperledgerプロジェクトメンバーはコラボレーション環境で作業します。通常、新しいテクノロジーが出現すると、企業は互いの開発を複製する傾向があります.

しかし、Hyperledgerにはありません。ここでは、全員が協力して独自のソリューションを考え出し、開発全体を合理化します.

  • 高品質のコード

Hyperledgerプロジェクトには、すべてのプラットフォームに高品質のコードが付属しています。基本的に、Hyperledgerプロジェクトウィキによると、プロジェクトメンバーは、市場に投入する前に、すべてのコードベースを注意深く観察します。.

また、この会社の技術コミュニティは、すべてのラインをレビューし、立ち上げる前に精力的にテストするため、非常に専門的です。.

  • 知的財産の取り扱い

Hyperledgerは、システム内の知的財産が確実に処理されるようにします。デフォルトでは、システム上のすべてのコンテンツにライセンスプロパティが付属しています。その結果、あらゆる種類の知的財産がシステム内で安全になります.

Hyperledgerプロジェクト:チェックアウトする15のプロジェクト

Hyperledgerは現在、その翼の下に15のプロジェクトを持っています。これらのプロジェクトはすべて、企業の要求を満たすように特別に設計されています。とにかく、それらを一つずつチェックして、それぞれが何を提供するかを見てみましょう.

分散型台帳

Hyperledger Burrow

ステータス:インキュベーション

Hyperledger Burrowは、主に開発者に適したフレームワークです。実際には、主に公的に許可されたブロックチェーン用に最適化されています。ただし、プライベートまたはコンソーシアムのブロックチェーンとして使用することもできます.

さらに、EVMとスマートコントラクトをサポートします.

HyperledgerBurrowの重要なコンポーネント

コンセンサスのためのエンジン

Hyperledgerプロジェクトのwikiによると、Burrowにはビザンチンフォールトトレラントテンダーミントプロトコルが付属しています。実際には、これはより高いトランザクションレートを提供する新しいタイプのプロトコルです。ただし、このフレームワークをフォークすることはできません.

アプリケーションバイナリインターフェイス(ABI)

ネットワーク内の他のソリディティベースのスマートコントラクトをデプロイ、コンパイル、さらにはリンクできる多くの素晴らしいツールが付属しています.

イーサリアム仮想マシン(許可)

Hyperledgerプロジェクトウィキによると、許可されたEVMを使用して、ネットワークに適切なレベルの許可があるかどうかを監視します。だから、それは許可の異なる層を区別します.

スマートコントラクトアプリケーション

Hyperledger Burrowでは、トランザクションプロセス中にスマートコントラクトを呼び出すことができます。基本的に、仮想マシンはトランザクション内で呼び出されたスマートコントラクトを実行します.

アプリケーションブロックチェーンインターフェース(ABCI)

ABCIは、コンセンサスエンジンをスマートコントラクトアプリケーション層に接続する責任があります。したがって、コンセンサスエンジンがスマートコントラクトアプリケーションに関して不可知論的であることを保証します.

Hyperledgerファブリック

ステータス:アクティブ

Hyperledger Fabricプロジェクトは、Hyperledgerで最も人気のあるモジュラープロジェクトの1つです。実際には、プラットフォームは完全に最適化可能です。したがって、あらゆる種類のユースケースに使用できます。さらに、Hyperledger Fabricプロジェクトを使用すると、機密性、柔軟性、復元力、拡張性などを実現できます。.

とにかく、HyperledgerFabricプロジェクトは汎用プログラミング言語で実行されます。その結果、このためのネイティブトークンはありません.

HyperledgerFabricプロジェクトの機能

モジュール性

モジュラー設計が付属しています。したがって、任意の機能をプラグインして使用を開始するだけです。注文サービス、メンバーシッププロバイダー、ゴシップサービス、スマートコントラクトなど、すでに使用可能なモジュールがいくつかあります。.

スマートコントラクト

Hyperledger Fabricプロジェクトでは、スマートコントラクトはチェーンコードと呼ばれます。実際には、ブロックチェーンネットワークから必要なすべての機能を取得できるため、通常のスマートコントラクトとは少し異なります。さらに、実行、順序付け、検証の3つのステップに従います。.

プラグ可能なHyperledgerファブリックコンセンサスプロトコル

これは、Fabricの最も優れた機能です。システム内のすべてのコンセンサスメカニズムは完全にプラグイン可能です。したがって、いつでも必要なときに多数のコンセンサスを使用できます。それに制限はありません.

Hyperledger Indy

ステータス:アクティブ

Hyperledger Indyプロジェクトは、もう1つの人気のあるHyperledgerプロジェクトです。基本的に、これは分散型ID用に明示的に作成されたフレームワークです。さらに、それはあなたが使用するためのコンポーネント、ツールセット、およびライブラリの負荷が付属しています.

最良の部分は、ユーザーが自分のIDの唯一の所有権を取得するため、ユーザーに力を与えることです。.

HyperledgerIndyプロジェクトの主な機能

自己主権

Hyperledger Indyプロジェクトでは、IDベースのすべてのドキュメントをネットワークに保存できます.

基本的に、すべてのコンテンツには、暗号化暗号化、存在証明、秘密鍵と公開鍵などが含まれます。これらのドキュメントを変更または変更できるのはあなただけです.

プライバシー

Hyperledger Indyプロジェクトには、すべての貴重なドキュメントを保護するための機密性の保護されたレイヤーが付属しています。すべてが元帳にのみ残り、他のリンクや元帳からあなたの身元を追跡することさえできません.

検証可能なクレーム

多くの場合、出生証明書や運転免許証など、何らかの形の身分証明書を提示して証明する必要があります。しかし、多くの場合、人々はこれらの文書も悪用する可能性があります。したがって、あなたはあなたの身元を証明するためにあなたの文書の選択された部分を開示することだけを選ぶことができます.

Hyperledger Iroha

ステータス:アクティブ

Hyperledger Irohaは、もう1つの堅固なブロックチェーンフレームワークです。このフレームワークを使用すると、既存のエンタープライズネットワークに非常に簡単に統合できます。このプロジェクトは、FabricとSawtoothの後に行われました。とにかく、このプラットフォームは、ヘルスケア、教育、国境を越えた支払い、金融サービス、DIDなどに使用できます。.

HyperledgerIrohaの主な機能

  • プラットフォームの展開は非常に簡単で簡単です。複雑なオプションや紛らわしい属性はありません。また、少しのトレーニングで社内メンテナンスを行うことができます.
  • また、たくさんのライブラリにアクセスできます。これらは基本的に開発者に適しています.
  • このプラットフォームのアクセス制御は役割ベースです.
  • さらに、Hyperledger Irohaの設計構造は、他のHyperledgerプロジェクトと同様にモジュール式です。.
  • コマンドクエリも付属しています.
  • さらに、資産とIDの管理も可能になります.

とにかく、彼らはこれらの次のモデルに注意深く取り組む制御モデルも持っています–

  • パフォーマンス: ここでは、Hyperledger Irohaが時間とリソースの使用率に取り組んでおり、最速の出力を提供します.
  • 信頼性: 実際には、不幸な状況が発生した場合のフォールトトレランスとリカバリも提供します.
  • 使いやすさ: ここで、Hyperledger Irohaは、ユーザーエラーを阻止し、プラットフォームの開発に伴って学習し、それ自体を改善して改善することができます。.

Hyperledger Sawtooth

ステータス:アクティブ

Hyperledger Sawtoothは、実際には分散型台帳を展開、実行、構築するためのブロックチェーンスーツです。多くの企業は、ブロックチェーンテクノロジーの複雑な性質を扱うのに苦労しています。そのため、Sawtoothは、ブロックチェーンソリューションの実装を簡単にするため、完璧なソリューションを提供します。.

HyperledgerSawtoothの機能

動的コンセンサス

ここでは、誰でもライブブロックチェーンネットワークのコンセンサスを変更できます。さらに、トランザクションプロセスでそれを行うこともできます。ただし、そのために利用可能なコンセンサスプラグインを選択する必要があります.

経過時間の証明(PoET)

これは新しいタイプのコンセンサスアルゴリズムです。主にデフォルトでオンになっていますが、必要に応じて変更できます。実際には、作業プロセスは非常にユニークであり、それは非常に少ないエネルギーを消費します.

トランザクションファミリ

あなたはどんな言語でもスマートコントラクトを書くことができます、それに制限はありません.

イーサリアム契約の互換性

Hyperledger Sawtoothのもう1つの優れた機能は、Ethereumスマートコントラクトと100%互換性があることです。したがって、それを使用したい場合は、EVMを接続することでそれを行うことができます.

並列トランザクション実行

また、並列トランザクション実行が付属しているため、時間を大幅に節約できます.

プライベートトランザクション

すべての機密トランザクションを簡単に保持できる個別のチェーンを作成できます.

Hyperledger Besu

ステータス:インキュベーション

HyperledgerBesuは実際にはオープンソースです イーサリアム クライアント。実際には、プロジェクトはJavaで記述されており、Apache2.0ライセンスを使用しています。許可されたプライベートプラットフォームまたはEthereumパブリックネットワークでも実行できます.

ベスの特徴

イーサリアム仮想マシン(EVM)

システムでEVMを使用すると、Ethereumベースのスマートコントラクトやその他の多くの機能を実行できます。.

コンセンサスアルゴリズム

Hyperledger Besuには、ブロックを検証するためのさまざまなコンセンサスアルゴリズムが付属しています。これらは –

  • 権限の証明は、システム内のピアがお互いを知っていて、お互いを信頼している場合に適しています。非常に低い電力を使用する優れたプロトコルです.
  • IBFT 2.0では、バリデーターがブロックとトランザクションを承認します。フォールトトレラントなコンセンサスプロトコルです.
  • クリークは、IBF 2.0の2倍のフォールトトレラントであるため、独自のコンセンサスアルゴリズムです。.
  • プルーフオブワークは主要なコンセンサスではなく、イーサリアムメインネットでのみ使用されます.

発見

ネットワーク内のピアを見つけるためのUDPベースのプロトコルを取得します.

ユーザー向けAPI

Besuを使用すると、HTTP、メインネットイーサリアム、GraphQL API、WebSocketプロトコルの代わりにEEA JSON-RPCAPIを利用できます。.

モニタリング

フレームワークは、ネットワークとノードのパフォーマンスを監視します。また、プライバシーと許可されたアクセスを保証します.

ツール

ハイパーレジャーキャリパー

ステータス:インキュベーション

HyperledgerCaliperはユニークな種類のプロジェクトです。実際には、これは他のブロックチェーンベースのプラットフォームのベンチマークツールです。実際、ソリューションを開発している間、企業はそれと比較するための理想的なモデルを実際には持っていません。その結果、ほとんどの企業は、ソリューションが十分であるかどうかを知りません。.

そのため、Caliperではユースケースを事前に定義でき、Caliperはその準備ができているかどうかを教えてくれます。.

さらに、最良の部分は、事前定義された標準が付属していないことです。どうして?それは、すべてのブロックチェーンの実装が異なるためです。したがって、同じ基準でそれらを判断しても、正しい結果は得られません。.

そのため、企業は必要な出力の概要を説明し、それに基づいてソリューションをテストできます。基本的に、これは開発者や企業にとって素晴らしいツールです.

Hyperledger Cello

ステータス:インキュベーション

Hyperledgerチェロは、Blockchain as aserviceのもう1つの優れたツールキットです。これにより、すべてのブロックチェーンサービスを簡単に作成、終了、または管理することができます。基本的に、主な目標は、ブロックチェーンエコシステムへの革新的なアプローチを作成することです。また、企業は時間とお金を節約できるため、BAASにもっと熱心に取り組んでいるようです。.

したがって、このツールは、企業にBAASを提供したいベンダーに適しています。これにより、プラットフォームを非常に効率的に作成できます。このツールのダッシュボードから、ネットワークのステータスの確認、チェーンコードのパフォーマンスの確認、分析データの取得などを行うことができます。.

現在、HyperledgerFabricのみをサポートしています。ただし、まもなくフレームワークも追加される予定です。とにかく、アーキテクチャもモジュール式なので、プラグイン可能なオプションも楽しむことができます.

Hyperledger Explorer

ステータス:インキュベーション

Hyperledger Explorerは、Hyperledgerのもう1つのすばらしいプロジェクトです。主に、ブロックチェーンネットワークのWebフレンドリーなビューを提供します。実際には、これを使用して、ノード、トランザクション、統計、ブロック、スマートコントラクトなどを確認できます.

しかし、なぜそれを使用するのですか?これらすべてを1か所から確認できる方が便利です。また、開発者は、システムを市場に投入する前に、システムの動作を確認する必要があります。したがって、エクスプローラーはそのための完璧なオプションです.

また、問題が見つかった場合は、コードを変更することもできます。また、ネットワークの社内セキュリティチームがある場合は、このツールを使用してそれを維持するのは非常に簡単です。.

とにかく、それは実際にはブロックチェーンソリューションをはるかに簡単にしてすべての人がアクセスできるようにするための努力です.

Hyperledger Avalon

ステータス:インキュベーション

以前は、HyperledgerAvalonはTrustedComputeFrameworkでした。しかし、彼らはコラボレーション段階でそれをAvalonと名付けました。これは、EEA、Hyperledger、およびクラウドサービスプロバイダー間のコラボレーションの製品です。基本的に、このツールは、コンピューティングリソースを保護するために、メインチェーンからのブロックチェーンの動きを保護するのに役立ちます.

さらに、すべての開発者が計算上の信頼からすべての利点を享受し、すべての欠点を制限することを保証します.

とにかく、それは信頼できる労働者のためのレジストリを維持します。また、クライアントが労働者に注文を送信するためのプロセスを提供します.

実際には、Avalonは元帳で行われた作業のログも保存します.

ライブラリ

Hyperledgerキルト

ステータス:インキュベーション

主に、分散型台帳用のビジネスブロックチェーンツールです。しかし、キルトを使用すると、元帳間の相互運用性が得られます。実際には、相互運用性は単なる推測であり、他のブロックチェーンプラットフォームがそれを実現することはできません。しかしキルトでは、彼らはそれをやろうとしています.

したがって、このツールを使用すると、他の元帳システムと問題なく通信できます。最良の部分は、同じプラットフォームがなくても他の国から送金できることです。基本的に、ここでは、トランザクションはパケット化され、宛先にルーティングされます.

とにかく、この構造を実装するためのフレームワークと、従う必要のある一連の相互運用性ルールを取得します。.

キルトはまだアクティブではありません、現在アクティブです 潜伏期 完了するまでにもっと時間が必要です.

Hyperledger Ursa

ステータス:インキュベーション

最近、HyperledgerUrsaがプロジェクトリストに加わりました。実際には共有暗号化ライブラリです。これでは、フレームワーク内のすべての暗号化作業を追跡します。しかし、なぜそれを使用するのですか?ええと、あなたは間違いなく元帳で仕事を複製したくないですよね? Ursaを使用すると、それを簡単に回避できます.

以前のすべてのエントリを追跡するため、将来の重複を防ぐことができます。最良の部分は、完全にモジュール化されており、他のすべてのHyperledgerベースのプロジェクトもサポートしていることです。.

実際には、Ursaを使用すると、高レベルのセキュリティが得られます。また、これはオープンエコシステムであるため、専門家が暗号化についてコメントし、新規参入者が暗号化モデルをより適切に開発できるように支援します.

さらに、相互運用性も提供します。とにかく、それは潜伏期でもあり、いつ利用可能になるか正確にはわかりません.

Hyperledger Aries

ステータス:インキュベーション

Hyperledger Ariesは、実際にはピアツーピアのブロックチェーンベースのトランザクションのインフラストラクチャです。ただし、これはフレームワークやアプリケーションではありません。とにかく、主な目標は、秘密管理、ピアツーピアの相互作用、安全なメッセージング、および複数の分散環境向けの検証可能な情報交換のためのコードを提供することです。.

実際には、既存のすべての標準で相互運用性のサポートを促進するため、将来的にはIndyでの適用範囲が拡大します。したがって、それを効果的で単一のビジネスソリューションにする.

ライブラリのブロックチェーンインターフェイスレイヤーまたはリゾルバーは、ブロックチェーントランザクションに署名して作成します。さらに、暗号化ウォレットは、ユーザーのすべての秘密文書と資産を保護します。また、暗号化されたメッセージングシステムを提供するため、ピアはセキュリティを気にせずに通信できます。.

ゼロ知識証明が付属しているため、トランザクションの内容を明らかにすることなく、トランザクションを検証できます。さらに、特定のユースケース向けのAPIとプロトコルの作成に役立つメカニズムがあります.

Hyperledger Transact

ステータス:インキュベーション

開発者向けのライブラリです。 Hyperledger Transactコーディングを使用すると、分散型台帳ソフトウェアの開発は簡単な作業になります。実際には、ライブラリは、トランザクションディスパッチ、スケジューリング、状態管理など、スマートコントラクトに関連するすべてを処理できます。.

したがって、Hyperledgerフレームワークを使用している場合、またはカスタムの分散型台帳がある場合は、Transactの状態管理と高度なトランザクション実行を追加して、コードの実行プロセスを簡素化できます。.

とにかく、このライブラリを使用すると、さまざまな方法でトランザクションを実行でき、シリアルおよびパラレル実行を取得したり、Merkle-Radix Treeのサポートを取得したりできます。さらに、スマートコントラクトからイベントを生成し、JavaScriptなどの言語を使用することもできます。 、Python、Rust、Swift、その他多数.

EVMもサポートします.

ドメイン固有

Hyperledgerグリッド

ステータス:インキュベーション

グリッドは、サプライチェーンのすべての問題を解決するためにここにあります。これは実際にはWebAssemblyベースのプロジェクトです。そのため、多くのライブラリ、データモデル、SDKなどにアクセスできます。また、これらはすべて、クライアントインターフェイスとスマートコントラクトの開発に適しています.

他のプラットフォームを使用する際の制限を直接引用するものではありません。ただし、サプライチェーンではなく他のニッチで使用する場合はセキュリティを提供します。また、ライブラリは他のプラットフォームでも実行できます.

アプリケーションのように見えるかもしれませんが、実際にはそうではありません。したがって、それは多くのフレームワークとツールにアクセスできるスイートのようなものです.

Hyperledger Gridは、業界を超えたサプライチェーン管理に関してイノベーションを制限することを望んでいません。だから、あなたがそのニッチにいるなら、あなたはそれを試してみるかもしれません.

最終的には

Hyperledger Projectsは、ブロックチェーン開発をより簡単かつ簡単にするためにここにあります。 Hyperledgerのすべてのプロジェクトは、コラボレーションの結果です。ここでは、複数の企業がソリューションを開発し、誰もが試すことができるオープンソースにしました.

現在、アクティブなプロジェクトは4つしかありませんが、それでも、他のプロジェクトのほとんどは十分に有望に見えます。エンタープライズブロックチェーンを探しているなら、Hyperledgerプロジェクトは確かにそれであなたを助けることができます.

また、エコシステムに参加して、他のクールなソリューションに貢献し、ブロックチェーンの変革をエスカレートすることもできます.