Hyperledger Fabric 無料のブロックチェーンプラットフォーム
許可されたアーキテクチャベースの分散元帳技術
Hyperledger Fabricは、プラグ可能なコンセンサス、多言語スマートコントラクトサポートなど、多くの優れた機能を備えたオープンソースのDLTプラットフォームです。
概要
Hyperledger Fabricは、分散型アプリを構築するためのオープンソースのデジタル資産管理プラットフォームです。 Linux Foundationに支えられており、非常に強力な開発者コミュニティがあります。そのアーキテクチャは、エコーシステムを完全に構成可能にするモジュラーです。このオープンソースに許可された分散型台帳は、銀行、ヘルスケア、金融、人事など、多くのビジネスユースケースの解決策を提供します。最高のことの1つは、開発者がNodeJS、Java、Goなどの汎用プログラミング言語でスマートコントラクトを書くことができることです。 ほとんどの時間ブロックチェーンはパブリックネットワークです。ただし、Hyperledgerファブリックは、すべての参加者が互いに知られている許可されたブロックチェーンです。何よりも、このオープンソース元帳技術は、ユーザーがユースケースに応じてコンセンサスプロトコルを使用できることを意味するプラグ可能なコンセンサスプロトコルを紹介します。したがって、これらすべての機能により、この分散型元帳技術は、トランザクションが完全なプライベートモードで行われる場所で非常に安全になります。 この許可されたブロックチェーンはGO言語で記述されており、そのソースコードは包括的なドキュメントで入手できます。さらに遠く。このデジタル資産管理プラットフォームは非常にスケーラブルであり、継続的な操作、クエリデータ向けに設計されたスマートコントラクトのガバナンスとバージョンを含む他の多くの機能を提供します。さらに、そのモジュラーアーキテクチャにより、LDAP、OpenID Connect、暗号化ライブラリなどのサードパーティソフトウェアを使用した構成が可能になります。
特徴
Hyperledgerファブリックは、次の重要な機能を提供します。
- オープンソース *多言語スマートコントラクトサポート
- EVMと堅牢性のサポート *スケーラブル *プラグ可能なコンセンサス *クエリデータ
- フレキシブル *サードパーティアプリとの統合 *許可されたアーキテクチャ
インストール手順
前提条件をインストールしたら、最初の次のステップは、サンプル、バイナリ、およびDocker画像をインストールすることです。 第二に、macOSの場合、 /volumes、 /private、または /tmpの下の場所を使用する必要があります。次のコマンドを実行して、ファブリックサンプルとバイナリをインストールするディレクトリに入ります。
curl -sSL https://bit.ly/2ysbOFE | bash -s
第三に、次のコマンドを実行して、パス環境変数を設定します。
export PATH=<path to download location>/bin:$PATH
さらに、スクリプトは、DockerハブからHyperledger Fabric Docker画像をローカルDockerレジストリにダウンロードし、それらを「最新」としてタグ付けします。 次に、次のコマンドを実行します。
cd fabric-samples/test-network
次に、ローカルマシンのDocker画像を使用してファブリックネットワークを立てる注釈付きスクリプト「Network.sh」があります。 その後、「test-network」ディレクトリ内から、次のコマンドを実行して、以前の実行からコンテナまたはアーティファクトを削除します。
./network.sh down
最後に、次のコマンドを実行してネットワークを表示します。
./network.sh up