Ethereum実行レイヤーのGo実装。フルノードまたはアーカイブノードとして稼働し、JSON-RPC APIや開発者向けツールを提供します。
hyperledger/fabric
プラグイン可能なコンポーネントを備えた、エンタープライズ向けブロックチェーンソリューションやアプリケーションを構築するためのGo製許可型分散台帳フレームワークです。
- スター
- 16,747
- フォーク
- 9,100
- 未解決の Issue
- 220
- 最終コミット
- 9 時間前
これは何?
Hyperledger Fabricはエンタープライズ向けの許可型分散台帳フレームワークで、Hyperledger傘下のGraduatedプロジェクトです。Fabricネットワークの参加者は身元が確認され、認証されています。そのため、匿名のパブリックコンセンサスに頼らずに組織間で台帳を共有したいコンソーシアムに適しています。
このフレームワークは、コンセンサスサービスやメンバーシップサービスなどのコンポーネントを差し替えられるモジュラーアーキテクチャを採用しており、さまざまなビジネスエコシステムの要件に合わせて調整できます。機密性、耐障害性、柔軟性、スケーラビリティを重視し、プライバシーを保ちながら大規模環境でも高いパフォーマンスを実現することを目指したコンセンサス設計を備えています。
プロジェクトでは定期的にリリースを公開し、Long-Term Support(LTS)版を指定しています。ドキュメントでは、初めて利用する人向けに、利用開始の手順、コンポーネントモデル、基本的なトランザクションフローを解説しています。
主な機能
- 01参加者の身元が確認され、認証される許可型ネットワーク
- 02コンセンサスサービスやメンバーシップサービスなどを含む、差し替え可能なモジュラーコンポーネント
- 03認可された参加者間でのデータ共有を制御する機密性の仕組み
- 04Long-Term Support版を指定した定期リリース
- 05利用開始の手順やトランザクションフローを解説するドキュメント
ユースケース
- 既知の組織からなるコンソーシアムで共有するブロックチェーンアプリケーションの構築
- 参加者間のプライバシーが必要なサプライチェーンや貿易金融の台帳の開発
- 構成を調整できるアーキテクチャを活用した、エンタープライズ向け分散台帳ソリューションのプロトタイピング
クイックスタート
- 1
v2.5 の Getting Started ドキュメントを読む
- 2
GitHub のリリースページにアクセスして、リリースを入手する
使う前に知っておきたいこと
- 複数の組織で許可型ネットワークを構築する必要があり、実際の運用にはかなりの労力がかかります。
- 主にエンタープライズのコンソーシアム向けのユースケースを対象としており、パブリックブロックチェーンアプリケーション向けではありません。
トピック
よくある質問
- fabric とは?
- プラグイン可能なコンポーネントを備えた、エンタープライズ向けブロックチェーンソリューションやアプリケーションを構築するためのGo製許可型分散台帳フレームワークです。 Hyperledger Fabricはエンタープライズ向けの許可型分散台帳フレームワークで、Hyperledger傘下のGraduatedプロジェクトです。Fabricネットワークの参加者は身元が確認され、認証されています。そのため、匿名のパブリックコンセンサスに頼らずに組織間で台帳を共有したいコンソーシアムに適しています。
- fabric は無料で使えますか?ライセンスは?
- fabric は Apache-2.0 ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- fabric は今もメンテナンスされていますか?
- 活発にメンテナンス中。fabric の最終コミットは 2026年10月21日 です。
- fabric は何に使えますか?
- 既知の組織からなるコンソーシアムで共有するブロックチェーンアプリケーションの構築 参加者間のプライバシーが必要なサプライチェーンや貿易金融の台帳の開発 構成を調整できるアーキテクチャを活用した、エンタープライズ向け分散台帳ソリューションのプロトタイピング
- fabric のインストール方法は?
- v2.5 の Getting Started ドキュメントを読む GitHub のリリースページにアクセスして、リリースを入手する
- fabric はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/hyperledger/fabric
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
スマートコントラクトに現実世界のデータやオフチェーン計算を提供する分散型オラクルネットワーク、Chainlinkのコアノードとコントラクト。
スマートコントラクト、データベーステーブル、インターフェースを備え、dApps、DeFi、DAO、クロスチェーンアプリケーションを構築できるGo製ブロックチェーンプラットフォーム。
Swayは、Fuelブロックチェーン上のスマートコントラクト開発向けに作られた、Rustに着想を得たプログラミング言語です。
Solidityは、Ethereumプラットフォーム上のスマートコントラクトを記述するための、静的型付けのコントラクト指向プログラミング言語です。
Ethereumの開発、スマートコントラクト、基盤技術を解説する書籍『Mastering Ethereum』の第2版。