Getting Started

最初に、ブロックチェーンアプリケーションを開発したり、Hyperledger Fabricを運用したりするプラットフォームに、必要な ソフトウェア がインストールされていることを確認します。

Fabricのバイナリの本当のインストーラは現在開発中ですが、あなたのシステムに インストール するためのスクリプトを提供しています。 スクリプトはDockerイメージもローカルレジストリにダウンロードします。

Fabric SamplesとDockerイメージをローカルマシンにダウンロードしたら、チュートリアル test_network を使ってFabricを使い始めることができます。

Hyperledger Fabric smart contract (chaincode) APIs

Hyperledger Fabricは、さまざまなプログラミング言語でのスマートコントラクト(チェーンコード)の開発をサポートするために、多数のAPIを提供しています。スマートコントラクトのAPIはGo用、Node.js用、Java用のものが利用可能です。

Hyperledger Fabric application SDKs

Hyperledger Fabricは、さまざまなプログラミング言語でのアプリケーション開発をサポートするために、多数のSDKを提供しています。SDKはNode.js用とJava用のものが利用可能です。

SDKで開発するための前提条件は、Node.js SDK README と Java SDK README にあります。

さらに、まだ正式にリリースされていない(PythonとGo用)2つのアプリケーションSDKがありますが、ダウンロードしてテストすることができます。

現在、Node.js、Java、Goは、Hyperledger Fabric v1.4で提供される新しいアプリケーションプログラミングモデルをサポートしています。

Hyperledger Fabric CA

Hyperledger Fabricには、オプションで 認証局サービス が用意されています。このサービスを使用すると、ブロックチェーンネットワーク内のアイデンティティを設定および管理するための証明書と鍵を生成できます。